我如何 - 使用Eclipse Helios和JBoss Tools以调试模式和其他方式增量部署
环境
Win7的
Eclipse Helios,Eclipse 3.6.1
Java 6
来自夜间构建的Jboss Tools版本1.0.0.v20110123-0129-H10-CR1
Jboss 4.2.3
在过去,我使用了MyEclipse,这是一种付费工具。在myEclipse中,配置JBOSS服务器然后部署很容易
你的webproject在里面。在调试模式下,如果我更改了一个java类(OR JSP),它的更改会立即反映在Jboss和
我可以测试该更改,而无需进行任何显式重新部署
所以myeclipse有这些功能开箱即用....
我正在尝试使用Eclipse Helios和Jboss Tools完成相同的功能
情况1
我通过Java EE透视图添加了Jboss服务器 - >添加服务器等...
然后将我的WebProject添加到此Jboss服务器
当我右键单击这个添加的项目并从这里发布时,它运行一个蚂蚁脚本,以创建一个(标准)war文件......它总是完成整个过程。
我没有选择扩展部署和任何指定增量部署的东西
案例2
由于案例1不允许爆炸战争和任何增量,我决定使用JBOSS工具
所以我打开了Window-> Show View-> Other-> Jboss Tools-> Project archives
选择我的webproject,之后它出现在“Project archives”选项卡中
那么......右键单击“项目档案”选项卡中的项目名称.....->新档案 - > WAR ...我添加了我的项目以分解形式进行部署。好。
现在,如果我右键单击添加的WAR并单击“Build Archive(full)”....它将部署整个Web项目。每次它完成整个事情,而不是增量。
由于该选项没有逐步增加,所以我右键单击并单击“发布到服务器”。弹出的窗口,没有显示任何服务器......我从哪里添加到这个?
综上所述....
A)我还没有看到任何增量部署的方法
B)当我处于调试模式时,我的java文件更改不会立即反映...我不介意重新部署,但由于它不是增量,所以一遍又一遍地做整件事很烦人。
所以问题是......
1)如何进行增量部署?
2)如何配置它,以便在调试模式下立即反映我对java类的更改。
顺便说一句我见过人们建议使用自定义ANT脚本的替代soln ....但是如果我使用它的复制命令,ANT脚本会逐步部署吗?
谢谢
阿米特
没有找到相关结果
已邀请:
1 个回复
陷牡彭拈峰
(是的,名字很糟糕)。它的描述是: 为JBoss AS 4.x和5.x提供WTP适配器。支持增量和爆炸部署。 将您之前创建的WTP服务器适配器从“添加服务器等...”中删除并再次执行,但这次不要从“JBoss”中选择,而是从新文件夹“JBoss Community”中选择。您会看到几个带有红色徽标和略有不同名称的新适配器(例如,捆绑的WTP是
,但JBossAS Tools提供的是
)。 或者,您也可以使用JRebel,无论您使用什么WTP适配器,都会执行增量部署(在这种情况下禁用自动部署)。