注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Perfect-World

以無法為有法,以無限為有限!

 
 
 

日志

 
 

WebSphere安装、系统部署、连接池  

2015-08-11 15:33:31|  分类: Web Server |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

WebSphere安装、系统部署、连接池

Websphere安装步骤

1、打开安装目录

   

2、双击安装文件install.exe

   

3、单击"下一步"按钮

   

4、单击"我既接受IBM条款也接受非IBM条款。",再单击"下一步"按钮。

   

5、系统必备软件检查通过后,单击"下一步"按钮。

   

6、保持默认,单击"下一步"按钮。

   

7、指定产品安装位置,建议安装在根目录下,单击"下一步"按钮。

   

8WebSphere Application Server环境,选择"应用程序服务器",单击"下一步"按钮。

   

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 : ssh 192.168.1.240 –l root (ENTER)

输入密码! 

cd opt/IBM/WebSphere/AppServer/bin
(
注:可以使用 ./serverStatus.sh -all -user 第一步重大登录名 -password 第一步中的密码
 
这样就可以查看所有199server情况,比如server1已经启动)


2:./startServer.sh server1 
可以开启服务 
  ./stopServer.sh server1 
可以停止服务 
  ./startNode.sh  
可以开启节点(一个节点代表一个机器)  ./stopNode.sh 可以停止节点

  cd opt/IBM/WebSphere/AppServer/profiles/Dmgr0101/bin
  ./startManager.sh
开启管理控制台
  ./stopManager.sh
停止管理控制台
3:
一般开启服务的顺序是:
 ./stopManager.sh
开启管理控制台
 ./startNode.sh  
可以开启节点
 ./startServer.sh server1
4:
一般停止服务的顺序是:
 ./stopServer.sh server1 
可以停止服务
 ./stopNode.sh
可以停止节点
 ./stopManager.sh
停止管理控制台
5:
备份以前的stat.war
cd opt/IBM/WebSphere/AppServer/profiles/default/installedApps/was…/
将以前的东西备份一下。tar -zcvf myfiles.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端口直接访问就 需要手工修改 Aapacheplugin的配制文件。请查阅相关主题!

   

webSphere连接池配置

一、系统准备 

点击"管理WebSphere变量"ORACLE_JDBC_DRIVER_PATH的值输入操作系统中jar文件(classes12.jar)的位置。 

"
确认"后,界面最上方,点击"保存",会再提示"保存"还是"放弃",再选"保存" 

为方便起见,本文中,SQL Serverjar文件(msbase.jarmssqlserver.jarmsutil.jar )Sybasejar文件(jconn2.jar)mySQLjar文件(mysql-connector-java-3.1.10-bin.jar)都放在同一目录(:C:\oracle\ora92\jdbc\lib) 

二、OracleSQL ServerSybaseMySQL数据库连接池在WebSphere中的详细配置步骤 

(
)Oracle连接池的配置 

