2017-02-23 6 views
0
library = (Library) u.unmarshal(getClass().getResourceAsStream("/com/programista15k/webapp/lore.xml")); 

"であるパラメータがnullであってはならない":アンマーシャリングXMLは、私が取得しています

メッセージ=パラメータがnullであってはならないですFATAL
:パラメータがnullであってはならないです

かなり明白です.XMLファイルが欠けています。しかし、私はそれを正しく配置することができると確信しています。それはパッケージcom.programista15k.webappにあり、 "lore.xml"という名前です。私の以前のプロジェクトでは正常に動作しましたが、今はMavenを使用していますが、何が変更されるべきかわかりません。

さらに詳しい情報が必要な場合は、私はそれを喜んで提供しますが、私は自分の問題をきちんと説明したと思います。何が私をチェックするためにそこにありますか?

+0

この行は、com.programista.webapp.viewの.javaファイルにあります。 – user3581955

+0

src/main/resourcesに入れましたか?実際にJARにあるファイルを再確認してください。 – Puce

+0

ファイルは "NetBeansProjects \ MiddleEarth4 \ WebApp \ src \ main \ java \ com \ programista15k \ webapp"にあります。私は "src/main/resources"に入れましたが、何も変わりません。私のコードも変更する必要がありますか? "実際にJARにあるファイルを再確認してください。"申し訳ありませんが、わかりません。 JARファイルは生成されません(NetBeansのMavenプロジェクトでは「dist」フォルダはありません)。 – user3581955

答えて

1

Mavenでは、コンパイルされていないリソースは、デフォルトではsrc/main/resourcesに配置されていなければなりません。

だからあなたの場合には、あなたがそれらを配置する必要があり:

NetBeansProjects\MiddleEarth4\WebApp\src\main\resources\com\‌​prog‌​ramista15k\web‌​app 

あなたはこのような問題を持っている場合は、ZIPツールでそれを見て、JARをダブルチェックすることができ、資源があるかどうかを確認どこにいるかと期待しています。

関連する問題