2016-08-16 6 views
1

私はMavenも使用するplay framework(2.2.3)プロジェクトを持っています。私のプロジェクトの依存関係の1つは、org.apache.wss4j.wss4j-ws-security-common-2.1.4.jarです。このJARにはクラスパスにmessagesフォルダがあります。プレイを開始するには、私は、このJARからのメッセージフォルダを削除するとPlayframeworkメッセージ読み込みの問題

Oops, cannot start the server. 
MainException: class java.lang.NullPointerException(null) 
class java.lang.NullPointerException(null) 
java.io.FilterInputStream.read(FilterInputStream.java:133) 
play.api.i18n.Messages$MessagesParser.parse(Messages.scala:216) 

は、プレイが正常に起動(私はここにいくつかの行を貼り付けています)、次のエラーを取得します。私はPlayがクラスパス内のすべてのメッセージをロードしようとしていて、それらがファイルであることを期待していると仮定します.WSS4J jarのメッセージがフォルダなのでブレークします。

このエラーを解決するにはどうすればよいですか?

答えて

0

この問題を解決する方法は、名前を「wss4j_errors.properties」ファイルを含むフォルダに変更することでした。コードで

、SRCの編集行42 /メイン/ javaの/組織/ apacheの/ WSS4J /共通/暗号/ WSS4JResourceBundle.java

ランテストでは、新しいjarファイルをコンパイルしてみてください。

答えはありませんが、動作します。