99网
您的当前位置:首页如何在WebSphere7.0上部署发布项目

如何在WebSphere7.0上部署发布项目

来源:99网


WebSphere7.0数据源配置与应用程序发布

WebSphere的简介和安装在这里就不做介绍了,网上到处都有,下面主要从启动WebSphere服务到项目成功发布做一个详细的讲解。

环境:Windows系统、WebSphere7.0.0.0、以Mysql为例。

1、WebSphere的启动

1.1通过Windows的“服务”启动,启动如下图服务:

图1.1

1.2开始任务栏启动

WebSphere安装完成后,会在开始任务栏中创建快捷方式,启动过程见下图:定位到“IBM WebSphere”---“Application Server V7.0”---“概要文件”---“AppSrv01”--“启动服务器”,点击“启动服务器”完成启动。

图1.2

启动成功后打开“管理控制台”,系统会自动进入“WebSphere系统集成解决方案控制台”,用户输入标识和密码进行登录,如图所示:

图1.3

注意:

WebSphere管理端端口默认为9060,在实际安装过程中可以修改。

在没有设置安全性能的时候管理控制台可以使用任意用户,无需密码就可以进行登

录,在使用安全性能控制之后,必须使用安装时设置的用户和密码进行登录,这是WebSphere的安全机制。

注:启动后,如果打开“管理控制台”结果系统弹出如下图提示:

图1.4

什么原因造成这个结果我也不知道,但是按照如下步骤操作就会解决此问题:

定位到“IBM WebSphere”---“Application Server V7.0”---“概要文件”---“AppSrv01”--“第一步”,打开“第一步”进入“WebSphere Application Server”窗口。如图:

图1.5

进入“WebSphere Application Server”窗口后,进行“安装验证”,验证成功后“停止服务器”,如图:

图1.6

然后“启动服务器”,启动成功后打开“管理控制台”,然后就能够成功的登录了。

2、创建数据源

登录后进入下面的界面:

图2.1

能够进入此界面说明登录成功,可以开始创建数据源了。

2.1创建JDBC提供者

如果尚未建立JDBC提供者,请参照以下步骤进行:如果已经建立则无需执行这一步。

1、 进入WebSphere管理控制台后,点击“资源”--“JDBC”--“JDBC提供者”如下图,点击“新建”按钮,准备创建数据源。

图2.2

2、 选择“数据库类型”为“用户定义的”;实现类名为“com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource”;类名可以自定义。如下图点击“下一步”按钮:

图2.3

注意:

数据库类型为:用户定义的,因为WebSphere没有内嵌的Mysql数据库类型,所以这里选择“用户定义的”。

实现类名为:

com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource

3、 填写“类路径”信息,这里需要注意的是类路径指的是本地Mysql的驱动程序,发布程序包中将会附带一个jdbc的驱动程序connector-java-5.1.7-bin.jar,将此处的类路径指向该文件即可,如下图,点击“下一步”按钮进入“摘要”界面,检查创建时录入的信息是否正确,如果正确点击“完成”按钮,完成“JDBC提供者”建立。

图2.4

图2.5

然后点击“保存到主配置”将创建的JDBC提供程序保存到主配置,如图:

图2.6

2.2创建数据源

1、选择刚才建立的“JDBC提供者”,然后选择左边的“数据源”(图2.7)或者点击“Mysql JDBC Driver Provider1 ”进入“JDBC 提供程序”界面,再点击“其它属性”下面的“数据源”(图2.8),如下图所示:

图2.7

图2.8

2、 进入数据源配置界面,点击“新建”按钮,如下图:

图2.9

3、在数据源创建界面输入“数据源名”为XXXXX,这里的数据源名可以自定义,输入“JNDI名称”为jdbc/XXXXX,然后点击“下一步”按钮,如下图所示:

图2.10

注意:

此处JNDI名称与程序包中JNDI名称要严格一致,可根据实际情况建立多个JNDI。

4、在“输入数据源的特定于数据库的属性”界面根据默认直接点击“下一步”按钮,如下图所示:

图2.11

5、在“设置安全性别名”界面上设置安全性别名,如果已经创建了“组件管理的认证别名”和“容器管理的认证别名”,直接选择;如果没有创建点击“全局 J2C 认证别名”,如下图所示:

图2.12

6、在“全局J2C认证别名”界面点击“新建”按钮,进入“J2C认证数据建立”界面,分别输入别名(用户自定义)、用户标识、密码,然后点击“确定”按钮,完成J2C认证数据的创建,如下图所示:

图2.13

注意:

用户标识必须是数据库的登录名,否则链接的时候会出错。

7、然后将“全局J2C认证别名”保存到主配置,点击“保存到主配置”,如下图所示:

图2.14

