Linux下WebSphere服务器的安装及基本使用
WebSphere Application Server 是 IBM 的中间件软件产品。中间件
软件连接两个单独的应用程序并在它们之间传递数据。例如,WebSphere Application Server
是一种能够将数据库系统链接到 Web 服务器的中间件。
安装环境如下:
操作系统:CentOS 5.2
WebSphere:WebSphere Application Server -- Express
V6.1(was.cd.6103.trial.express.linux.ia32.tar.gz)
在 .bashrc文件中添加环境变量,导出firefox的安装路径
export BROWSER=/usr/lib/firefox-3.0
设置语言,防止出现乱码,在终端输入:
# export LANG=en_US
解压
# tar -zxvf was.cd.6103.trial.express.linux.ia32.tar.gz
安装
# ./launchpad.sh
----------------------------------------------
服务器默认安装路径为:/opt/IBM/WebSphere/AppServer
启动服务器(其中server1为服务器名):
# cd /opt/IBM/WebSphere/AppServer/bin
# ./startServer.sh server1
ADMU0116I: 正在文件
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:server1
ADMU3200I: 服务器已启动。等待初始化状态。
ADMU3000I: 为电子商务开放服务器 server1;进程标识为
3962
停止服务器:
# ./stopServer.sh server1 -username websphere -password
websphere
ADMU0116I: 正在文件
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:server1
ADMU3201I: 发出了服务器停止请求。等待停止状态。
ADMU4000I: 服务器 server1 停止完成。
如果要从命令行运行工具,请传入正确的 -username 和 -password。或者,更新
.client.props 文件。
.
.
示例:
http://localhost:9080/WSsamples/zh_CN/index.html
控制台(部署应用程序):
http://localhost:9060/admin(输入此地址会跳转到下面的页面)
https://localhost:9043/ibm/console
在浏览器中输入如下地址进行访问,其中XXX为web应用程序发布时的上下文根
http://localhost:9080/XXX/xxx.jsp
1.创建概要文件
通过命令行建立Dmgr服务器,进入${WAS_Home}/bin目录,运行
./manageprofiles.sh -create -templatePath
${WAS_Home}/profileTemplates/dmgr
-profileName${profileName}
比如:进入/opt/IBM/WebSphere/AppServer 7/bin/目录,运行
cd ${WAS_Home}/bin
./manageprofiles.sh -create -templatePath
/opt/IBM/WebSphere/AppServer7/profileTemplates/dmgr -profileName
Dmgr01
注意:模板必须选择:dmgr
通过命令行建立AppSrv01应用服务器,进入${WAS_Home}/bin目录,运行
./manageprofiles.sh –create -templatePath
/opt/IBM/WebSphere/AppServer7/profileTemplates/default
-profileName${profileName}
比如:进入/opt/IBM/WebSphere/AppServer7
/bin/目录,运行
cd ${WAS_Home}/bin
./manageprofiles.sh -create -templatePath
/opt/IBM/WebSphere/AppServer7/profileTemplates/default -profileName
AppSrv01
注意:模板必须选择:default
WebSphere7的概要文件相当于weblogic的domain。
创建一个概要文件后,要首先运行“第一步”中“安装验证”,否则,发布程序后,可能无法访问,即便是端口号正确。
WebSphere控制台的端口号与应用程序访问时的端口号是不一样的。
2.删除概要文件
1、cd C:Program FilesIBMWebSphereAppServerbin
2、manageprofiles.bat -listProfiles (展示概要文件列表)
3、manageprofiles.bat -delete -profileName AppSrv02
(删除概要文件的配置信息)
4、删除C:Program FilesIBMWebSphereAppServerprofiles下对应的概要文件目录
注意:删除概要文件之前,先把对应的服务停止。
3.查看概要文件的各个端口号
如查看Dmgr的端口号命令如下:
cd /opt/IBM/WebSphere/AppServer7/profiles/Dmgr/logs
tail AboutThisProfile.txt
4.启动与停止服务
如:
启动AppSrv01管理服务器
进入AppSrv01应用服务器的安装目录WebSphereAppServer7profiles
AppSrv01bin,执行命令:
./startServer.sh server1 (命令前的./必须加,否则提示找不到命令)
停止AppSrv01管理服务器
进入AppSrv01应用服务器的安装目录WebSphereAppServer7profiles
AppSrv01bin,执行命令:
./stopServer.sh server1 (命令前的./必须加,否则提示找不到命令)
5.查看日志
如:进入AppSrv01应用服务器的安装目录WebSphereAppServer7profiles
AppSrv01logsserver1,执行命令:
tail SystemOut.log
tail SystemErr.log
或用vi 命令