Apache Tomcat 7.0.52内で運用環境で5つのアプリケーションが動作しています。すべてのアプリケーションは数か月にわたって順調に稼働していました。しかし、昨日、$ {CATALINA_HOME} /conf/context.xmlにいくつかのアップデートがあるので、tomcatを再起動したとき、すべてのアプリケーションを正しく起動できなかったため、訪問時に404エラーが発生しました。Tomcat 7.0.52にデプロイされたすべてのアプリケーションのweb.xmlが消えました
私はcatalina.outファイルを調べましたが、エラーを示す有用なメッセージが見つかりませんでした。最後に、$ {CATALINA_HOME} /webapps/MyApp/WEB-INF/web.xmlにある各アプリのweb.xmlが消えてしまったことがわかりました。 tomcat manager($ {CATALINA_HOME} /webapps/manager/WEB-INF/web.xml)のweb.xmlも含めてください!
PS。私は、WARファイルを選んでアップロードするだけで、Tomcatのマネージャページからアプリを展開していました。
この奇妙なことがどうして起こるかは本当に混乱しました。誰でも私にこの質問のアドバイスをくれますか?たくさんの〜
ありがとう、私はチェックしましたが、そのようなコマンドは実行されておらず、誰もサーバーにログオンできませんでした。 Tomcatが何らかの間違いをしていると疑いがあります。 – user8192392
アプリケーションにセキュリティ上の欠陥がある場合は、[Injection Attacks](https://www.owasp.org/index.php/Top_10_2017-A1-Injection)でこれを行うことができます。 –