2013-02-04 129 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