2009-01-23 135 views
2

我在Jboss 4.2.3上使用Jboss工具(3.0.0 alpha,在Eclipse 3.4上)热部署我的战争。 我的战争取决于另一个项目(包装在一个罐子里)我正在努力。但是,当我在这个项目(jar项目)中保存一个文件时,Jboss Tools会重新发布war项目的已编译类,但不会重新部署在jar项目中更改的类(实际上war项目部署为“爆炸“在部署目录中,但jar项目作为jar部署在WEB-INF/libs目录中) 我希望eclipse和JBoss工具从jar项目中重新发布这些类,就像它们为JSP和战争项目内的类... 谢谢你的帮助! Anthony如何使用Jboss Tools Eclipse插件在Jboss中“热”部署战争依赖?

回答

3

要做到这一点,你需要你的jar是一个相关的实用程序jar,所以当通过web工具进行打包时,它也会打包jar的更改。

如果这对于您来说不够灵活,那么可以考虑使用JBoss Tools的Project Archives功能,该功能允许您根据需要定义依赖关系。

p.s.如果问题是关于如何获取正确的文件,使用像JavaRebel这样的解决方案并没有帮助。

1

使用JavaRebel。他们使用Java Instrumentation API(javaagent)在文件系统上更改时重新加载类。

+0

JavaRebel是一个商业解决方案,不是吗? – 2009-03-18 15:58:14