Spring を使用して Web サービスを作成しました。組み込みの Tomcat サーバーで実行すると正常に動作します。ただし、JAR ファイルとしてパッケージ化し、java -jar
コマンドで実行すると、この例外が発生します。
私のサービスは単純な SOAP リクエストを送信し、サーバーの応答は次のようになります。
"exception": "java.lang.NoClassDefFoundError",
"message": "javax/xml/soap/SOAPException",
これが Postman で受け取った応答です。
問題を探す場所について何かアイデアはありますか。
ベストアンサー1
pomファイルに以下を追加すると問題は解決しました
<!-- https://mvnrepository.com/artifact/javax.xml.soap/javax.xml.soap-api -->
<dependency>
<groupId>javax.xml.soap</groupId>
<artifactId>javax.xml.soap-api</artifactId>
<version>1.4.0</version>
</dependency>