WebSphere安装系统部署连接池与MyE连接.docx
《WebSphere安装系统部署连接池与MyE连接.docx》由会员分享,可在线阅读,更多相关《WebSphere安装系统部署连接池与MyE连接.docx(44页珍藏版)》请在冰豆网上搜索。
WebSphere安装系统部署连接池与MyE连接
Websphere安装步骤
1、打开安装目录
2、双击安装文件install.exe
3、单击“下一步”按钮
4、单击“我既接受IBM条款也接受非IBM条款。
”,再单击“下一步”按钮。
5、系统必备软件检查通过后,单击“下一步”按钮。
6、保持默认,单击“下一步”按钮。
7、指定产品安装位置,建议安装在根目录下,单击“下一步”按钮。
8、WebSphereApplicationServer环境,选择“应用程序服务器”,单击“下一步”按钮。
9、取消选择“启用管理安全性”,单击“下一步”按钮。
10、显示安装总结,单击“下一步”按钮。
11、安装程序“正在创建卸载程序。
。
。
”
12、安装程序“正在初始化组件:
”
13、安装程序“正在安装组件”
14、安装程序“正在运行配置命令”。
15、安装完成,单击“完成”按钮。
部署系统:
1 http:
//id:
9090/admin 进控制台
2 选应用程序/安装新的应用程序
3 输入打包的文件路径 然后一路点击下一步
4 重新启动应用 访问http:
//ip:
9080/appName/*.jsp
下面是终端登陆步骤:
一. 管理Websphere服务
1:
通过ssh查看websphere的服务状态
登陆ssh:
ssh192.168.1.240–lroot(ENTER)
输入密码!
cdopt/IBM/WebSphere/AppServer/bin
(注:
可以使用 ./serverStatus.sh-all-user第一步重大登录名-password第一步中的密码
这样就可以查看所有199的server情况,比如server1已经启动)
2:
./startServer.shserver1 可以开启服务
./stopServer.shserver1 可以停止服务
./startNode.sh 可以开启节点(一个节点代表一个机器) ./stopNode.sh可以停止节点
cdopt/IBM/WebSphere/AppServer/profiles/Dmgr0101/bin
./startManager.sh开启管理控制台
./stopManager.sh停止管理控制台
3:
一般开启服务的顺序是:
./stopManager.sh开启管理控制台
./startNode.sh 可以开启节点
./startServer.shserver1
4:
一般停止服务的顺序是:
./stopServer.shserver1 可以停止服务
./stopNode.sh可以停止节点
./stopManager.sh停止管理控制台
5:
备份以前的stat.war
cdopt/IBM/WebSphere/AppServer/profiles/default/installedApps/was…/
将以前的东西备份一下。
tar-zcvfmyfiles.tar.gz./stat_war.ear(将./stat_war.ear打包到当前目录下)
相应的解包操作:
tar zxvf./myfiles.tar.gz /home(将./stat_war.ear打包到home目录下)
二. 安装部署文件:
比如说安装loginServer.war
部署和管理应用程序
在开发企业应用程序并配置应用程序服务器后,就可使用管理控制台在服务器上安装应用程序文件,并管理已部署应用程序的活动。
通过./startManager.sh开启管理控制台(默认为打开)
1.登陆控制台有两种方法:
http:
//192.168.1.240:
9060/admin或http:
//192.168.1.240:
9060/ibm/console一般控制台的登陆都是和系统关联的,所以可以直接使用LINUX系统用户登陆。
2.通过winzip或winrar讲项目压缩成.zip格式。
(注:
必须保证项目文件处于压缩包中的根目录)
3.下面我们开始部署loginServer.war点击“应用程序”/“企业应用程序”如下图1:
4.然后选择“安装”进入如下页面见图2:
在“指定路径”选择本地磁盘的loginServer.war文件。
然后填写“上下文根”这里我填写的内容是“/loginServer”然后点击“下一步”。
进入“选择生成缺省绑定和映射。
”这个页面只要都选择默认就可以了继续“下一步”。
然后你会看到“分析此应用程序导致以下安全性警告。
”的页面。
点击“继续”。
如图3:
在“安装应用程序的目录”输入:
“/loginServer”然后“下一步”。
注:
其他为默认。
“预编译JSP”不要开启。
接下来的两个界面默认就可以“下一步”把:
-)到这里就可以点击完成拉!
图4:
然后可以看到正个安装过程!
如有意外会现实安装成功!
见图5:
点击“保存到主配制”一路保存。
。
。
然后又回到了图1的页面,只是多了一项见图6:
将前面复选框选上,然后点击上面的“启动”。
输入:
http:
//192.168.1.240:
9080/loginServer/
就应该可以访问你部署的项目了!
如果通过80端口直接访问就需要手工修改Aapache和plugin的配制文件。
请查阅相关主题!
webSphere连接池配置
一、系统准备
点击“管理WebSphere变量”,ORACLE_JDBC_DRIVER_PATH的值输入操作系统中jar文件(classes12.jar)的位置。
“确认”后,界面最上方,点击“保存”,会再提示“保存”还是“放弃”,再选“保存”。
为方便起见,本文中,SQLServer的jar文件(msbase.jar、mssqlserver.jar、msutil.jar)、Sybase的jar文件(jconn2.jar)、mySQL的jar文件(mysql-connector-java-3.1.10-bin.jar)都放在同一目录(如:
C:
\oracle\ora92\jdbc\lib)。
二、Oracle、SQLServer、Sybase、MySQL数据库连接池在WebSphere中的详细配置步骤
(一)、Oracle连接池的配置
1.进入管理控制台(http:
//localhost:
9090/admin/)
2.选择:
资源->JDBC提供程序,点击“新建”,建立JDBC提供程序。
点击“应用”后,类路径中,输入“${ORACLE_JDBC_DRIVER_PATH}/classes12.jar”,再点击“应用”。
3.定义数据源
点击界面中“数据源后”再点击“新建”,建立数据源。
JNDI取名ORACLE_JNDI,点击“应用”。
4.界面上点击“定制属性”,定义连接池的JDBCDriver、URL、用户名和口令等信息。
点击“URL”,URL的值输入:
jdbc:
oracle:
thin:
@localhost:
1521:
MYHORA,其中,localhost可以为ORACLE的IP地址,MYHORA是ORACLE的服务名称。
点击“确定”保存配置。
同样的方法输入:
driverType的值oracle.jdbc.driver.OracleDriver
databasename的值MYHORA
servername的值localhost
preTestSQLString的值为SELECTCOUNT
(1)FROMTEST
其余的取默认值。
5.本部分比较关键,是初学着比较困惑的地方。
我们看到,界面上并没有输入用户名、口令的地方,而没有用户名称、口令是无法连接数据库的。
在“定制属性”中点击“新建”,“名称”中输入user,“值”中输入数据库的用户名称,如:
study,点击“确定”;
在“定制属性”中点击“新建”,“名称”中输入password,“值”中输入数据库的口令,如:
study,点击“确定”;
我们看到,“定制属性”中多了两个我们自定义的属性user、password
6.保存配置,在“定制属性”界面的最上方点击“保存”。
7.测试连接
系统提示:
成功信息,表明,连接池配置成功。
连接池配置成功后,WebSphere需要重新启动。
(二)、SQLserver连接池的配置
SQLServer连接池的配置步骤同Oracle,具体的参数值:
JDBC提供程序:
下拉选择MicrosoftJDBCdriverforMSSQLServer2000
Sybase连接池的配置步骤也同Oracle,具体的参数值:
常规属性中的名称:
MicrosoftJDBCdriverforMSSQLServer2000
常规属性中的描述:
MicrosoftJDBCdriverforMSSQLServer2000
常规属性中的类路径:
${ORACLE_JDBC_DRIVER_PATH}/msbase.jar
${ORACLE_JDBC_DRIVER_PATH}/mssqlserver.jar
${ORACLE_JDBC_DRIVER_PATH}/msutil.jar
常规属性中的实现类名:
默认
数据源中的名称:
SQLSERVER_JNDI
数据源中的JNDI:
SQLSERVER_JNDI
定制属性中的databaseName:
数据库名称
定制属性中的serverName:
Sybase数据库服务器的名称或IP
定制属性中的portNumber:
端口号
定制属性中的preTestSQLString:
SELECTCOUNT
(1)FROMTEST
同Oracle,手工“新建”user和password属性,值为数据库的用户名和口令,该用户的缺省数据库必须为databaseName的值。
其他默认。
(三)、Sybase连接池的配置
JDBC提供程序:
下拉选择SybaseJDBCDriver
Sybase连接池的配置步骤也同Oracle,具体的参数值:
常规属性中的名称:
SYBASEJDBCDriver
常规属性中的描述:
SYBASEJDBCDriver
常规属性中的类路径:
${ORACLE_JDBC_DRIVER_PATH}/jconn2.jar
常规属性中的实现类名:
默认
数据源中的名称:
SYBASE_JNDI
数据源中的JNDI:
SYBASE_JNDI
定制属性中的databaseName:
数据库名称
定制属性中的serverName:
Sybase数据库服务器的名称或IP
定制属性中的portNumber:
端口号
定制属性中的preTestSQLString:
SELECTCOUNT
(1)FROMTEST
同Oracle,手工“新建”user和password属性,值为数据库的用户名和口令,该用户的缺省数据库必须为databaseName的值。
其他默认。
(四)、MySQL连接池的配置
MySQL连接池的配置步骤同Oracle稍有不同,JDBC提供程序中并没有MySQL中的选项,选OracleJDBCDriver就可以,实际运行中,WebSphere是以设置的参数为准的。
具体的参数值:
常规属性中的名称:
MySQLJDBCDriver
常规属性中的描述:
MySQLJDBCDriver
常规属性中的类路径:
${ORACLE_JDBC_DRIVER_PATH}/mysql-connector-java-3.1.10-bin.jar
常规属性中的实现类名:
com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
数据源中的名称:
MYSQL_JNDI
数据源中的JNDI:
MYSQL_JNDI
由于WebSphere没有缺省的MySQL选项,“定制属性”全部需要手工新建。
具体的值要根据MySQL的实际环境要做相应修改(petshop是我机器上的数据库名称)。
WebSphere在Myeclipse中的整合
现在我们来把Myeclipse和WebSphere整合在一起。
首先把Myeclipse启动以后,点击Windows(窗口)-Preferences(首选项)。
在Preferences中点击MyeclipseEnterpriseWorkbench-Servers。
在打开的Servers中我们能够看见,常用的应用服务器都在列表里面,Tomcat、Weblogic、Jboss等。
找到WebSphere,然后选择版本6.1
最上面的是服务器的启用/禁用,我们选择Enable。
下面WebSpherehomedirectory是WebSphere的安装目录默认是C:
\ProgramFiles\IBM\WebSphere\AppServer。
选好这个以后其他的都自动补齐。
最后点apply生效。
然后点击WebSphere6.1子选项中的JDK,来配置WebSphere的运行时环境。
这里最好选择WebSphere自带的JDK和JRE,这样比较稳定。
点击add,在弹出的对话框中点击directory选择JDK目录,默认是C:
\ProgramFiles\IBM\WebSphere\AppServer\java
然后点击Finish–Apply生效。
这里是选择WebSphere的运行模式,选择Debugmode就可以啦。
还是要点击Apply-OK。
好了,Myeclipse里配置完了。
现在先不要着急从Myeclipse里启动WebSphere。
因为WebSphere的启动信息在一个日志文件中保存,我们应该把它转移到Myeclipse的Console(控制台)中。
点击开始-所有程序-IBMWebSphere-ApplicationServerV6.1-概要文件-AppSrv01-启动服务器。
然后再点击上目录中的管理控制台。
输入用户名和密码以后进入到后台页面。
点击左侧的故障诊断-日志和跟踪-server1。
选择JVM日志,也就是java虚拟机日志。
把两个文件名都改为console。
为了把启动信息显示在Myeclipse中的控制台里。
OK,保存一下,然后在程序菜单里点击停止服务器
现在去Myeclipse中启动WebSphere吧,看看我们的成果怎么样?
看看控制台里的启动信息,嘿嘿,成功啦!
在Myeclipse中新建一个web项目。
这些就不用我多说了吧。
然后在WebSphere中发布这个项目。
有一点要注意,一定要选择生产模式,也就是PackagedArchive。
然后进入WebSphere的后台,安装刚才发布的项目生成的.war文件。
选择应用程序-安装新的应用程序-本地文件系统默认路径是C:
\ProgramFiles\IBM\WebSphere\AppServer\profiles\AppSrv01\installableApps
上下文根是地址后面的名字。
一般就是写项目名,但是必须有一个\
这里就点击下一步啦。
这里必须勾选模块。
点击下一步。
这里也一样,勾选模块。
开始安装喽。
点击保存。
这就已经安装好啦。
第一次安装的时候这个程序的状态是停止的,勾选以后点击启动。
OK啦。
全部完成喽。
去浏览器访问吧。
再多说两句,WebSphere安装项目后的端口是9080,进入后台时端口号是9060和9043。
其中9043端口使用ssl:
securesocketlayer安装套接层协议。
配置WebSphere中的连接池
现在启动WebSphere应用服务器,进入到后台,依次点击左边列表资源-JDBC-JDBC提供程序,然后点击右边的新建。
然后在下拉列表中选择数据库类型。
我们今天用的是DB2,同样也是IBM公司的产品。
提供程序类型是:
DB2UniversalJDBCDriverProvider。
实施类型选择:
连接池数据源。
在这里输入数据库的类路径,也就是DB2数据库的驱动jar文件,默认位置是:
C:
\ProgramFiles\IBM\SQLLIB\java。
来总结一下吧。
我个人认为这是IBM的习惯,上次我们安装WebSphere时也有“总结”这一步,DB2的安装也有“总结”这一步,整合WebSphere和Myeclipse的时候也有这一步。
然后保存到主配置。
这也是IBM的习惯,更改了本地配置之后要保存一下。
然后点击左边列表中数据源,在右边的下拉列表中选择作用域,一般情况下,安装WebSphere之后会自动创建一个作用域,节点就是计算机的名字,服务器一般就是server1了。
之后就要输入数据源的名称和JNDI的名称。
这两个名称在以后的项目中都会用到的。
这里要选择我们刚刚创建的JDBC提供程序:
DB2UniversalJDBCDriverProvider。
这里填入数据库名和服务器名称,数据库名称就没什么好说的了,服务器名称可以是localhost,也可以是127.0.0.1,还可以是本机的IP地址。
来总结一下,点击完成。
点击保存,将以上改动保存到主配置。
现在先别急着去Myeclipse建web项目来测试我们刚刚建好的连接池,还有一个地方没有配置,就是我们的DB2的用户名和密码。
既然是连接池,就不用我们访问数据库的时候再去创建连接了。
跟我来!
点击我们刚刚建好的数据源。
点击右边其他属性中的数据源。
点击这里的DB2。
点击右边其他属性中的定制属性。
点击新建。
把DB2的用户名和密码保存为属性。
名称:
user(注意这里不是username)值:
db2admin
名称:
password 值:
(我的是abc)
返回上一步的页面中,点击测试连接,如果出现以下画面就说明我们的数据源配置的没问题。
那就用Myeclipse来新建一个web项目测试一下我们的连接池吧。
HoHo!
大功告成!
配置其他数据库的连接池,跟我们刚才做的基本相同,就是新建JDBC时的驱动不同,还有数据库的端口号不同。
在这里我说一下,主流的数据库端口号:
DB2 50000
SQLServer 1433
MySQL 3306
Oracle 1521
好了,今天配置连接池就到这里,以后我们会一起来实现其他主流服务器中连接池的配置。