質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

解決済

1回答

7936閲覧

EclipseにおいてTomcatが起動しなくなった

commit

総合スコア2

Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

0クリップ

投稿2020/06/06 12:16

編集2020/06/07 03:04

前提・実現したいこと

Eclipseにおいて、tomcatを起動させたい

発生している問題・エラーメッセージ

tomcatが起動できなくなりました。

プロジェクトA(サンプル)
プロジェクトB(自分の成果物)

Aに入っている.jarファイルをBにコピぺなどを行ったことが原因かもしれません。
(その後に起動できなくなりました)
コピペしたファイル
Log4j2
PropertiesConfiguration
PropertiesFileUtil

下記、コンソールエラー画面です。

java

1情報: Serverのバージョン名:Apache Tomcat/9.0.33 [606 20:54:26 JST 2020] 2情報: Server ビルド: Mar 11 2020 09:31:38 UTC [606 20:54:26 JST 2020] 3情報: サーバーのバージョン番号:9.0.33.0 [606 20:54:26 JST 2020] 4情報: OS 名: Mac OS X [606 20:54:26 JST 2020] 5情報: OS バージョン: 10.13.6 [606 20:54:26 JST 2020] 6情報: アーキテクチャ: x86_64 [606 20:54:26 JST 2020] 7情報: Java Home: /Applications/Eclipse_2020-03.app/Contents/java/11/Home [606 20:54:26 JST 2020] 8情報: JVM バージョン: 11.0.6+10 [606 20:54:26 JST 2020] 9情報: JVM ベンダ: AdoptOpenJDK [606 20:54:26 JST 2020] 10情報: CATALINA_BASE: /Applications/Eclipse_2020-03.app/Contents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 [606 20:54:26 JST 2020] 11情報: CATALINA_HOME: /Applications/Eclipse_2020-03.app/Contents/tomcat/9 [606 20:54:26 JST 2020] 12情報: コマンドライン引数:-Dcatalina.base=/Applications/Eclipse_2020-03.app/Contents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 [606 20:54:26 JST 2020] 13情報: コマンドライン引数:-Dcatalina.home=/Applications/Eclipse_2020-03.app/Contents/tomcat/9 [606 20:54:26 JST 2020] 14情報: コマンドライン引数:-Dwtp.deploy=/Applications/Eclipse_2020-03.app/Contents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps [606 20:54:26 JST 2020] 15情報: コマンドライン引数:-Dfile.encoding=UTF-8 [606 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:.] に存在しません。 [606 20:54:26 JST 2020] 17情報: プロトコルハンドラ ["http-nio-8080"] を初期化します。 [606 20:54:26 JST 2020] 18情報: プロトコルハンドラ ["ajp-nio-0:0:0:0:0:0:0:1-8009"] を初期化します。 [606 20:54:26 JST 2020] 19情報: サーバーの初期化 [1,772]ms [606 20:54:26 JST 2020] 20情報: サービス [Catalina] を起動します [606 20:54:27 JST 2020] 21情報: サーブレットエンジンの起動:[Apache Tomcat/9.0.33] [606 20:54:27 JST 2020] 22情報: 少なくとも1つのJARが、まだTLDを含んでいないTLDについてスキャンされました。 スキャンしたが、そこにTLDが見つからなかったJARの完全なリストについては、このロガーのデバッグログを有効にしてください。 スキャン中に不要なJARをスキップすると、起動時間とJSPのコンパイル時間が改善されます。 [606 20:54:28 JST 2020] 23重大: 子コンテナーを開始できません。 [606 20:54:29 JST 2020] 24重大: 子コンテナーを開始できません。 [606 20:54:29 JST 2020] 25重大: 必要なサーバーコンポーネントを開始できなかったため、Tomcat を開始できませんでした。 [606 20:54:29 JST 2020] 26情報: ProtocolHandler ["http-nio-8080"] を一時停止します。 [606 20:54:29 JST 2020] 27情報: ProtocolHandler ["ajp-nio-0:0:0:0:0:0:0:1-8009"] を一時停止します。 [606 20:54:29 JST 2020] 28情報: サービス [Catalina] を停止します [606 20:54:29 JST 2020] 29情報: ProtocolHandler ["http-nio-8080"] を破棄します。 [606 20:54:29 JST 2020] 30情報: ProtocolHandler ["ajp-nio-0:0:0:0:0:0:0:1-8009"] を破棄します。 [606 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が悪い
キャッシュみたいなのが溜まっている
壊れたファイルが邪魔をしている

この辺りだと思うのですが、どなたかご教授いただけますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

こちら自己解決いたしました。

1.Eclipseツールバーの「プロジェクト」
2.「Javaのビルド・パス」
3.「ライブラリー」
4.コピペして削除していた.jarに×マークがついており、それらを除去

これで元に戻りました。
やはり、破損ファイルが残っていたことが原因でした。

参考にしたサイト(こちらを参考にして、不審な箇所を発見できました)
https://tech-onoue.hatenadiary.org/entry/20080508/1210229823

僭越ながら、他の方でも参考になればと思います。

投稿2020/06/07 13:11

commit

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問