前提・実現したいこと
Eclipseにおいて、tomcatを起動させたい
発生している問題・エラーメッセージ
tomcatが起動できなくなりました。
プロジェクトA(サンプル)
プロジェクトB(自分の成果物)
Aに入っている.jarファイルをBにコピぺなどを行ったことが原因かもしれません。
(その後に起動できなくなりました)
コピペしたファイル
Log4j2
PropertiesConfiguration
PropertiesFileUtil
下記、コンソールエラー画面です。
java
1情報: Serverのバージョン名:Apache Tomcat/9.0.33 [土 6月 06 20:54:26 JST 2020] 2情報: Server ビルド: Mar 11 2020 09:31:38 UTC [土 6月 06 20:54:26 JST 2020] 3情報: サーバーのバージョン番号:9.0.33.0 [土 6月 06 20:54:26 JST 2020] 4情報: OS 名: Mac OS X [土 6月 06 20:54:26 JST 2020] 5情報: OS バージョン: 10.13.6 [土 6月 06 20:54:26 JST 2020] 6情報: アーキテクチャ: x86_64 [土 6月 06 20:54:26 JST 2020] 7情報: Java Home: /Applications/Eclipse_2020-03.app/Contents/java/11/Home [土 6月 06 20:54:26 JST 2020] 8情報: JVM バージョン: 11.0.6+10 [土 6月 06 20:54:26 JST 2020] 9情報: JVM ベンダ: AdoptOpenJDK [土 6月 06 20:54:26 JST 2020] 10情報: CATALINA_BASE: /Applications/Eclipse_2020-03.app/Contents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 [土 6月 06 20:54:26 JST 2020] 11情報: CATALINA_HOME: /Applications/Eclipse_2020-03.app/Contents/tomcat/9 [土 6月 06 20:54:26 JST 2020] 12情報: コマンドライン引数:-Dcatalina.base=/Applications/Eclipse_2020-03.app/Contents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 [土 6月 06 20:54:26 JST 2020] 13情報: コマンドライン引数:-Dcatalina.home=/Applications/Eclipse_2020-03.app/Contents/tomcat/9 [土 6月 06 20:54:26 JST 2020] 14情報: コマンドライン引数:-Dwtp.deploy=/Applications/Eclipse_2020-03.app/Contents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps [土 6月 06 20:54:26 JST 2020] 15情報: コマンドライン引数:-Dfile.encoding=UTF-8 [土 6月 06 20:54:26 JST 2020] 16情報: 商用環境に最適な性能を発揮する APR ベースの Tomcat ネイティブライブラリが java.library.path [/Users/tommy/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] に存在しません。 [土 6月 06 20:54:26 JST 2020] 17情報: プロトコルハンドラ ["http-nio-8080"] を初期化します。 [土 6月 06 20:54:26 JST 2020] 18情報: プロトコルハンドラ ["ajp-nio-0:0:0:0:0:0:0:1-8009"] を初期化します。 [土 6月 06 20:54:26 JST 2020] 19情報: サーバーの初期化 [1,772]ms [土 6月 06 20:54:26 JST 2020] 20情報: サービス [Catalina] を起動します [土 6月 06 20:54:27 JST 2020] 21情報: サーブレットエンジンの起動:[Apache Tomcat/9.0.33] [土 6月 06 20:54:27 JST 2020] 22情報: 少なくとも1つのJARが、まだTLDを含んでいないTLDについてスキャンされました。 スキャンしたが、そこにTLDが見つからなかったJARの完全なリストについては、このロガーのデバッグログを有効にしてください。 スキャン中に不要なJARをスキップすると、起動時間とJSPのコンパイル時間が改善されます。 [土 6月 06 20:54:28 JST 2020] 23重大: 子コンテナーを開始できません。 [土 6月 06 20:54:29 JST 2020] 24重大: 子コンテナーを開始できません。 [土 6月 06 20:54:29 JST 2020] 25重大: 必要なサーバーコンポーネントを開始できなかったため、Tomcat を開始できませんでした。 [土 6月 06 20:54:29 JST 2020] 26情報: ProtocolHandler ["http-nio-8080"] を一時停止します。 [土 6月 06 20:54:29 JST 2020] 27情報: ProtocolHandler ["ajp-nio-0:0:0:0:0:0:0:1-8009"] を一時停止します。 [土 6月 06 20:54:29 JST 2020] 28情報: サービス [Catalina] を停止します [土 6月 06 20:54:29 JST 2020] 29情報: ProtocolHandler ["http-nio-8080"] を破棄します。 [土 6月 06 20:54:29 JST 2020] 30情報: ProtocolHandler ["ajp-nio-0:0:0:0:0:0:0:1-8009"] を破棄します。 [土 6月 06 20:54:29 JST 2020] 31WARNING: An illegal reflective access operation has occurred 32WARNING: Illegal reflective access by org.apache.catalina.loader.WebappClassLoaderBase (file:/Applications/Eclipse_2020-03.app/Contents/tomcat/9/lib/catalina.jar) to field java.io.ObjectStreamClass$Caches.localDescs 33WARNING: Please consider reporting this to the maintainers of org.apache.catalina.loader.WebappClassLoaderBase 34WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations 35WARNING: All illegal access operations will be denied in a future release 36
試したこと
・tomcatのクリーン
・macの再起動
・tomcatのサーバの削除→新規作成→server.xmlの設定
・下記サイトなども参考にした
https://teratail.com/questions/19804
https://qiita.com/yuji38kwmt/items/70e43c2cea1e2e277930
自分の予想
プロジェクトを選択しないで、サーバーのみだと起動します。
server.xmlが悪い
キャッシュみたいなのが溜まっている
壊れたファイルが邪魔をしている
この辺りだと思うのですが、どなたかご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。