websphere服务六:命令行创建服务集群

步骤:1创建管理概要

./manageprofiles.sh

-create

-profileName  Dmgr01 

-profilePath  /usr/IBM/WebSphere/AppServer/profiles/Dmgr01 

-templatePath  /usr/IBM/WebSphere/AppServer/profileTemplates/dmgr/

 如果概要文件需要在不同的机器上运行,设置 -hostNameIP地址,默认为主机名

 也可以自定义 -nodeName -cellName

 

2创建应用概要

./manageprofiles.sh

-create

-profileName  AppSrv01

-profilePath  /usr/IBM/WebSphere/AppServer/profiles/AppSrv01 

-templatePath  /usr/IBM/WebSphere/AppServer/profileTemplates/default/

 

以下是完整的参数,一般不需要这么多,都是用默认的

cd  /washome/IBM/WebSphere/AppServer/bin #

命令:./manageprofiles.sh

-create

-serverName  servericbc

-profileName  AppSrvicbc

-profilePath  /washome/IBM/WebSphere/AppServer/profiles/AppSrvicbc

-templatePath  /washome/IBM/WebSphere/AppServer/profileTemplates/default

-nodeName  icbcNode

-cellName  icbcCell

-hostName  linux-i1so

-enableAdminSecurity  true

-adminUserName  admin

-adminPassword  admin

 

3启动管理控制 

./usr/IBM/WebSphere/AppServer/profiles/Dmgr03/bin/startManager.sh

 

查看SOAP端口

grep SOAP /usr/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/AboutThisProfile.txt

管理 SOAP 连接器端口:8879

 

增加应用概要

./usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/addNode.sh 127.0.0.1 8879

添加的时候,nodeagent自动启动

 

解除应用概要

./usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/removeNode.sh -quiet


启动代理节点

./usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh

 

查看进程:ps -ef | grep AppSrv01

可以看到启动的进程:dmgrnodeagent

 

启动应用AppSrv01

/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1

 

查看进程:ps -ef | grep AppSrv01

可以看到启动的进程:dmgrnodeagentAppSrv01 server1

 

4、登录控制台配置websphere

登录:http://ip:9060/admin,(端口信息在Dmgr01/logs/AboutThisProfile.txtAdmin port

“应用程序”-->应用程序类型-->Websphere企业应用程序部署程序包,然后启动程序

 

5、登录系统,访问应用程序

登录:http://localhost:9080/MyProject(端口信息在Dmgr01/logs/AboutThisProfile.txtHttp port

 

这时可能会出现一个问题:server启动成功了,应用程序也启动成功了,浏览器登录就是不能打开,报错404

???

错误现象:

11/16/13 16:52:22:612 CST] 00000021 util          W com.ibm.ws.webcontainer.util.VirtualHostContextRootMapper map SRVE0316W: Request matches the context root [//*] under the virtual host alias of [*:9061].
[11/16/13 16:52:22:614 CST] 00000021 util          W com.ibm.ws.webcontainer.util.VirtualHostContextRootMapper map SRVE0317W: You may need to add a new virtual host alias of *:<your port> to the same virtual host that [*:9061] is under.
[11/16/13 16:52:22:616 CST] 00000021 webcontainer  E com.ibm.ws.webcontainer.internal.WebContainer handleRequest SRVE0255E: A WebGroup/Virtual Host to handle //jsp/portal/initLogin.action has not been defined.
------------

解决办法:
一个应用不仅发布到某个server,还发布在某个虚拟主机上。很明显现在你更改了Server的WC_defaulthost端口,但是相应的虚拟主机里没有添加这个端口。进入你发布到的虚拟主j机,一般是default_host,添加更改的那个端口,然后重启服务。

具体操作:
Administrative Console 中通过 Environment > Virtual Hosts > default_host > Host Aliases 来为默认主机添加附加端口的支持。单击 New 以添加一个新的别名。用 * 作为主机名(* 代表任意主机名),用 9081 作为端口值。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值