2017-04-21 18 views
0

jboss developerスタジオを使用しています。私はInventoryCommon(JAR)とInventoryWeb(WAR-動的Webプロジェクト、Spring MVC + Hibernate)の2つのプロジェクトを持っています.InventoryCommonは、InventoryWebのaplicationCOntext内のInventoryWeb.Fromのclasspathに存在するsrc.InventoryCommon内のマッピングパッケージを持っています。私はclasspath:mappings(hbmファイルを持っている)とmappingsパッケージを参照しています。私はfilenotfoundexceptionを取得しています。配置場所も同じです。マッピングフォルダは存在します。それでも私はfilenotfound例外を取得しています。 jboss eapやjboss dev studioに固有のものがあります。私は既にclasspth *:を試していますが、うまくいきません。Springクラスパス:JAR内のファイルを読み取ることができません

答えて

0

デベロッパースタジオのデプロイメント記述子の定義に問題があることがあります。私もそれらに苦労しました。代わりに、2つのMavenプロジェクトを設定する必要があります。InventoryWeb、2番目のMavenプロジェクトに依存するInventoryCommon。 JarプロジェクトInventoryCommonを最初にコンパイルする必要があります。その後、War-project InventoryWebをMavenコンパイルする必要があります。これは、例えばTomcatの下に配備されるワーキングファイルを提供します。

Tomcatにデプロイする場合は、MavenプロジェクトにJava EE依存関係が含まれないようにしてください。

JBoss Developer Studioは、現在WildFlyのJBoss Application Serverで動作するように設計されています。 Springではなく、Java Enterprise(EE)にすべてのWebプログラミングがあります。 WildFlyでの展開は、JBoss Developerスタジオ経由で、またはWildFlyの管理者コンソールでWarをアップロードすることによって実行する必要があります。

関連する問題