2016-12-19 23 views
0

私はこれが重複しないことを望みます。私はすでに回答を探していましたが、それに合ったものは何も見つかりませんでした。tomcatは私の.warファイルを自動展開していません

「app.war」という名前の.warファイルがあり、それを私のtomcatのwebappsフォルダに入れます。私がtomcatを起動すると、.warファイルは実際に展開されるべきですが、実際には展開されません。

私のserver.xmlにunpackWARsとautoDeployがtrueに設定されています。システム内のTomcatサービスがインストールされています。

warファイルの内容に特殊な構造が必要ですか?私は "Gradleのビルド" を使用してのGradleで.warファイルを作成

app.war structure

:私は、次のような構造を持っています。私のプロジェクト構造は典型的なmaven java webapp構造です。

warファイルに何か不足していることはありますか?私は戦争ファイルがなぜ配備されていないのか分かりません。私にも奇妙なのは、webappsフォルダ内のwarファイルを解凍してtomcatを再起動すると、そのアプリケーションはtomcatによって見つけられないということです。

+0

詳細情報が必要です。例えばあなたのプロジェクトの完全な構造、どのように戦争を構築したのか、戦争が展開されていないことなどを確認しましたか。 –

+1

あなたの戦争を展開するときにcatalina.outも投稿できますか? – Simon

+0

localhost/catalinaに何かエラーがありますか? – user1211

答えて

0

warファイルとwebappsフォルダのアクセス許可を確認しましたか?一般的にTomcatはrootとは異なるユーザによって起動されるので、rootとしてファイルをコピーした場合、Tomcatプロセスは決してそのファイルにアクセスできません。

関連する問題