精华内容
下载资源
问答
  • WAS地址: A:192.168.1.13:9080 B:192.168.1.14:9080 描述:F5地址的8081端口本来是负载均衡A和B两台主机的80端口的,但因WAS非root用户安装,无法使用1024以下端口,所以使用应用的默认端口9080;外部在访问F5...

    F5地址:172.10.10.10:8081

    WAS地址:

    A:192.168.1.13:9080

    B:192.168.1.14:9080

    描述:F5地址的8081端口本来是负载均衡A和B两台主机的80端口的,但因WAS非root用户安装,无法使用1024以下端口,所以使用应用的默认端口9080;外部访问F5地址的8081端口时,F5把请求根据配置转发到A和B中的一台处理;


    异常现象:当WAS中的应用使用重定向时,比如,用户没有登录重定向到登录页面,期望的URL是:http://172.10.10.10:8081/login.jsp,实际的URL是:http://172.10.10.10:9080/login.jsp,并且访问没有重定向的页面时经常出现404找不到资源的现象。


    通过分析F5、A和B的日志,发现在重定向时WAS把默认应用端口带着返回了,F5地址根据带着WAS端口的重定向的URL请求时。

    参照WAS官方文档:https://www.ibm.com/support/knowledgecenter/zh/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/rweb_custom_props.html?cp=SSAW57_8.5.5

    com.ibm.ws.webcontainer.extractHostHeaderPort 和 trusthostheaderport

    getServerPort 方法依赖于通道的 getVirtualPort 方法,此方法会按以下顺序返回端口号:
    1. 从请求 URL 返回端口号
    2. 从请求主机头返回端口号
    此顺序符合 HTTP/1.1 RFC,但不符合 Java Servlet 规范 V2.4 API,此 API 要求先从主机头返回端口号(如果有),或从请求 URL 返回端口号。在以上示例中,返回的正确 URL 为: http://ProxyServer:8888。已修改 Web 容器以从主机头返回端口号(如果有),或返回已接受客户机连接的 URL 端口。必须将 trusthostheaderport 和 com.ibm.ws.webcontainer.extractHostHeaderPort 定制属性设置为 true,以先从请求主机头返回端口号。  通过使用管理控制台,按如下所示设置这些属性: 
    trusthostheaderport = true     
    com.ibm.ws.webcontainer.extractHostHeaderPort = true

    根据上述说明:设置了

    trusthostheaderport = true     
    com.ibm.ws.webcontainer.extractHostHeaderPort = true
    后,异常照旧,并且经常出现:

    SRVE0255E: 尚未定义要处理 XXXX 的 Web 组/虚拟主机。


    解决办法:

    1:把A和B的WAS中应用的端口改为8081

    2:把F5中映射的WAS端口也改为8081


    把A和B的端口改为和F5地址的端口一致后,问题解决!com.ibm.ws.webcontainer.extractHostHeaderPort=true
    trusthostheaderport=true,
    也没设置。

    展开全文
  • was访问ip 直接跳转至应用地址

    千次阅读 2017-06-20 11:53:12
    我在was服务器上部署了一个叫做Hello的项目,项目只是输出页面一句话This is my JSP page.访问地址是 http://192.168.74.16/Hello/ 项目组要求使用http://192.168.74.16就可以访问到该项目,我应该怎么办?...

    转载自:点击打开链接

    问题描述:

    我在was服务器上部署了一个叫做Hello的项目,项目只是输出页面一句话This is my JSP page.访问地址是

    http://192.168.74.16/Hello/

    项目组要求使用http://192.168.74.16就可以访问到该项目,我应该怎么办?分为两步走。


    一:找到IHS默认欢迎页面

    IHS欢迎页面效果图:

    输入服务器地址192.168.74.16



    在IHS的安装目录下找到httpd.conf文件



    httpd.conf:

    大概244行指定欢迎页面的相对路径



    大概在331行指定默认展示页面



    IHS实现展示欢迎页面的index.html地址:



    二:js修改index.html

    添加一句话:



    测试:

    输入http://192.168.74.16,进入到IHS的默认欢迎页面index.html,然后会跳转到http://192.168.74.16/Hello.

    这种方式算是一种变通。也可以通过修改DocumentRoot改为websphere发布war包的地址,不借助于index.html中js

    实现页面跳转。参考资料:http://xingaiming.com/2013/06/minify-apache-tomcat-linux/

    测试效果图:




    展开全文
  • 工具原料:was中间件,websphere中间件was控制台,websphere控制台was安装包方法步骤:A:登录was控制台 在浏览器中,输入was控制台、websphere控制台地址,访问was控制台、websphere控制台登陆页面。在was...
    

    工具原料:
    was中间件,websphere中间件
    was控制台,websphere控制台
    was安装包

    方法步骤:
    A:登录was控制台
            在浏览器中,输入was控制台、websphere控制台地址,访问was控制台、websphere控制台登陆页面。在was控制台、websphere控制台登陆页面,输入was用户名、密码,登录was控制台。

    B:   进入websphere企业应用程序
         在登录was控制台、websphere控制台后,在was控制台、websphere控制台左侧的导航栏中,依次找到:应用程序à应用程序类型àWebSphere企业应用程序。此处可以看到已经发布的企业应用程序列表。

    C:   安装was集群应用程序
          在was企业应用程序中,点击安装按钮,在弹出来的对话框中,选择安装的应用程序后,点击下一步。

    D:   配置was集群安装方式
     在载入was安装包并点击下一步后,选择如何安装应用程序的方式为快速路径。

    E:   配置was集群安装选项
           配置was安装应用程序的目录,完成后点击下一步,并进入将模块映射至服务器步骤,此安装步骤中,需要将应用程序映射至服务器中,在集群和服务器中将要映射的服务器选中,并点击应用。完成后,进入下一步完成上下文根的配置,直至完成。

    F:   was控制台安装集群应用程序
         完成以上was安装配置后,点击完成后,就会进入正式安装步骤,等待was控制台安装完成集群应用,并保存安装配置。

    G:   同步集群应用程序
       在点击保存后,was控制台会自动同步was集群的各个节点、应用服务器等,完成后点击确定,就可以完成集群应用程序的安装了




    展开全文
  • WAS集群搭建

    千次阅读 2018-12-05 10:12:43
    本例子选择WAS7版本的集群,生产环境其实基本上用F5集群,不推荐用WAS集群,避免复杂化,IHS与WAS建议一对一, 常见的架构如下:但是本案例IHS和AppServer放在同一台服务器上。HA配置也略。 1、找两台服务器,...

    本例子选择WAS7版本的集群,生产环境其实基本上用F5集群,不推荐用WAS集群,避免复杂化,IHS与WAS建议一对一,

    常见的架构如下:但是本案例IHS和AppServer放在同一台服务器上。HA配置也略。

    1、找两台服务器,这里有jqa和jqb,安装WAS,把介质上传至两台服务器中,还有pak的补丁包4个,这里选择41这个版本的补丁包。解压所有的tar包,

    在WAS目录下执行用root用户执行./install 命令,这里选择用xshell工具登录服务器,可以出现图形化界面。

     

    选择安装的目录,选择语言包,直接安装即可。

    安装完毕后进行补丁的安装,需要先安装打补丁的工具UpdateInstaller。如下图:

    也是选择安装的目录,直接下一步即可,安装完毕后,自动运行补丁包,如果不小心关掉了,可以cd到安装目录,直接运行

    ./update.sh出现打补丁的界面。

    按提示,第一个选择was的安装目录 /was7/IBM/WebSphere/AppServer ,第二个选择补丁的位置,/setup/was7setup/ 选择下一步,选择你看到的41补丁,直接安装即可。

    2、安装好了was后,安装IHS (IBM HTTPServer)

    在/setup/was7setup/IHS中执行 ./install

     

    选择安装位置 /was7/IBM/HTTPServer

     

    下面这一步注意,这个plug-in的名字取名为webserver1,(安装下一个plug-in的时候取名为webserver2)主机名为当前机器名称

    安装结束后,给IHS打补丁。与给WAS打补丁一样,

    完成后,选择relaunch,再给plug-in打补丁。选择如下目录

    完成后,同理安装服务器jqb上的IHS,且打补丁,注意:这里安装的plug-in取名为webserver2

    3、安装好了WAS和IHS,开始配置集群,首选建立Dmgr01,2个Custom01节点。如下:

    创建Dmgr01,只需要建一个Dmgr就可以。这里建立在jqa服务器上,这个Dmgr用于管理整个单元中的所有东西,包括集群,server,node等。

     

    在jqa上创建Custom01节点

    ./manageprofiles.sh -create -templatePath ../profileTemplates/managed -profileName Custom01 -nodeName jqaNode01 -cellName jqaNode01Cell -hostname jqa

    在jqb上创建Custom01节点

    ./manageprofiles.sh -create -templatePath ../profileTemplates/managed -profileName Custom01 -nodeName jqbNode01 -cellName jqbNode01Cell -hostname jqb

    在jqa和jqb服务器的/etc/hosts中把对方节点都添加进去,例如:

    启动Dmgr01

    在jqa节点上执行addNode命令,将当前node加入到Dmgr中去管理。jqa表示Dmgr所在的服务器的主机名。8879为Dmgr的soap端口号。

    ./addNode.sh jqa 8879 

    同理在jqb上执行addNode命令

    访问Dmgr的管理控制台,将两个IHS服务器加入到Dmgr里进行管理

    加jqa的IHS,名称为webserver1,此处的名称必须和你建的plug-in的名称一致。另外在加一个webserver2,选择jqb节点。

    选择之前你的插件安装位置。

    加入完成后,选择两个IHS,启动,这样就可以管理这个了

    开始创建集群:

    不要勾选配置HTTP会话内存到内存复制。

    输入第一个成员的名称server1,选择节点jqa,输入权重2。

    输入第二个成员的名称server2,选择节点jqb,输入权重2。点击添加。

    完成。保存。

    配置与同步节点更改,勾上,应用。

    启动这个集群,

     

    4、部署应用。

    选择新建应用程序,选择服务器远程端的,选择DefaultApplication.ear这个测试应用。

    默认选择下一步。

    按住shift建选择所有的server,点击应用。

     

    完成,保存。并与节点同步更改。

    启动你的应用程序

    在web服务器中,选择两个webserver,点击生成插件,再点击传播插件。

    重启一下所有server和IHS

    浏览器访问,注意下面三个地址,第一次访问在jqa上的9080服务器上,第二次访问在jqb上的9080服务器上,表示成功完成集群的搭建了。

    http://192.156.35.167/snoop/

    由于环境有限,本例子只有两个服务器搭建集群,正常会有2个web,2个app服务器,然后两个web做HA,保障srv-ip正常。

    对外提供srv-ip即可,即便一个web服务器挂掉,srv-ip切换至另外一个服务器上,也能正常访问,也能很好的利用集群中的各个节点的资源,服务器没有浪费情况。

    启动集群的顺序:

    cd /was7/profiles/Dmgr01/bin

    ./startManager.sh

    cd /was7/profiles/Custom01/bin

    ./startNode.sh

    ./startServer.sh s1

    在第二个节点上启动:

    cd /was7/profiles/Custom01/bin

    ./startNode.sh

    ./startServer.sh s2

    s1和s2是你创建集群时的server名称。

     

    展开全文
  • WAS常用操作

    千次阅读 2018-12-04 07:45:39
    .cd %WAS_HOME%/profiles/AppSrv01/bin ./startServer.sh server1 2、停止server ./stopServer.sh server1 -username admin -password xxxx 3、manageprofile.sh 的用法: 在做所有was前期操作前,请编辑/etc/...
  • linux 安装was8.5.5

    2018-01-08 20:57:06
    linux 安装was8.5.5。在linux服务器安装websphere 8.5.5
  • 求助,请各位大虾告诉小北TRS WAS40下载地址,及如何安装的,谢谢了
  • WAS控制台添加管理用户WAS控制台添加管理用户WAS控制台添加管理用户WAS控制台添加管理用户WAS控制台添加管理用户
  • was配置虚拟主机

    千次阅读 2019-09-25 13:44:29
    部署在WAS的应用默认使用9080端口访问,我们此次实验目的是让应用使用9081端口进行应用访问。 一、建立一个新的虚拟主机  1、在WAS控制台中依次单击“环境”-》“虚拟主机” ​​ 2、在虚拟主机页面中你会看到...
  • Spring 5.0.3 RequestRejectedException: The request was rejected because the URL was not normalized spring security配置拦截请求报错:不是正规的URL请求被拒绝。 解决办法: Spring security文档提到请求...
  • 关于WAS一点心得

    千次阅读 2016-10-10 17:28:51
    使用WAS的时候不多,根据最近使用的情况不吐不快啊: 整体情况:使用WAS集群版,也就是所谓的ND版吧;这个主要是为了信息枢纽而建设的一个项目,以各个省份服务器与北京中央服务器进行信息集成,也即是WAS是为了MQ...
  • WAS 升级JDK1.8

    千次阅读 2018-12-13 15:48:49
    因发布的应用需要在jdk1.8版本下运行,而WAS8.5版本自带的IBM JDK版本为1.6,需将jdk升至1.8. (请看完完整博客后再操作,本人遇到了版本的坑) 第一种方法(适合升级IBM JDK1.7版本) 先下载was下IBM JDK1.8安装包...
  • connection was reset问题

    千次阅读 2021-04-16 11:12:43
    SecureCRT连接远程服务器,进行命令输入时,时不时卡顿,然后出现connection was reset断开了连接,是本机IP地址和远程服务器的地址冲突了,修改ip,解决。 1、右下角电脑图片->更改适配器选项 2、双击IPv4 3、...
  • ...修改完后一般会提示虚拟机中找不到匹配的别名,所以选择进入虚拟机去创建相应主机别名 ...点应用后再点保存,然后重启was生效  重新启动后控制台端口已由原先的9043变为配置后的9143
  • 升级spring boot 1.5.10.RELEASE 版本后,突然发现之前能Nginx代理能请求的地址抛如下异常: org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL was...
  • was修改端口

    千次阅读 2018-05-08 14:58:54
    1 进入was控制台,单击部署号was后默认的端口是9080和9043http:\\127.0.0.1:9080和https:\\127.0.0.1:90802 左侧菜单栏-》环境-》虚拟主机3 打开default-host-》点击主机别名4 点击新建和新建的端口类似,输入完成后...
  • WAS基本使用手册

    2018-11-13 10:58:28
    WAS基本使用手册
  • was常见问题

    千次阅读 2015-10-14 15:54:34
    1. WAS 的重要优化参数有哪些? 2. 性能调优的基本步骤是怎样的? 3. 如何合理的使用缓存机制? 4. WAS 性能差的几种表现和解决方法? 5. 我应该怎样去判断应用程序服务器的性能是否满足要求,都有哪些...
  • java.io.IOException: Connection to 2 was disconnected before the response was read at org.apache.kafka.clients.NetworkClientUtils.sendAndReceive(NetworkClientUtils.java:93) at kafka.server.ReplicaFe...
  • was常用命令操作

    千次阅读 2018-08-05 23:51:15
    控制台登录 地址:http://localhost:9060/ibm/console 会跳转到:...   启动Node节点 [root@dev WAS]# /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh启动Server [...
  • was集群搭建部署

    千次阅读 2018-07-05 20:06:54
    使用root用户修改主机名和主机解析地址 (1)主机名修改: 192.168.14.136 主机名修改为:app1 192.168.14.137 主机名修改为:app2 [root@app1 ]# vi /etc/sysconfig/network   例: HOSTNAME=a...
  • WAS查看日志

    2021-01-04 23:26:05
    一、查看日志 查看整个日志文件: # more 日志文件名 或 #cat 日志文件名 查看日志文件最后200行: #tail -200 日志文件名 ...跟踪查看日志文件 .../opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/System...
  • WAS 数据源配置文件位置

    千次阅读 2020-07-19 13:10:42
    上周查了个问题:WAS启动卡在连接池初始化上,明显是数据源配置问题。 因为WAS起不来,所以进控制台排查肯定是不行了,好在服务器本地数据源配置是明文。 该配置在$WAS_HOME/***/PROFILE_NAME/config/***/resource...
  • 开启was远程调试

    千次阅读 2012-08-31 14:43:27
    1、进入was管理控制台,在左侧依次点击“服务器->应用程序服务器->...2、重启was; 3、在myeclipse中,点击调试按钮旁边的小三角,选择Debug configurations,右键点击“Remote Java Application”,...
  • was控制台及节点启动

    千次阅读 2019-03-29 09:38:40
    Was中间件控制台及节点启动位置基本固定。 1、控制台启动: 启动文件路径:cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/ 启动文件:./startManager.sh 2、节点启动: 启动文件路径:cd /opt/IBM/...
  • WAS6.1的安装与使用

    千次阅读 2015-10-15 12:39:53
    WAS6.1下载地址:http://pan.baidu.com/s/1c02ctgc 解压WASv61ND_Windows_C88SPML.zip到当前文件夹,如图 打开C88SPML,双击launchpad.exe 双击“启动WASND安装向导” 点击下一步 选择接受条款,点击下一步 ...
  • WAS中间件服务器简介

    千次阅读 2020-07-08 10:28:30
    1.WebSphere 是 IBM 的软件平台。 WebSphere 为 SOA (面向服务的架构)环境提供软件,以实现动态的、互联的业务流程,为所有业务...2.was是websphere的简称。 使用 WebSphere® Application Server 加速交付新应用程
  • .\Output\Q-SYS.axf: Error: L6915E: Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced 解决的代码如下:  //不使用半主机模式 #if 1 //如果没有这段,则需要在target...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 149,892
精华内容 59,956
关键字:

was地址