Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在mdb jar中打包外部jar_Java_Jboss7.x - Fatal编程技术网

Java 在mdb jar中打包外部jar

Java 在mdb jar中打包外部jar,java,jboss7.x,Java,Jboss7.x,我使用Maven/Eclipse开发了MDB(比如mymdb.jar),并将其部署在JBoss7.2中。它起作用了 但是,当我添加一些外部jar(如http客户机4.3.4)时,maven会编译它,但这些外部jar不会与现有的mymdb.jar打包在一起 jar包含 com/test/MyMDB META-INF/MANIFEST.MF META-INF/ejb-jar.xml META-INF/jboss-ejb3.xml META-INF/maven 如何让maven打包外部jar,如htt

我使用Maven/Eclipse开发了MDB(比如mymdb.jar),并将其部署在JBoss7.2中。它起作用了

但是,当我添加一些外部jar(如http客户机4.3.4)时,maven会编译它,但这些外部jar不会与现有的mymdb.jar打包在一起

jar包含 com/test/MyMDB META-INF/MANIFEST.MF META-INF/ejb-jar.xml META-INF/jboss-ejb3.xml META-INF/maven

如何让maven打包外部jar,如http-client-4.3.4.jar,并从我的应用程序中引用它


注意:这不是.war或.ear文件。它是一个带有MDB的.jar,实现onMessage方法

通常,您希望依赖库进入.war中的WEB-INF/lib。如果是这样,您应该将它们包含在war的pom.xml.Try maven assembly插件中。请看这里: