EclipseからTomcatサーバを起動できない時の対処方法 | 質問の答えを募集中です! EclipseからTomcatサーバを起動できない時の対処方法 | 質問の答えを募集中です!

EclipseからTomcatサーバを起動できない時の対処方法

Eclipse パソコン

EclipseでTomcatサーバを新規作成して起動しようとしたが起動しない場合の対処方法について紹介します。

EclipseでTomcatサーバを新規作成して起動しようとしたが起動しない場合の対処方法について紹介します

CentOS6.4
Eclipse4.3(kepler)
Tomcat7

エラーメッセージ

Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete

日本語化している場合は以下のエラーメッセージとなる。

/usr/local/tomcat6/confでのTomcat サーバー構成をロードできませんでした。構成が破壊されているか不完全である可能性があります。

root権限で作成した
/usr/local/tomcat7/conf/
/usr/local/tomcat6/conf/
などtomcatのconfフォルダの下にあるファイルを

Eclipse実行ユーザのワークスペースの下にコピーしようとするらしが、
/home/ユーザ名/workspace/Servers/Tomcat v6.0 Server at localhost-config
/home/ユーザ名/workspace/Servers/Tomcat v7.0 Server at localhost-config

tomcatのconfフォルダの下にあるファイルが
rootしか読み書きできない権限になっており、

ワークスペースにコピーできないのが問題のようだ

confフォルダの中で #ls -l するといかのように表示される

drwxr-xr-x. 3 root root 4096 Jul 9 07:18 Catalina
-rw——-. 1 root root 10636 Apr 29 02:36 catalina.policy
-rw——-. 1 root root 3713 Apr 29 02:36 catalina.properties
-rw——-. 1 root root 1395 Apr 29 02:36 context.xml
-rw——-. 1 root root 3290 Apr 29 02:36 logging.properties
-rw——-. 1 root root 6616 Apr 29 02:36 server.xml
-rw——-. 1 root root 1530 Apr 29 02:36 tomcat-users.xml
-rw——-. 1 root root 163769 Apr 29 02:36 web.xml

対処方法1:権限を変更する

/usr/local/tomcat7/conf/
/usr/local/tomcat6/conf/
などtomcatのconfフォルダの下に移動して

#sudo chmod 644 * でroot以外のユーザがファイルを読めるように権限を変更する

#ls -l すると以下のようになっている

drw-r–r–. 3 root root 4096 Jul 9 07:18 Catalina
-rw-r–r–. 1 root root 10636 Apr 29 02:36 catalina.policy
-rw-r–r–. 1 root root 3713 Apr 29 02:36 catalina.properties
-rw-r–r–. 1 root root 1395 Apr 29 02:36 context.xml
-rw-r–r–. 1 root root 3290 Apr 29 02:36 logging.properties
-rw-r–r–. 1 root root 6616 Apr 29 02:36 server.xml
-rw-r–r–. 1 root root 1530 Apr 29 02:36 tomcat-users.xml
-rw-r–r–. 1 root root 163769 Apr 29 02:36 web.xml

以下のように無理やりworkspaceの下にコピーしてもできます

・Eclipse終了

・confファイルをワークスペースにコピー
例:cp /usr/local/tomcat7/conf/* ~/Servers/Tomcat v7.0 Server at localhost-config

・Eclipse起動

・プロジェクトエクスプローラのServersのTomcat 7クリック

・F5(confファイルが表示される)

・Eclipse起動

・Tomcat起動で成功するはず



 ⬇人気の記事!⬇

タイトルとURLをコピーしました