Eclipseの内部ブラウザが急に動かなくなりました。
Tomcatのエラー
Javaのアプリケーションを作成しており、Eclipseの内部ブラウザ内で実行しようとしたところ、以下のようなエラーに引っかかりました。
発生している問題・エラー
情報: Serverのバージョン名: Apache Tomcat/8.5.64 [火 6 29 10:37:58 JST 2021]
情報: Server ビルド: Mar 4 2021 23:14:16 UTC [火 6 29 10:37:58 JST 2021]
情報: サーバーのバージョン番号: 8.5.64.0 [火 6 29 10:37:58 JST 2021]
情報: OS 名: Mac OS X [火 6 29 10:37:58 JST 2021]
情報: OS バージョン: 10.16 [火 6 29 10:37:58 JST 2021]
情報: アーキテクチャ: x86_64 [火 6 29 10:37:58 JST 2021]
情報: Java Home: /Applications/Eclipse_2021-03.app/Contents/java/8/Home/jre [火 6 29 10:37:58 JST 2021]
情報: JVM バージョン: 1.8.0_202-b08 [火 6 29 10:37:58 JST 2021]
情報: JVM ベンダ: Oracle Corporation [火 6 29 10:37:58 JST 2021]
情報: CATALINA_BASE: /Users/〜/Pleiades/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 [火 6 29 10:37:58 JST 2021]
情報: CATALINA_HOME: /Applications/Eclipse_2021-03.app/Contents/tomcat/8 [火 6 29 10:37:58 JST 2021]
情報: コマンドライン引数: -Djava.ext.dirs=/Applications/Eclipse_2021-03.app/Contents/java/8/Home/jre/lib/ext [火 6 29 10:37:58 JST 2021]
情報: コマンドライン引数: -Dcatalina.base=/Users/〜/Pleiades/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 [火 6 29 10:37:58 JST 2021]
情報: コマンドライン引数: -Dcatalina.home=/Applications/Eclipse_2021-03.app/Contents/tomcat/8 [火 6 29 10:37:58 JST 2021]
情報: コマンドライン引数: -Dwtp.deploy=/Users/〜/Pleiades/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps [火 6 29 10:37:58 JST 2021]
情報: コマンドライン引数: -Djava.endorsed.dirs=/Applications/Eclipse_2021-03.app/Contents/tomcat/8/endorsed [火 6 29 10:37:58 JST 2021]
情報: コマンドライン引数: -Dfile.encoding=UTF-8 [火 6 29 10:37:58 JST 2021]
情報: 商用環境に最適な性能を発揮する APR ベースの Tomcat ネイティブライブラリが java.library.path [/Users/〜/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] に存在しません。 [火 6 29 10:37:58 JST 2021]
情報: プロトコルハンドラ ["http-nio-8080"] を初期化します。 [火 6 29 10:37:58 JST 2021]
情報: Using a shared selector for servlet write/read [火 6 29 10:37:58 JST 2021]
情報: Initialization processed in 577 ms [火 6 29 10:37:58 JST 2021]
情報: サービス [Catalina] を起動します [火 6 29 10:37:58 JST 2021]
情報: Starting Servlet Engine: Apache Tomcat/8.5.64 [火 6 29 10:37:58 JST 2021]
重大: 子コンテナーを開始できません。 [火 6 29 10:37:58 JST 2021]
重大: 子コンテナーを開始できません。 [火 6 29 10:37:58 JST 2021]
重大: 必要なサーバーコンポーネントを開始できなかったため、Tomcat を開始できませんでした。 [火 6 29 10:37:58 JST 2021]
情報: ProtocolHandler ["http-nio-8080"] を一時停止します。 [火 6 29 10:37:58 JST 2021]
情報: サービス [Catalina] を停止します [火 6 29 10:37:58 JST 2021]
情報: ProtocolHandler ["http-nio-8080"] を破棄します。 [火 6 29 10:37:58 JST 2021]
警告: コンテナ[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TimeManage]]のJNDIネーミングコンテキストの取得に失敗したため、そのコンテナに対してクリーンアップが実行されませんでした。 [火 6 29 10:37:58 JST 2021]
自分で試したこと
情報: 商用環境に最適な性能を発揮する APR ベースの Tomcat ネイティブライブラリが java.library.path [/Users/〜/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] に存在しません。
とあったので、何らかのタイミングでパスがうまく通らなくなったのかと考えました。
そこで、
https://base64.work/so/eclipse/40105 や、
https://arimasou16.com/blog/2020/11/03/00338/
などのサイトを参考にPreference -> Tomcat -> JVM設定 -> JVMパラメータへ追加
で、
-Djava.library.path=C:\apache-tomcat-8.5.64\bin
を追加してみたのですが解決には至りませんでした。
何かわかる方おられましたらよろしくお願いします。
0