ホームページ  >  に質問  >  本文

java - Tomcat が war パッケージに必要な jar パッケージをデプロイする方法

デプロイされた war パッケージは、webapps フォルダーに配置されます。外部の jar パッケージのサポートが必要な war パッケージができました。jar パッケージはどこに配置する必要がありますか?~


これら 2 つのプロジェクトでも、最上位の jar パッケージが必要です。それが jar パッケージであるかどうかはわかりません。とにかく、そのパッケージには 100 MB 以上が必要です。ダメです。すべてをプロジェクトに入れてください

世界只因有你世界只因有你2667日前1151

全員に返信(5)返信します

  • 给我你的怀抱

    给我你的怀抱2017-06-30 09:56:46

    サフィックスを .zip に変更し、jar を /WEB-INF/lib の下に置き、それから .war に戻します

    返事
    0
  • 高洛峰

    高洛峰2017-06-30 09:56:46

    eclipse -->export -->war --> ソースファイルのエクスポートをチェックします

    返事
    0
  • 漂亮男人

    漂亮男人2017-06-30 09:56:46

    war パッケージを抽出し、jar パッケージを WEB-INF/lib/ に配置し、解凍されたフォルダー全体 (test.war など) を webapps に配置します。解凍されたフォルダーは test であり、jar パッケージは test に配置されます。 /WEB-INF/lib/ に test フォルダーをコピーします
    Tomcat を起動するだけです

    返事
    0
  • 漂亮男人

    漂亮男人2017-06-30 09:56:46

    上記の答えはすべて正しいですが、個人的にはこれが問題の解決策ではないと感じています。 Java プロジェクトの JAR パッケージを管理するツールである Maven を使用してみてはいかがでしょうか? pom.xml ファイルで必要な jar を設定したら、<packaging> mvn clean install の実行後に生成される war に必要な jar が含まれます。

    返事
    0
  • 高洛峰

    高洛峰2017-06-30 09:56:46

    最も簡単なのは再パッケージ化することです。
    war パッケージは、tomcat に配置されるときにディレクトリに解凍されます。コンパイルする必要がない場合は、そのディレクトリの WEB-INF/lib ディレクトリに直接配置できます。
    もう 1 つの方法は、Maven を介して管理し、コピーせずに再パッケージ化することです

    返事
    0
  • キャンセル返事