1 つ以上のフィルターまたはリスナーの起動に失敗しました

現在は、tomcat を使用してプロジェクトを直接デプロイしていますが、以前は常にアイデアに直接デプロイしていました。ただし、 tomcat を開始するときにエラーが発生し続けました一个或多个筛选器或者Listeners启动失败。このエラーは、以前にアイデアをデプロイするときにも発生しました。その後、インターネット上の回答によると、lib が必要なパッケージをすべてインポートしていない可能性があると言われました。詳細については、https:/ を参照して
ください。 /blog.csdn.net/mantou_riji/article/details/123693628
変更後、アイデアは実際に Tomcat を起動できるようになります。そこで、war パッケージには必要な jar パッケージが欠けているのではないかと考え、新しい lib ディレクトリを作成し、その中に必要な jar パッケージをすべて入れてパッケージ化しましたが、それでも動作しないことがわかりました。
そして落ち着いて少しずつ問題点を探してみましょう。一个或多个筛选器或者Listeners启动失败多くのエラーでこのエラーが報告されるため、問題を解決するには、アドレスがどこで間違っているのかを特定する必要があります。
エラーメッセージにはこう書かれています

org.apache.catalina.core.StandardContext.startInternal 
一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件

更多详细信息查看对应的容器日志文件次に、Tomcat ログ ファイルを確認します:
Tomcat ディレクトリ内の logs フォルダー

ここに画像の説明を挿入します
内部の日付に対応する localhost.date フォルダーを見つけます。内部のファイルが乱雑すぎると感じる場合は、最初にファイルを削除してから Tomcat を実行できます。その後生成されるログが最新のログであり、問​​題が含まれています。解決する。
例えば:

ここに画像の説明を挿入します
このような問題に対する解決策は、オンラインで簡単に見つけることができます。

まとめ:一个或多个筛选器或者Listeners启动失败問題が発生してもパニックにならず、少しずつ解決してください。

注: Tomcat の下にある Web アプリに付属するフォルダーを簡単に削除しないでください。デバッグの便宜のためにフォルダーを移動しました。その後、エラーは解決しました。それでも Tomcat が起動できないことがわかったので、オンラインで確認したところ、 ROOT ディレクトリが存在するので、それを元に戻せば通常通り起動できます。

おすすめ

転載: blog.csdn.net/mantou_riji/article/details/123724172#comments_28805730