无法在JBoss 8 WildFly上部署EAR

时间:2017-03-21 12:31:41

标签: java jboss

我尝试将EAR文件部署到JBoss WildFly服务器,但它没有部署EAR文件。

我遵循的步骤:

  1. 复制EAR文件并粘贴到jboss_dir/standalone/deployments位置。
  2. 运行命令jboss_dir/bin/standalone.bat
  3. 如果我把JAR或WAR文件比JBoss服务器能够部署。

    请帮我解决这个问题。

    在JBoss 4.2中,我只是将EAR文件复制到default/deploy文件夹中,它可以部署,但我想将EAR文件部署到JBoss WildFly中。

1 个答案:

答案 0 :(得分:0)

您需要将application.xml部署描述符放在耳内的META-INF中。

<?xml version="1.0" encoding="UTF-8"?>    
<application version="7" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/application_7.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee">

<display-name>Your-ear-name</display-name>   

 <module>   
   <java>Your-jar-1</java>
 </module>
 <module>    
   <java>Your-jar-2</java>    
 </module>

<library-directory>lib</library-directory> 

</application>