WindowsXP上如何配置WebSphere Application Server7自启动
WAS版本:WAS7.0.0.0
操作系统:WindowsXP
操作系统用户:administrator
安装目录:C:\Program Files\IBM\WebSphere\AppServer
概要文件类型:单元(部署管理器和联合应用程序服务器)
执行 <WAS_Root>\bin\WASService.exe
WASService命令参数详细解析:
格式为:
WASService.exe -add service_name
-serverName server_name
-profilePath server_profile_directory
[-wasHome app_server_root]
[-configRoot configuration_repository_directory]
[-startArgs additional_start_arguments]
[-stopArgs additional_stop_arguments]
[-userid user_id -password password]
[-logFile service_log_file]
[-logRoot server_log_directory]
[-restart true | false]
[-startType automatic | manual | disabled]
示例一:安装部署管理器服务,Dmgr01
<WAS_Root>\bin\WASService -add Dmgr01 -serverName Dmgr01 -profilePath "C:\Program Files\IBM\WebSphere\AppServer\profiles\Dmgr01" -startArgs "-username admin -password admin" -stopArgs "-username admin -password admin" -restart true -startType automatic
执行及手工运行结果如下:
示例二:安装应用服务器结点代理服务,AppSrv01
<WAS_Root>\bin\WASService -add AppSrv01 -serverName nodeagent -profilePath "C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01" -startArgs "-username admin -password admin" -stopArgs "-username admin -password admin" -restart true -startType automatic
执行及手工运行结果如下:
示例三:安装应用服务器服务,server1
<WAS_Root>\bin\WASService -add AppSrv01server1 -serverName server1 -profilePath "C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01" -startArgs "-username admin -password admin" -stopArgs "-username admin -password admin" -restart true -startType automatic
执行及手工运行结果如下:
如果有其它server2,3,4等,请按示例三进行配置
如果还有其它结点,请同时按示例二和示例三进行配置
最后,在IE里登录http://localhost:9060/admin,查看服务器状态如下:
到控制面板->管理工具->服务中,可以看到你创建的服务已出现,且是正常运行状态。
重新启动操作系统后,等一定时间差不多服务都启动完成后,再登录IE来查看结果。
注意:
1.不需要为示例一、二、三中的服务规定启动顺序,不过如何示例二无法启动,示例三当然也无法启动。
2.在创建 Windows 服务后启动和停止服务器进程时使用startServer server1 命令或 stopServer server1 命令,那么会显示类似于以下示例的消息:
因为将 server1 注册为作为 Windows 服务方式运行,因此启动此服务器的请求将通过启动关联的 Windows 服务完成。
在这时,你可以通过WASService -start servicename 来停止服务,WASService -stop servicename 来停止服务