1. 编写目的
为了指导测试部顺利在websphere下进行系统的部署,特编写本部门的指导书对此工作进行说明,便于相关人员在实际工作中参考本文档来规范工作。
2. 编写依据
主要根据websphere的使用文档,以及公司内部系统的部署经验来编写。
Websphere安装完成后,默认的登录控制台端口为:9060或者9043;应用系统发布后端口为9080;
登录主控制台的URL:http://服务器ip:9060/admin ,输入用户名和密码;
应用系统发布后的访问:http://服务器ip:9080/NAME ;注释:NAME为发布的服务名
4.应用系统的部署过程
4.1首先配置好要发布的系统,然后打成.war包。
常用制作方法命令:jar –cvf NAME.war *
4.2选择"应用程序"--->企业应用程序,然后在右端会显示系统安装过的应用程序。
图1
4.3在企业应用程序中,点击“安装”按钮,或者在左边的框架中选择“安装新的应用程序”,这时会提示选择应用程序的路径。点击“浏览”,选择刚才打好的.war包,上下文根处输入我们要发布的文件名“/NAME”,点击下一步,具体如图2
图2
4.4.剩下的几个步骤可以具体自己来配置,如没有特殊要求一直点“下一步”即可;点击最后的“保存”--->完成;
4.5回到应用程序的初始页,选中刚才部署的NAME,点击“启动”来启动刚才部署的系统服务;输入:http://服务器ip:9080/NAME验证部署是否成功;【9080为Websphere默认的端口】
1.创建JDBC提供程序
(1)选择左侧“资源”-->JDBC---->"JDBC提供程序",
图3
(2)“新建”-->选择数据库类型(此处以Oracle为例),实施类型,连接池数据源。下一步:
图4
(3)输入数据库类路径信息的位置,既设置JDBC驱动程序类文件的环境变量,可以直接点击“下一步”按照默认的路径选择JDBC驱动程序文件。也可以找到ojdbc14.jar文件的目录,输入它的完整路径;下一步,à【完成】
2创建数据源;
(1)选择左侧“资源”-->JDBC---->"数据源" “新建”-->输入数据源名称:(任意),JNDI名称(这个要和数据库上的localtion一致)下一步;
图5
(2)选择之前创建好的JDBC提供程序;点击下一步
图6
(3)输入数据源的特性信息:下一步
图7
3.JASS-J2C认证数据的创建
(1)选择左侧“资源”-->JDBC---->"数据源" ,打开自己刚才创建的数据源,选择右侧的" JAAS-J2C认证数据";
图8
(2)新建一个j2c认证文件;别名随意起,用户标示:连接数据库的用户名;密码:连接数据库的用户密码;如图9所示
图9
4.数据源与J2C名字的关联4
点击已经建立好的数据源,在“组件管理的认证别名组件管理的认证别名"的下拉框中选择我们刚刚创建的J2C认证 --"确定
图10
5.数据库连接的测试
选择创建的数据源,点击“测试连接”按钮;
Websphere服务端口号修改:
服务器-->应用程序服务器-->Server1-->端口,找到defaulthost就是当前的服务发布端口号,可进行修改
在部署过程有时候会出现部署不上的问题{当你选择了.war包后,输入了根的名字,点下一步,提示有错误的}这时候很有可能是因为web应用系统中的WEB.XML中的文件
没有按照servlet中
(icon?,servlet-name,display-name?,description?,(servlet-class|jsp-file),init-param*,load-on-startup?,run-as?,security-role-ref*顺序格式来写。检查一下,注意按顺序和格式。