簡體   English   中英

部署EAR文件時,JBoss除去JAR文件

[英]JBoss removes JAR files when deploying EAR file

我最近從JBoss EAR 6.4.0遷移到7.0.0。 在我的Deployments文件夾中,我有一個EAR,其中包含項目的許多JAR文件。 構建后解壓縮文件時,所有文件都位於所需位置。

但是,一旦我啟動服務器,並且JBoss解壓縮EAR文件,我的幾個項目JAR便消失了。 這些文件根本不存在,因此我的服務器無法完全啟動,並且我的EJB客戶端無法連接(“ 沒有用於處理的EJB接收器... ”)。

JBoss中是否存在任何可能導致這種行為的“智能”機制?

我的同事正在同一個項目(但使用不同的IDE)上工作,沒有任何問題。

您必須在ear上下文中的application.xml文件中將每個jar指定為一個模塊。

<display-name>Your-ear-file-display-name</display-name>    
   <module>
      <java>YourEJBJar.jar</java>    
   </module>
   ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM