2

私のローカルホストで完全に動作する Java Web プロジェクト (Struts + Spring) があります。Web サイトにデプロイする必要がありますが、Web ホストから提供された Tomcat Manager インターフェースでは、安全上の理由から WAR ファイルをアップロードできないと表示されています。テクニカル サポートに問い合わせたところ、WAR をアップロードすることはできないため、ファイルを直接アップロードしてプロジェクトをデプロイする必要があると言われました (FTP アクセス権があります)。

私の問題は、技術サポートの誰も、プロジェクトファイルをどこに置くべきかについて具体的な指示を与えなかったことです(WARが送信されるのと同じフォルダーに置くべきかどうかはわかりません)また、それを開始/停止する方法も(ファイルをアップロードすると、Tomcat Manager はそれを認識しますか?)。

4

3 に答える 3

4

war ファイルを tomcat の webapps フォルダーにいつでもアップロードできます。

autoDeploy を true に設定して tomcat を実行すると、アプリケーションが自動デプロイされます。

爆発した戦争を webapps にアップロードすると、同じことが起こると思います。コンテキストは、ファイルを配置したディレクトリの名前になります。

于 2013-09-30T14:47:46.623 に答える
3

アプリケーションのルートフォルダーを Tomcat のディレクトリwebappsに配置し、Tomcat を自動展開するように構成するだけです。サーバーを再起動すると、アプリケーションがデプロイされます。

于 2013-09-30T15:01:17.673 に答える
2

war ファイルと同じ場所にファイルを転送しますが、拡張された戦争と同じです。

ファイルが変更されたことを tomcat が認識するかどうかは、tomcat サーバーの構成によって異なります。ファイルを転送して、何が起こるか見てみましょう。変更が反映されない場合は、技術サポートから tomcat の再起動方法を確認する必要があります。

于 2013-09-30T14:46:24.383 に答える