1.
进入管理控制台(http://localhost:9090/admin/) 

2.
选择:资源->JDBC提供程序,点击"新建",建立JDBC提供程序。 



点击"应用"后,类路径中,输入"${ORACLE_JDBC_DRIVER_PATH}/classes12.jar",再点击"应用" 

3.
定义数据源 

点击界面中"数据源后"再点击"新建",建立数据源。 



JNDI
取名ORACLE_JNDI,点击"应用" 

4.
界面上点击"定制属性",定义连接池的JDBC DriverURL、用户名和口令等信息。 

点击"URL",URL的值输入:jdbc:oracle:thin:@localhost:1521:MYHORA,其中,localhost可以为ORACLEIP地址,MYHORAORACLE的服务名称。 

点击"确定"保存配置。 

同样的方法输入

driverType
的值oracle.jdbc.driver.OracleDriver 

databasename
的值MYHORA 

servername
的值localhost 

preTestSQLString
的值为SELECT COUNT(1) FROM TEST 

其余的取默认值。 

5.
本部分比较关键,是初学着比较困惑的地方。 

我们看到,界面上并没有输入用户名、口令的地方,而没有用户名称、口令是无法连接数据库的。 



"定制属性"中点击"新建""名称"中输入user""中输入数据库的用户名称,如:study,点击"确定"; 

"定制属性"中点击"新建""名称"中输入password""中输入数据库的口令,如:study,点击"确定"; 

我们看到,"定制属性"中多了两个我们自定义的属性userpassword 



6.
保存配置,在"定制属性"界面的最上方点击"保存" 

7.
测试连接 



系统提示:成功信息,表明,连接池配置成功。 

连接池配置成功后,WebSphere需要重新启动。 


(
)SQL server连接池的配置 

SQL Server
连接池的配置步骤同Oracle,具体的参数值

JDBC
提供程序:下拉选择Microsoft JDBC driver for MSSQLServer 2000 

Sybase
连接池的配置步骤也同Oracle,具体的参数值

常规属性中的名称:Microsoft JDBC driver for MSSQLServer 2000 

常规属性中的描述:Microsoft JDBC driver for MSSQLServer 2000 

常规属性中的类路径

${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:SELECT COUNT(1) FROM TEST 

Oracle,手工"新建"userpassword属性,值为数据库的用户名和口令,该用户的缺省数据库必须为databaseName的值。 

其他默认。 

(
)Sybase连接池的配置 

JDBC
提供程序:下拉选择Sybase JDBC Driver 

Sybase
连接池的配置步骤也同Oracle,具体的参数值

常规属性中的名称:SYBASE JDBC Driver 

常规属性中的描述:SYBASE JDBC Driver 

常规属性中的类路径:${ORACLE_JDBC_DRIVER_PATH}/jconn2.jar 

常规属性中的实现类名:默认 

数据源中的名称:SYBASE_JNDI 

数据源中的JNDI:SYBASE_JNDI 

定制属性中的databaseName:数据库名称 

定制属性中的serverName:Sybase数据库服务器的名称或IP 

定制属性中的portNumber:端口号 

定制属性中的preTestSQLString:SELECT COUNT(1) FROM TEST 

Oracle,手工"新建"userpassword属性,值为数据库的用户名和口令,该用户的缺省数据库必须为databaseName的值。 

其他默认。 

(
)MySQL连接池的配置 

MySQL
连接池的配置步骤同Oracle稍有不同,JDBC 提供程序中并没有MySQL中的选项,选Oracle JDBC Driver就可以,实际运行中,WebSphere是以设置的参数为准的。 

具体的参数值

常规属性中的名称:MySQL JDBC Driver 

常规属性中的描述:MySQL JDBC Driver 

常规属性中的类路径:${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是我机器上的数据库名称)

   

WebSphereMyeclipse中的整合

现在我们来把MyeclipseWebSphere整合在一起。

首先把Myeclipse启动以后,点击Windows(窗口)-Preferences(首选项)。

   

   

Preferences中点击Myeclipse Enterprise Workbench - Servers

   

   

在打开的Servers中我们能够看见,常用的应用服务器都在列表里面,TomcatWeblogicJboss等。找到WebSphere,然后选择版本6.1

最上面的是服务器的启用/禁用,我们选择Enable

下面WebSphere home directory WebSphere的安装目录默认是C:\Program Files\IBM\WebSphere\AppServer。选好这个以后其他的都自动补齐。

最后点apply生效。

   

   

然后点击WebSphere6.1子选项中的JDK,来配置WebSphere的运行时环境。

这里最好选择WebSphere自带的JDKJRE,这样比较稳定。

点击add ,在弹出的对话框中点击 directory 选择JDK目录,默认是C:\Program Files\IBM\WebSphere\AppServer\java

然后点击Finish – Apply 生效。

   

   

这里是选择WebSphere的运行模式,选择Debug mode 就可以啦。

还是要点击 Apply - OK

好了,Myeclipse里配置完了。

   

   

现在先不要着急从Myeclipse里启动WebSphere。因为WebSphere的启动信息在一个日志文件中保存,我们应该把它转移到MyeclipseConsole(控制台)中。

点击 开始-所有程序-IBM WebSphere-Application Server V6.1-概要文件-AppSrv01-启动服务器。

然后再点击上目录中的管理控制台。

   

   

输入用户名和密码以后进入到后台页面。

点击左侧的故障诊断-日志和跟踪-server1

   

   

选择JVM日志,也就是java虚拟机日志。

   

   

把两个文件名都改为console。为了把启动信息显示在Myeclipse中的控制台里。

   

   

OK,保存一下,然后在程序菜单里点击停止服务器

   

   

现在去Myeclipse中启动WebSphere吧,看看我们的成果怎么样?

   

   

   

看看控制台里的启动信息,嘿嘿,成功啦!

   

   

Myeclipse中新建一个web项目。

   

   

这些就不用我多说了吧。

   

   

   

然后在WebSphere中发布这个项目。

有一点要注意,一定要选择生产模式,也就是Packaged Archive

   

   

然后进入WebSphere的后台,安装刚才发布的项目生成的.war文件。

   

   

   

选择应用程序-安装新的应用程序-本地文件系统 默认路径是C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\installableApps

上下文根是地址后面的名字。一般就是写项目名,但是必须有一个 \

   

   

这里就点击下一步啦。

   

   

这里必须勾选模块。点击下一步。

   

   

这里也一样,勾选模块。

   

   

开始安装喽。

   

   

点击保存。这就已经安装好啦。

   

   

   

第一次安装的时候这个程序的状态是停止的,勾选以后点击启动。

   

   

OK啦。全部完成喽。

   

   

去浏览器访问吧。

   

   

再多说两句,WebSphere安装项目后的端口是9080,进入后台时端口号是90609043

其中9043端口使用ssl:secure socket layer安装套接层协议。

配置WebSphere中的连接池

现在启动WebSphere应用服务器,进入到后台,依次点击左边列表资源-JDBC-JDBC提供程序,然后点击右边的新建。

   

   

    然后在下拉列表中选择数据库类型。我们今天用的是DB2,同样也是IBM公司的产品。提供程序类型是:DB2 Universal JDBC Driver Provider 。实施类型选择:连接池数据源。

   

   

    在这里输入数据库的类路径,也就是DB2数据库的驱动jar文件,默认位置是:C:\Program Files\IBM\SQLLIB\java

   

     来总结一下吧。我个人认为这是IBM的习惯,上次我们安装WebSphere时也有"总结"这一步,DB2的安装也有"总结"这一步,整合WebSphereMyeclipse的时候也有这一步。

   

    然后保存到主配置。这也是IBM的习惯,更改了本地配置之后要保存一下。

   

   然后点击左边列表中数据源,在右边的下拉列表中选择作用域,一般情况下,安装WebSphere之后会自动创建一个作用域,节点就是计算机的名字,服务器一般就是server1了。

   

    之后就要输入数据源的名称和JNDI的名称。这两个名称在以后的项目中都会用到的。

   

    这里要选择我们刚刚创建的JDBC提供程序:DB2 Universal JDBC Driver Provider

    

    这里填入数据库名和服务器名称,数据库名称就没什么好说的了,服务器名称可以是localhost,也可以是127.0.0.1,还可以是本机的IP地址。

   

    来总结一下,点击完成。

    

    点击保存,将以上改动保存到主配置。

   

   现在先别急着去Myeclipseweb项目来测试我们刚刚建好的连接池,还有一个地方没有配置,就是我们的DB2的用户名和密码。既然是连接池,就不用我们访问数据库的时候再去创建连接了。跟我来!点击我们刚刚建好的数据源。

   

    点击右边其他属性中的数据源。

   

    点击这里的DB2

   

    点击右边其他属性中的定制属性。

    

    点击新建。把DB2的用户名和密码保存为属性。

    名称:user (注意这里不是username 值:db2admin

    名称:password                                      值:(我的是abc

    

    返回上一步的页面中,点击测试连接,如果出现以下画面就说明我们的数据源配置的没问题。

    

    那就用Myeclipse来新建一个web项目测试一下我们的连接池吧。

    

    HoHo!大功告成!

   

    配置其他数据库的连接池,跟我们刚才做的基本相同,就是新建JDBC时的驱动不同,还有数据库的端口号不同。

    在这里我说一下,主流的数据库端口号:

    DB2                        50000

    SQL Server             1433

    MySQL                   3306

    Oracle                     1521

   

可能您还对以下事情兴趣: 

Nginx在Windows和Linux环境下安装 

Nginx配置文件详细说明 

Linux下Weblogic 11g R1安装和配置 

Weblogic 10.1配置JNDI数据源 

调优 WebSphere Application Server V7 性能 

websphere7.0中配置oracle数据源及部署 

WebLogic、WebSphere、JBOSS、Tomcat之间的区别 

Tomcat下使用war包发布项目 

配置WebLogic Server 11g 集群、Session复制(Windows) 

Weblogic12 集群配置 

WebLogic Server 11g (10.3.6) 和12c (12.1.1)安装步骤 

linux(fedora、redhat)下配置web+ftp服务器全教程 

J2SDK1.4.2下载安装及使用教程 

解决启动WebLogic输入用户名密码问题 & 密码重置

绿色版TOMCAT 7.0安装配置手册

Tomcat7.0 内存配置

weblogic配置JDBC数据源详解

Weblogic内存分配

nginx做weblogic的前端负载均衡器

图文解说:Nginx+tomcat配置集群负载均衡

Websphere如何用80端口来访问9080应用程序

LINUX FTP安装与配置

Linux下安装Nginx详细图解教程

Ubuntu/Debian上安装Nginx+php环境 

使用XAMPP搭建本地JSP+PHP环境 

基于nginx的linux web服务器配置 

手机二维码访问: 

  

  评论这张
 
阅读(462)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016