モジュールロジックでのjavaランタイムエラー:java.lang.NoClassDefFoundError:javax / xml / ws / Service

OPMendeavor

jdk9に移行したため、実行時に次のエラーが発生します。

 java.lang.NoClassDefFoundError: javax/xml/ws/Service

コンパイルエラーは発生しませんが、ランタイムエラーのみが発生します。module-infoは次のとおりです。

module CXFPExGenCaller {
    requires java.xml;
    requires java.logging;
    requires java.xml.bind;
    requires java.xml.ws;
    exports ......;
}

また、pom.xmlには次の依存関係が含まれています。

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.2.12-b141001.1542</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-core</artifactId>
    <version>2.2.11</version>
    <scope>test</scope>
</dependency>

異なる構成を試したとしても、最終的な結果はこの厄介なエラーです!誰かがここで何が起こっているのか考えていますか?

OPMendeavor

次の答えを試して、私が行っていた間違いを理解しました:Jdk9モジュールの概念

JUnitを使用してIntelliJIDEでクラスをテストしており、次の画像のようにランタイムのVMオプションも設定するのではなく、コンパイラオプションのみを設定しJUnitテストでのモジュールオプションの設定ていました。これがベストプラクティスかどうかはわかりませんが、これで現在の問題は解決します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

解決方法:javax.servlet.ServletException:java.lang.NoClassDefFoundError:javax / xml / ws / soap / SOAPFaultException

JDK 11:java.lang.NoClassDefFoundErrorが:javaxの/ XML / WS /ハンドラ/石鹸/ SOAPHandler

java.lang.NoClassDefFoundError:javax / ws / rs / core / Configuration

Sbtプロジェクトの読み込みエラー-"java.lang.NoClassDefFoundError:javax / xml / bind / DatatypeConverter"

javax.xml.ws.WebServiceExceptionを修正する方法:java.lang.NullPointerException?

CXFプロジェクトはjava.lang.NoClassDefFoundErrorをスローします:javax / ws / rs / NotFoundException

java.lang.NoClassDefFoundError:javax.xml.bind.DatatypeConverterImpl(初期化の失敗)

Hibernate構成をインスタンス化すると、エラーがスローされます:スレッド "main"の例外java.lang.NoClassDefFoundError:javax / xml / bind / JAXBException

Java:java.lang.NoClassDefFoundErrorを解決する方法:javax / xml / bind / JAXBException

java.lang.NoClassDefFoundError:javax / validation / ParameterNameProvider

java.lang.NoClassDefFoundError:javax / servlet / ServletContext

java.lang.NoClassDefFoundError: javax/json/Json

java.lang.NoClassDefFoundError:javax / activation / DataContentHandler

java.lang.NoClassDefFoundError:javax / persistence / EntityListeners

Gradle JAXB WSDLタスクがjava.lang.NoClassDefFoundErrorで失敗する:javax / xml / bind / JAXBContext

プロジェクトをビルドできませんjava.lang.NoClassDefFoundError:javax / xml / bind / JAXBException

java.lang.NoClassDefFoundErrorの取得:依存関係がbuiild.sbtにある場合のjavax / ws / rs / Path

スレッド「main」の例外を修正する方法java.lang.NoClassDefFoundError:javax / xml / bind / DatatypeConverter

SDKライセンスを受け入れる場合の「java.lang.NoClassDefFoundError:javax / xml / bind / annotation / XmlSchema」

weblogic12.2.1.3でjavax.xml.ws.Serviceのインスタンスを作成するときのNullPointerException

weblogic12.2.1.3でjavax.xml.ws.Serviceのインスタンスを作成するときのNullPointerException

java.lang.NoClassDefFoundErrorの解決方法:Javaでのjavax / XML /バインド/持つJAXBExceptionを9

javax.xml.ws.Serviceオブジェクトを再利用しても安全ですか?

HTTPSでのjavax.xml.ws.Endpointの使用

私はjava.lang.NoClassDefFoundErrorのを取得するときにどのような依存関係が欠落しています。javaxの/ WS / RS /クライアント/ RxInvokerProviderエラー?

java.lang.NoClassDefFoundErrorが:javaxの/ / ELManager

Jboss 7.5のjava.lang.NoClassDefFoundError:javax / net / SocketFactory)

「パッケージ持つjavax.xml.soapは、モジュールグラフにされていない、モジュールjava.xml.wsで宣言されています」

アンドロイド-SDKのインストールに失敗しました: "java.lang.NoClassDefFoundErrorが:javaxの/ XML /バインド/注釈/ XMLSCHEMA"

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    Modbus Python Schneider PM5300

  3. 3

    Ansibleで複数行のシェルスクリプトを実行する方法

  4. 4

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  5. 5

    どのように関係なく、それがどのように「悪い」、すべてのSSL証明書でのHttpClientを使用しないように

  6. 6

    インデックス作成時のドキュメントの順序は、Elasticsearchの検索パフォーマンスを向上させますか?

  7. 7

    ラベルとエントリがpythontkinterに表示されないのはなぜですか?

  8. 8

    Chromeウェブアプリのウェブビューの高さの問題

  9. 9

    パンダは異なる名前の列に追加します

  10. 10

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  11. 11

    Elasticsearch - あいまい検索は、提案を与えていません

  12. 12

    変数値を含むElasticSearch検索結果

  13. 13

    グラフ(.PNG)ファイルをエクスポートするZabbix

  14. 14

    Elasticsearchの場合、間隔を空けた単語を使用したワイルドカード検索

  15. 15

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  16. 16

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  17. 17

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  18. 18

    Elasticsearchでサーバー操作を最適化:低いディスク透かしに対処する

  19. 19

    テキストフィールドの値に基づいて UIslider を移動します

  20. 20

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  21. 21

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

ホットタグ

アーカイブ