2012-10-09 33 views
0

是否有可能在不使用模塊/庫的情況下將Java EE 6應用程序部署在任何Java EE 6容器(如JBoss或GlassFish等)上?有什麼辦法可以實現完全可移植的Java EE 6部署?

如果我想要Hibernate或Weld,然後將這些添加到我的Maven Pom中。

換句話說,有沒有「香草」容器,或者JBoss或GlassFish可以做成「香草」?

回答

1

我很抱歉...但說實話,我不明白你的問題。

Java EE應用程序在大多數情況下可部署全容器 - 只要它們不使用特定於所選容器的包或配置。 即使您在POM中添加庫並將應用程序打包爲WAR或EAR,也應該使用

因爲API是Java EE 6的一部分,所以不需要焊接。如果您想使用JPA,您也不需要休眠。

+0

這在理論上可能是正確的,但我們可以假設某些第三方庫可能與特定的實現一起工作... ex僅適用於CXF的aplugin ... – guillaume

+0

當然。但是由於沒有提到容器的具體部署問題,我認爲這個問題的含義更爲一般。即使冬眠和焊接應該沒有問題。 – cljk

+0

相關問題,我可以在同一個容器上使用2個jax-rs實現嗎? (在不同的戰爭中肯定...) – guillaume

相關問題