EclipseWebSphereDeploy.docx
- 文档编号:2923084
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:23
- 大小:1.09MB
EclipseWebSphereDeploy.docx
《EclipseWebSphereDeploy.docx》由会员分享,可在线阅读,更多相关《EclipseWebSphereDeploy.docx(23页珍藏版)》请在冰豆网上搜索。
EclipseWebSphereDeploy
在WebSphere部署WAR应用
配置数据库的JNDI
a)打开左边的“资源->JDBC提供程序”,选择右边的作用域为“服务器”。
图1
b)点击“新建”,新建指定数据库的JDBC的驱动程序所在的位置。
图2
c)选择你的数据库类型,XA类型是支持分布式事务的驱动,一般不需要使用该种类型的驱动。
然后点击“应用”按钮。
d)填写必要的信息,本页中最重要的信息是驱动程序的“类路径”。
下图中的类路径中有一个变量为“${ORACLE_JDBC_DRIVER_PATH}”,该变量也可心在“环境->管理WebSphere变量”中设定与修改。
图3
图4
e)在下图的模块(环境>管理websphere变量)中也可以设定修改${ORACLE_JDBC_DRIVER_PATH}变量的值。
图5
f)点击变量的名字,出现下图的界面,然后输入该变量的值。
我的Oracle的驱动放到了d:
\jdbcdriver目录下,所以我设定为d:
\jdbcdriver。
图6
g)点击左边菜单“数据源”。
图7
h)出现如下界面,然后点击“新建”。
图8
i)出现如下界面,然后填入数据源的名字和JNDI的名字,注意程序中引用的JNDI的名字要和这里的完全一致。
不用像Tomcat那样的“java:
comp/env/”字符再加上实际的JNDI。
名称可以随便填写。
j)点击“创建新的J2C认证别名”,然后在下拉框中选择你新建的“J2C认证数据条目”。
(设置数据库的用户名与密码)
图11
k)输入数据库的用户名和密码。
别名可以随便填写。
图12
l)点击上图的“确定”后,出现如下界面,然后修改下图的“组建受管认证别名”和“容器受管的认证别名”为刚才配置的J2C的认证数据条目。
图13
m)点击上图的“确定”,然后点击“定制属性”。
Was6可以在数据源页面右边链接进入。
图14
n)填写URL。
图15
o)输入URL。
图16
p)输入driverType,Oracle的Type4的驱动的类型为thin。
图17
q)点击“确定”,然后点击下图的“保存”按钮。
图18
r)出现如下界面,点击“保存”按钮。
图19
s)可以看到我们配置好的数据源。
选择我们配置的数据源,然后点击“测试连接”。
图20
t)如果测试成功,则可以看到如下提示:
图21
u)下图中可以看到我们配置的OracleJDBCDriver。
图2
重新启动WAS,以使数据库的连接池生效。
打包war
打包前需要把数据源的Tomcat样式JNDI名(java:
comp/env/)改为去掉前面”java:
comp/env/”的JNDI名字。
我使用的是命令行的方式。
也可以使用MyEclipse的功能进行打包。
图23
打包后,budget目录下会多一个budget.war文件。
图24
我将这个war文件复制到websphere所在的机器的”d:
\待部署的应用”目录下面。
部署应用
a)选择左边的“安装新的应用程序”,在右边的界面输入“本地路径”和“上下文根”。
图25
b)点击“下一步”。
图26
c)出现一个警告页面,不用管它,点击“继续”。
图27
d)点击“下一步”。
图28
e)点击“下一步”。
图29
f)选择要映射的server,因为只有一个server,所以,我没有其他的选择,但还要点击一下“应用”,如果有多个server,则要选择server后再点击“应用”按钮。
图30
g)选中war文件,然后点击“下一步”。
图31
h)点击“完成”按钮。
图32
i)出现如下界面,单击“保存到主配置”。
图33
j)单击“保存”。
图34
k)选择左边的“企业应用程序”,选择右边的我们部署的应用war文件,然后点击“启动”按钮。
图35
l)启动后,会发现我们部署的应用的状态的图标由红色转为绿色的图标。
图36
测试
最后我可以通过访问:
http:
//IP地址:
9080/budget/index.jsp或者其他的url来访问我的应用。
端口是9080。
2005-12-1晚20:
00
MyEclipse+WebSphere开发配置
1.下载下websphere6.1安装,在安装的过程中要记住自己设置的nodename和cellname.
2.启动eclipse,在window->preperences->myeclipse->applicationservers->websphere6.1
点Browse...选择你eclipse的安装目录.我是安装在D:
\webshpere6.1,之后myeclipse会自动的将ProfileRootDirectory,Nodename,cellname设置好.你需要确认一下.ProfileRootDirectory就是你的安装目录下Profiles目录下的一个文件夹.
我的是D:
\webshpere6.0\profiles\AppSrv01.而nodename和cellname它会设成以你的机器名命名的名字,应该将cellname改为ProfilesRootDirectory下的installedApps目录(D:
\webshpere6.0\profiles\AppSrv01\installedApps)下的文件夹的名字我的是就是localhostNode01Cell,将nodename改为cellname去掉后面的cell的名字.选中enable项.点Apple保存.
3.展开websphere6.1,选JDK,将JDK设置为webshpere6.1安装目录下的JDK(D:
\webshpere6.0\java).一定要设置成IBM的JDK要不websphere是不能运行的.
4.启动websphere(不是用eclipse,而是用websphere的启动服务器),选管理控制台,点服务器->应用服务器,选一个服务,一般为server1.在故障诊断中选记录和跟踪->JVM日志,修改两个文件名为console.保存,注销,停止服务.
5.在eclipse中新建自己的企业工程EnterpriseApplicationProject(一定要是企业工程)如果之前有web工程可以将该企业工程的webmodle设置为该webproject,如没有就自己新建一个.如下图:
6发布企业工程(不是webproject)在第一次发布时要选PackagedArchive
7.用eclipse或websphere工具启动websphere,进入控制台,应用程序->安装新的应用程序,点浏览在\webshpere6.0\profiles\AppServ01\installableApps下选自己发布的工程名的ear文件(你可能不是AppServ01)然后next下去就可以了,唯一要注意的就是要设置web模块上下文根和要选上class类文件和jsp的修改自动装载.
8.退到控制台首页,应用程序->企业应用程序,选择自己发布的工程,点启动.注销,停止websphere.
9.在eclipse中再点发布,删除刚发布的工程,再点add...选择企业工程,ExplodedArchive.选DeleteRemote...项.然后发布.以后就可以实时调试了.
注:
要在websphere中调试一定要建企业工程,一般的web工程是不能的
打补丁
解压download.updii.61019.windows.ia32.zip,执行安装UpdateInstaller目录下的install.exe。
安装完后,把
6.1.0-WS-WASSDK-WinX32-FP0000019.pak
6.1.0-WS-WAS-WinX32-FP0000015.pak
文件拷贝到UpdateInstaller安装目录\maintenance的目录下
运行更新安装程序,选择以上的两个pak进行安装。
Web服务器参数定制:
进入Web服务器>Web容器后:
新建定制属性:
com.ibm.ws.jsp.jdkSourceLevel=15
重启was,OK
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EclipseWebSphereDeploy