免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2036 | 回复: 0
打印 上一主题 下一主题

[安装配置] 在AIX5上安装WebSphere Application Server 5.1 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-12 21:13 |只看该作者 |倒序浏览
(只安装base版WAS和IBMhttpServer,AIX为英文环境,应用程序的数据库服务器为db2v8.1,db2codepage=819)
一.安装前准备工作:
1.root登录,检查系统维护级别
  例:
  #oslevel -r
  5100-04   
2.检查必要的磁盘空间
  #df -k
  /usr 800M以上(IBM HTTP:30M WAS:450M)
  /tmp 150M以上
3.为"嵌入式消息传送"建组和用户
  建组:mqm,mqbrkrs
  建用户:mqm(添加到mqm组)
  在上述两个组中添加用户root
4.用“#netstat -an|grep LISTEN ”命令检查,确保以下端口未被占用???
  9092
  80
  8008
  9090(*)
  8090
  9080
  9443
  ......
二.安装WAS和IBM HTTP
1.插入带有“websphere application server && ibm http server for aix"的光盘
2.必须进入aix主机控制台的终端
3.#mount -r -v cdrfs /dev/cd0 /mnt
4.#./LaunchPad.sh
5.点击”install The Product"
6.next....
7.可能出现下列安装警告:
  xlC.rte版本低(涉及GSKit7加密协议)
  X11.fnt.ucs.ttf_KR缺少
  X11.fnt.ucs.ttf_TW缺少
  X11.fnt.ucs.ttf_CN缺少
  X11.fnt.ucs.ttf_WAS缺少
  .....
可以不必理会,继续安装
8.安装完成后点击Verify Installation校验安装
或执行/usr/WebSphere/AppServer/bin/firststeps.sh
8.为IBM HTTP创建admin用户
#cd /usr/IBMHttpServer/bin
#./htpasswd -c -m ../conf/admin.passwd admin
输入密码...
9.可选:修改WAS管理服务器的端口号(假设主机的名称为host723,则cellname与之同名)
鉴于9090端口很有可能已被其他程序占用,需手工将缺省的9090端口改为9092
编辑/usr/WebSphere/AppServer/config/cells/host723/virtualhosts.xml
将port="9090" 改为 port="9092"
编辑/usr/WebSphere/AppServer/config/cells/host723/nodes/host723/servers/server1/server.xml
将port="9090" 改为 port="9092"
注:红皮书上说若9090有冲突,可直接在响应文件中直接修改,不必按上述方法做,但我没试过。
10.可选:修改IBM HTTP主机名
编辑/usr/IBMHttpServer/conf/httpd.conf
将ServerName变量改为需要的主机名,如www.host723.com
修改完成后要重启HTTP和HTTP管理服务器以生效:
#cd /usr/IBMHttpServer/bin
#./apachectl stop
#./apachectl start
#./adminctl stop
#./adminctl start
三.测试安装(假设AIX主机地址为192.168.10.26)
1.在IE浏览器输入  http://192.168.10.26:8008/ 进入IBM HTTP 管理界面(用户名admin)
若更改设置,则可能要修改httpd.conf文件的权限
2.在IE浏览器输入  http://192.168.10.26/ 进入IBM HTTP 测试界面
3.启动WAS:
#cd /usr/WebSphere/AppServer/bin
#./startServer.sh server1
4.在IE浏览器输入  http://192.168.10.26:9092/admin进入WAS管理界面,任意输入用户名(最好固定一个)进入
5.检验WAS自带的测试程序:http://192.168.10.26/snoop/
6.关闭WAS:
#cd /usr/WebSphere/AppServer/bin
#./stopServer.sh server1
四.配置WAS
1.在IE浏览器输入http://192.168.10.26:9092进入WAS管理界面
2.配置数据源(以DB28.1为例,且WAS主机中未装DB2客户机)TYPE4连接
检查数据源需要的jdbc驱动程序和环境变量(在管理界面-环境-管理websphere变量中找到路径,若路径为空则自行指定(任意路径均可),再到telnet终端检查路径下是否有相应文件,若没有则拷入(注意ftp时要用bin方式))
${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar
${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar
${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar
注意更改后要重启WAS
点击进入 资源-jdbc提供程序-新建
在下拉选项中选DB2 Universal JDBC Driver Provider ,确定后返回
点击进入 资源-jdbc提供程序,选择刚建好的DB2 Universal JDBC Driver Provider
在页面下方的“其他属性”中选择“数据源”
进入下一页面,点击新建
输入“名称”和“JNDI名”,例如abc,jdbc/abc
确定后,在下方“相关项”中选择“J2C认证条目”,增加一个用户名和密码的条目(用于进入db2服务器的用户名和密码),假设条目名为host723/bbb,确定后保存
重新回到数据源abc的界面,“组件受管认证别名”和“容器受管的认证别名”都选择host723/bbb
在下方“其他属性”中选择“定制属性”,主要录入db2服务器的地址、端口、数据库名等信息。确定后保存
注意将“定制属性”中的resultSetHoldability 设为“1”,可解决jdbc预编译嵌套程序出现“result set closed”的问题
以上是TYPE4(直接连接远程数据库)连接方法,若为TYPE2连接(本地cli连接),则要注意选择provider的CLI-Base TYPE 2即可(也可以用原provider,在定制属性的driverType选2),但要注意root用户与db2实例用户的关系
3.解决中文问题
点击进入 服务器-应用服务器-server1-进程定义-java虚拟机
在“一般 JVM 自变量 ”中填入“-Dfile.encoding=GBK”,确定后保存。
4.重启WAS服务器
五.安装应用程序
注意:每安装一个新的应用程序,要重新生成服务器插件并重启,以保证应用程序的URL上下文根有效
安装时注意检查数据源和web虚拟机。其他缺省即可
另:
WAS for AIX安装好后出现预编译的jdbc程序传日期型参数出错的问题,但在wsad开发机上连接同一数据库一切正常,说明是was的问题。用jcc新版本的驱动包即可(管ibm要)。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11498/showart_98995.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP