簡體   English   中英

Spring Classpath:無法在JAR中讀取文件

[英]Spring Classpath : Not able to read file inside JAR

我正在使用jboss開發人員工作室。 我有兩個項目InventoryCommon(JAR)和InventoryWeb(WAR動態Web項目,Spring MVC + Hibernate).InventoryCommon在src內有一個映射包.InventoryCommon在InventoryWeb的類路徑中。從InventoryWeb的aplicationCOntext內部。 我將映射包稱為classpath:mappings(具有hbm文件),並且得到filenotfoundexception。我在部署位置檢查了相同情況.maps文件夾存在。即使如此,我也得到了filenotfound異常。這里可能缺少什么,我們有一些特定於jboss eap或jboss dev studio的東西。 我已經嘗試過classpth * :,但是不起作用。

在“ Developer Studio”中,有時會出現部署描述符的定義問題。 我也和那些人斗爭。 相反,您需要設置兩個Maven項目: InventoryWeb ,並依賴於第二個Maven項目InventoryCommon Jar項目InventoryCommon必須首先進行編譯。 之后,您的War-project InventoryWeb需要進行Maven編譯。 這將為您提供一個有效的War文件,並將其部署在例如Tomcat下。

如果在Tomcat上部署,請確保Maven項目中不包括Java EE依賴項。

JBoss Developer Studio旨在與JBoss Application Server(現在為WildFly)一起使用。 那里的所有Web編程都在Java Enterprise(EE)中,而不是Spring中。 WildFly中的部署需要通過JBoss Developer Studio進行,或者通過在WarFly管理員控制台中上載War來執行。

暫無
暫無

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

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