1

jUnit で動作するサードパーティのライブラリがありますが、一度も tomcat にデプロイされていません。コードを掘り下げると、ここで失敗することがわかります。

final String path = "/api-version.dat";
final InputStream stream = ClassLoader.class.getResourceAsStream(path);

api-version.dat は jUnit テストにありますが、Tomcat で同じことを行うと、TomcatNullPointerExceptionが api-version ファイルを取得できないためです。このファイルは存在し、サードパーティの jar 内にあります。私がこれまでに試したこと:

  • jar が Tomcat にインポートされていることを確認します。これは WEB-INF/lib 内にあるため、はいと言います。
  • api-version.dat ファイルを作成し、リソース フォルダーに配置します (maven を使用します)。動作しません。

何かご意見は?

4

1 に答える 1