Saito3110h
@Saito3110h (勉強中 saito)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Tomcatが突然起動できなくなりました。

解決したいこと

Tomcatが突然起動できなくなりました。

発生している問題・エラー

情報: Serverのバージョン名:Apache Tomcat/9.0.30 [水 2月 23 13:49:24 JST 2022]
情報: Server ビルド:          Dec 7 2019 16:42:04 UTC [水 2月 23 13:49:24 JST 2022]
情報: サーバーのバージョン番号:9.0.30.0 [水 2月 23 13:49:24 JST 2022]
情報: OS 名:               Windows 10 [水 2月 23 13:49:24 JST 2022]
情報: OS バージョン:            10.0 [水 2月 23 13:49:24 JST 2022]
情報: アーキテクチャ:          amd64 [水 2月 23 13:49:24 JST 2022]
情報: Java Home:             C:\ForDevelop\pleiades2019\pleiades\java\11 [水 2月 23 13:49:24 JST 2022]
情報: JVM バージョン:           11.0.5+10 [水 2月 23 13:49:24 JST 2022]
情報: JVM ベンダ:            AdoptOpenJDK [水 2月 23 13:49:24 JST 2022]
情報: CATALINA_BASE:         C:\ForDevelop\pleiades2019\WorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1 [水 2月 23 13:49:24 JST 2022]
情報: CATALINA_HOME:         C:\ForDevelop\pleiades2019\pleiades\tomcat\9 [水 2月 23 13:49:24 JST 2022]
情報: コマンドライン引数:-Dcatalina.base=C:\ForDevelop\pleiades2019\WorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1 [水 2月 23 13:49:24 JST 2022]
情報: コマンドライン引数:-Dcatalina.home=C:\ForDevelop\pleiades2019\pleiades\tomcat\9 [水 2月 23 13:49:24 JST 2022]
情報: コマンドライン引数:-Dwtp.deploy=C:\ForDevelop\pleiades2019\WorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps [水 2月 23 13:49:24 JST 2022]
情報: コマンドライン引数:-Dfile.encoding=UTF-8 [水 2月 23 13:49:24 JST 2022]
情報: 商用環境に最適な性能を発揮する APR ベースの Tomcat ネイティブライブラリが java.library.path [C:\ForDevelop\pleiades2019\pleiades\java\11\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/ForDevelop/pleiades2019/pleiades/eclipse//jre/bin/server;C:/ForDevelop/pleiades2019/pleiades/eclipse//jre/bin;C:\ForDevelop\AdoptOpenJDK\jdk11.014.9\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Users\harth\AppData\Local\Microsoft\WindowsApps;C:\Users\harth\AppData\Local\atom\bin;C:\ProgramData\harth\atom\bin;C:\ForDevelop\pleiades2019\pleiades\eclipse;;.] に存在しません。 [水 2月 23 13:49:24 JST 2022]
情報: プロトコルハンドラ ["http-nio-8090"] を初期化します。 [水 2月 23 13:49:24 JST 2022]
情報: プロトコルハンドラ ["ajp-nio-8019"] を初期化します。 [水 2月 23 13:49:24 JST 2022]
情報: サーバーの初期化 [655]ms [水 2月 23 13:49:24 JST 2022]
情報: サービス [Catalina] を起動します [水 2月 23 13:49:24 JST 2022]
情報: サーブレットエンジンの起動:[Apache Tomcat/9.0.30] [水 2月 23 13:49:24 JST 2022]
情報: 少なくとも1つのJARが、まだTLDを含んでいないTLDについてスキャンされました。 スキャンしたが、そこにTLDが見つからなかったJARの完全なリストについては、このロガーのデバッグログを有効にしてください。 スキャン中に不要なJARをスキップすると、起動時間とJSPのコンパイル時間が改善されます。 [水 2月 23 13:49:25 JST 2022]
警告: セッション ID を生成するための SecureRandom インスタンスの作成に [105] ミリ秒かかりました。アルゴリズムは [105] です。 [水 2月 23 13:49:25 JST 2022]
重大: 子コンテナーを開始できません。 [水 2月 23 13:49:25 JST 2022]
重大: 子コンテナーを開始できません。 [水 2月 23 13:49:25 JST 2022]
重大: 必要なサーバーコンポーネントを開始できなかったため、Tomcat を開始できませんでした。 [水 2月 23 13:49:25 JST 2022]
情報: ProtocolHandler ["http-nio-8090"] を一時停止します。 [水 2月 23 13:49:25 JST 2022]
情報: ProtocolHandler ["ajp-nio-8019"] を一時停止します。 [水 2月 23 13:49:25 JST 2022]
情報: サービス [Catalina] を停止します [水 2月 23 13:49:25 JST 2022]
情報: ProtocolHandler ["http-nio-8090"] を破棄します。 [水 2月 23 13:49:25 JST 2022]
情報: ProtocolHandler ["ajp-nio-8019"] を破棄します。 [水 2月 23 13:49:25 JST 2022]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.catalina.loader.WebappClassLoaderBase (file:/C:/ForDevelop/pleiades2019/pleiades/tomcat/9/lib/catalina.jar) to field java.io.ObjectStreamClass$Caches.localDescs
WARNING: Please consider reporting this to the maintainers of org.apache.catalina.loader.WebappClassLoaderBase
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

自分で試したこと

以下は試してみましたが、解決しませんでした。

web.xmlのファイルも見当たらず、同様の記事の内容をしらみ潰しに試してみたのですが解決せず困っています。もしわかる方がいらっしゃれば、エラーの原因と解決方法があれば教えてください。

個人的には、 少なくとも1つのjarが...と tldが... を見る限り WEB-INF lib 内に置いたjstl-apiが怪しいと思っているのですが、、、、

0

1Answer

しらみ潰しにjarファイルを一つずつ確認したところ、src内のとあるパッケージが原因だとわかりました。そのパッケージを作り直したところ解決しました。

0Like

Your answer might help someone💌