2009-01-23 111 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