2013-02-04 40 views
4

我有一個Java應用程序,使用Spring,HibernateJMX如何在JBoss上部署JAR文件?

現在我想將它部署在JBoss上。我將它導出到Jar文件並複製到JBoss的deploy文件夾中。但是當我啓動JBoss時,該應用程序未部署。

錯誤我看到JBoss無法找到Spring和Hibernate的庫文件。那麼,如何在JBoss上部署文件Jar?

+0

http://stackoverflow.com/questions/8289813/best-practice-for-loading-3rd-party-jars-in-jboss-as7-standalone-deployment –

+0

不是重複(至少連接問題) ,這個是關於部署包含應用程序的jar,另一個是關於包裝第三方jar的。 – Kazaag

+0

同意,而不是重複。投票重新開放。 – pap

回答

2

Java企業應用程序沒有部署爲jar文件,而是作爲.war文件(用於Web應用程序)或.ear文件(用於完整的企業應用程序,包括EJB)部署。

您可能會將您的應用打包爲.war文件。即使它不是「Web應用程序」,也需要將它打包爲一個部署到Java企業/ Web容器(如JBOSS)的應用程序。

我建議您瀏覽Oracle提供的tutorial以瞭解更多信息。

+1

如果他們遵循EJB打包模型(您不需要將其放在耳朵中),那麼可以直接在Jboss(jar擴展)中部署EJB-jar文件。 – Toni