WAS篇
1.web服务器部暑
1.1.修改properties文件:
首选修改PROPERTIES配置文件并更新至: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties目录中
1.2.修改/IBM/HTTPServer/conf/httpd.conf文件:
1.2.1 #Listen 12.34.56.78:80
Listen 80
1.2.2将“#ServerName test-04:80”改成分配给对应本地网的DNS域名、虚地址或本机IP和web服务器的侦听端口。
#ServerName test-04:80
比如苏州为132.228.138.60和9512,修改后如下:
ServerName 132.228.138.60:9512
1.2.3 注释掉access_log,以减少磁盘I/O读写和本地磁盘空间的快速被写满而导致磁盘空间不够。
#CustomLog logs/access_log common
1.2.4修改连接数配置。请根据本地网需要进行适应性调整。如下为四川测试环境的配置。
ThreadLimit 120
ServerLimit 64
StartServers 2
MaxClients 600
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 60
MaxRequestsPerChild 0
1.2.5 将WebSpherePluginConfig对应的路径和插件文件指定到AppServer下WebSpherePluginConfig
/IBM/WebSphere/AppServer/profiles/AppTestDmgr/config/cells/plugin-cfg.xml
2.应用服务器部暑
2.1.进入控制台
打开IE,输入http://133.37.117.206:9060/ibm/console,如下图,点登录进入控制台
2.2.新建应用服务器
2.2.1.点击“服务器-应用程序服务器-新建”:
2.2.2.输入服务器名称:
2.2.
3.默认选择,直接点击下一步:
2.2.4.默认下一步
2.2.5.点击完成,完成应用服务器的新建
2.3.增加虚拟主机端口
2.3.1.点击“环境-虚拟主机-default_host”
2.3.2.点击“主机别名”
2.3.3.点击“新建”
2.3.4.输入端口号
端口号与“应用服务器-server_name-端口-WC_defaulthost”下的端口号一致,并点击“确定”完成端口号设置。
3.应用部署
3.1.用FTP工具把BizHall.war上传到WAS主机的d eploy
目录下,暂放在/opt/IBM/d epl oy下
3.2.打开WAS控制台
3.3.停止和卸载BizHall应用程序
点击左边视图中的“应用程序” “企业应用程序”,如果右边有BizHall工程,则把先停止它,再卸载它;如果没有BizHall工程,则跳到下一个步骤。
卸载完,再点击保存当前状态。
3.4.安装BizHall应用程序。点击安装按钮
3.5.选中远程文件系统,点击“浏览”
路径在/opt/IBM/deploy,并指定上下文根(此处为war需指定),点击“下一步”。
注:选本地文件系统也可以,相对来说会慢很多。因为文件也是要先上传到主机服务器的某个位置。
3.6.直接点击“下一步”。
3.7.指定映射服务器
3.8.Web模块映射虚拟主机,直接点击“下一步”。
3.9.完成
3.10.保存主配置
3.11.启动应用程序
3.12.成功启动
3.13.更新插件文件plugin-cfg.xml
发布后如果程序模块有变动,请注意更新插件文件,方式有两种:
3.13.1.在WAS控制台的“服务器-> web 服务器”中重新
生成和传播插件文件。
3.13.2.在WAS控制台的“环境-> 更新全局Web 服务器
插件配置”中“更新全局Web 服务器插件配置。
通过“查看或下载当前Web 服务器插件配置文件”将插件文件下载并编辑,然后上传更新到web 服务器对应的位置:opt/IBM/HTTPServer/conf/plugin-cfg.xml。
4.建立连接池
1、将oracle的java驱动ojdbc14.jar复制到/opt/IBM/WebSphere/AppServer/lib/ext 目录中。
2、进入”环境-WebSphere变量-ORACLE JDBC DRIVER PATH”
3、将值设为ojdbc14.jar 所在的目录,即前面提到的:/opt/IBM/WebSphere/AppServer/lib/ext 目录。然后确定,保存。
4、进入”安全性——安全管理、应用程序和基础结构——Java 认证和授权服务(JAAS)——J2C认证数据”
5、新建一个认证数据条目:
6、输入别名及用户标识、密码,后确定保存。
7、进入”资源——JDBC——JDBC提供程序”,选择合适的作用域:
8、新建JDBC提供程序,数据库类型为:oracle,提供者类型为:Oracle JDBC Driver,实施类型为:连接池数据源。
9、点击“下一步”保存。
10、进入”资源——JDBC——数据源”,选择相应的作用域:
11、点击“NEW”新建数据源,输入名称及JNDI,组件管理的认证别名为之前建立的J2C 别名。
12、选择刚才建立的JDBC提供程序
13、输入URL,确定并保存。
14、选择刚刚建立的数据源,测试连接,看看是否正常
5.布暑注意点
5.1.常用命令
启服务命令
进入到/opt/websphere/appserver /profiles/Appsrv01/bin目录:执行:./StartServer.sh servername
打开布暑管理器:
进入 /opt/websphere/appserver /profiles/Dmgr01/bin目录:
./StartManager.sh
打开结点代理:
进入/opt/websphere/appserver /profiles/Appsrv01/bin目录:
./StartNode.sh
启动apachec 命令:
进入/opt/websphere/HTTPServer/bin目录:
./apachectl -k start ./apachectl -k stop
5.2.解决WebSphere Application Server
6.1不支持struts2
登陆WebSphere 管理控制台,进入服务器->对应的服务器名称-> WEB容器-> 其他属性->添加
添加下面的属性:
名称:com.ibm.ws.webcontainer.invokefilterscompatibility
值:true
然后保存配置,重新启动WebSphere Application Server。
5.3.配置BOOTSTRAP_ADDRESS
在“应用程序服务器> server_name > 端口”页面可以看到各种类型端口的配置。该页面指定此服务器用于连接的TCP/IP 端口。
由于ejb需要指定iiop端口,所以在创建server时需指定ejb server的端点BOOTSTRAP_ADDRESS。
进入“应用程序服务器> server_name > 端口> BOOTSTRAP_ADDRESS”页面对“*主机”和
WEBLOGIC篇
6.应用服务部暑
6.1.进入控制台:
打开IE,输入http://192.168.1.17:7001/console,进入控制台:
6.2.在Servers目录下,单击“NEW”按钮新建SERVER