8、上接步骤5点击“下一步”按钮,进入“创建数据源摘要”界面,检查创建时录入的信息是否正确,如果正确点击“完成”按钮,完成“数据源”建立,如图所示:

图2.15

9、然后点击“保存到主配置”,如图所示:

图2.16

10、保存到主配置以后,打开创建的数据源“Mysql DataSource1 ”,进入数据源属性界面,创建连接池属性,点击“连接池属性”,如图所示:

图2.17

11、在“连接池属性”界面上配置常规属性,然后点击“连接池定制属性 ”定制连接池属性,如下图所示:

图2.18

12、定制属性,点击“新建”按钮,配置常规属性,分别配置jdbcUrl(图2.19)、数据库登录名、数据库登录密码、数据库驱动类型。

图2.19配置jdbcUrl

图2.20配置数据库登录名

图2.21数据库登录密码

图2.22配置数据库驱动类型

注意:

jdbcUrl 是指war包中配置文件中的数据库连接池的URL。

例如下图是war包中配置文件的截图,这里的jdbcUrl指的是红色标出的部分:

图2.23

Driver Type数据库驱动类型这里有两个根据情况自己选择:

a) com.mysql.jdbc.Driver

b) org.gjt.mm.mysql.Driver

一般情况下选择a)。

13、点击保存到主配置,进行测试链接,测试连接是否成功,选择创建的数据源点击“测试连接”按钮,如果一切成功则出现如下图所示界面,否则请返回以上步骤,认证检查配置的属性是否正确。

图2.24

到此数据源创建成功,但是有一个警告,不知什么原因,正在查找中,接下来就是安装Web应用程序。

3、 安装Web应用

3.1 新建应用程序

1、选择展开“应用程序”--“新建应用程序”然后点击右边“新建应用程序”栏中的“新建企业应用程序”,如下图所示:

图3.1

2、安装应用程序,应用程序放在本地,所以这里选择本地文件系统,点击“浏览”按钮,选择应用系统,这里的本地文件系统的完整路径是指要发布项目的war包所在路径,然后“下一步”,如下图所示:

图3.2

3、按默认点击“下一步”

4、按默认点击“下一步”

图3.3

图3.4

5、将模块映射到服务器,选择需要映射的“集群和服务器”,然后点击“应用”,这里只是部署到本机的,所以选择默认的服务器,如下图所示:

图3.5

6、点击“下一步”为Web模块映射虚拟主机,这里也选择默认的虚拟主机,如下图所示:

图3.6

7、点击“下一步”为Web模块映射上下文根,在“上下文根”中输入“/pms”或“/”,此处的“上下文根”是指要发布项目war包的名称,我这里war包的名称为“pms.war”所以上下文根为“/pms”,点击“下一步”。

图3.7

8、点击“完成”,完成项目的发布。该步将会对发布的应用程序进行解压拷贝到应用服务器上,所以要花费几分钟,需耐心等待。如下图所示:

图3.8

9、应用程序安装成功后,将该应用程序保存到主配置,如下图所示:

图3.9

3.2启动Web应用程序

1、选择展开“应用程序”---“应用程序类型”,点击“WebSphere 企业应用程序”,将应用程序保存到主配置,然后选择启动应用程序,如下图所示:

图3.10

2、选择要启动的应用程序,点击“启动”按钮,启动成功后系统会提示应用程序 pms_war 已成功启动,如果启动失败应用程序状态将是一个

的图标,如下图所示:

图3.11

至此整个项目部署发布完成,在IE浏览器的地址栏中输入:http://ip:端口/上下文根/进行测试。

注:这里的端口用Websphere默认的HTTP传输协议端口9080.

下面是网上收集的Websphere Application Server 端口信息:

对于 WebSphere® Application Server:

收集 WebSphere Application Server 的下列信息。要了解更多信息,请参阅 WAS 信息中心:

http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp

• 管理控制台端口,缺省值:9060

• 管理控制台安全端口,缺省值:9043

• HTTP 传输端口,缺省值:9080

• HTTPS 传输端口,缺省值:9443

• 引导端口,缺省值:2809

• SOAP 连接器端口,缺省值:8880

• SAS SSL ServerAuth 端口,缺省值:9401

• CSIV2 ServerAuth 侦听器端口,缺省值:9403

• CSIV2 MultiAuth 侦听器端口,缺省值:9402

• ORB 侦听器端口,缺省值:9100

• 高可用性管理器通信端口,缺省值:9353

• 服务集成端口,缺省值:7276

• 服务集成安全端口,缺省值:7286

• 服务集成 MQ 互操作性端口,缺省值:5558

• 服务集成 MQ 互操作性安全端口,缺省值:5578

因篇幅问题不能全部显示,请点此查看更多更全内容