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

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
、按默认点击下一步
3.3
4
、按默认点击下一步
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

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注