在myEclipse6中配置websphere6及部署调试工程实践.docx
《在myEclipse6中配置websphere6及部署调试工程实践.docx》由会员分享,可在线阅读,更多相关《在myEclipse6中配置websphere6及部署调试工程实践.docx(16页珍藏版)》请在冰豆网上搜索。
在myEclipse6中配置websphere6及部署调试工程实践
在myEclipse6中配置websphere6.1及部署、调试设置开发环境实践
王瑞
1说明
本文意在当前大家开发普遍使用的环境下,进行开发环境的配置和测试发布的应用程序。
2环境
操作系统:
windowsxpsp3
Eclipse3.3.2
MyEclipse6
WebsphereApplicationserver6.1trial(IBM官网上下载的测试版本)
3安装websphereapplicationserver6.1
从IBM官网下载试用版本后解压到指定的目录下:
D:
\was.cd.6100.trial.base.windows.ia32\WAS
运行该目录下的install.exe进行安装。
4将WEB工程发布到websphere
4.1在myEclipse中建立web工程
我们只要在myEclipse中建立webproject或enterpriseapplicationproject工程。
网上有的资料说不是一定要建立enterpriseapplicationproject,通过我的实践测试,证明这不是必须的。
5在myEclipse中配置websphere6.1
5.1指定websphere的安装路径:
当你指定安装路径后,相应的配置项会自动的配置好。
不必一一指定。
6发布web工程到websphere
点击
打开发布界面:
点
为工程指定一个将发布的目标服务器:
从werver中选择websphere6.1,Deploytype选择PackagedArchive。
不要用默认的ExplodedArchive。
这是因为发布的文件直接copy到websphere的目录下是不能够被websphere知道并加载运行的。
Websphere一定要加载并启动加载的应用程序,这些应用才可以被访问使用。
打包成war或ear文件的目的。
就是为了从websphere中指定一个发布包加载应用。
7在websphere中加载部署应用程序
7.1起动websphere服务
点击
选择websphere并启动服务器。
(websphere在安装后,被设置成系统服务,当从eclipse中启动中,却保系统中的服务为关闭状态。
)
启动后在eclipse的console中有如下输了,并提示是否进入debug,选择no。
大家这时可能以为是配置有问题了。
但是这是正常的。
服务已经启动。
7.2进入websphere控制台进行应用加载
在IE中输入URL:
https:
//localhost:
9043/ibm/console/logon.jsp打开控制台登录页面:
输入在安装websphere时指定的管理员用户名和密码。
登录后打开控制台页面:
点击“应用程序”,从中选择“安装新的应用程序”,打开如下页面:
选择“浏览”,将目录指向在myEclipse中发布的war或ear文件目录,指定war或ear文件。
并指定上下文根,即工程的context。
这此例中指定”/ee”。
则访问此工程的url为:
http:
//localhost:
9080/ee。
点“下一步”,其后的操作可以使用默认的值,一直点“下一步”直到完成。
然后打开“企业应用程序”:
可以看到”ee_awr”已经加载到系统中,但是状是
“不可用”。
这时需要点击“消息”部分的
将新加载的工程保存下来。
然后再选中“ee_war”点击“启动”。
这时新的应用程序就被启动了。
我们可以通过http:
//localhost:
9080/ee访问到这一新的工程。
8在websphere中卸载应用程序
选中应用程序“ee_war”,点“卸载”:
并“确认”:
点击“保存”,将改动保存到系统中。
这时http:
//localhost:
9080/ee将不能访问到页面(404)。
记住在加载和卸载后一定要“保存”,否则不能“启动”或“卸载”后仍可以访问。
按如上的方式建立一个WEB工程并可以实现将其发布部署到websphere中。
但是我们将websphere与eclipse相结合的目的,一般是开发的需要。
需要在eclipse中看到控制台的信息及能够实时的修改java和JSP并进行调试。
这样就还要进行如下的设置:
●修改工程属性以匹配websphere的工程特性。
●配置重新装入选项;
●修改输出信息到控制台;
9修改工程属性以匹配websphere的工程特性
新建一个enterpriseapplicationproject,将web工程添加到其中。
将此工程打包发布:
选择packagedArchive选项。
10配置重新装入选项
发布后在websphere中将新的应用发布。
与前面所述web应用发布是相同的。
发布后检查重新装入选项。
10.1点击:
“web模块的jsp重新装入选项”:
将”jsp启用类重新装入”勾上。
时间设为大于0的时间。
0表示关闭选项。
点击:
“类装入和更新检测”:
将“更新应用程序文件时重新装入类”选上,并指定时间。
这是就做好了服务器端的实时更新准备工作。
10.2客户端的更新发布
前面说了在eclipse中发布是”packagedArchive选项”.在我们在开发环境中对工程进行了修改要进行重新发布的时候。
我们移除原先发布的工程,重新发布。
选择“ExplodedArchive”。
这样新的工程文件就覆盖了老的工程文件。
并可以在websphere下被识别。
启用新的更新。
11修改输出信息到控制台
将输出改为console,从控制台输出。