コラム

Eclipseでtomcatが起動出来ない現象

Eclipseでtomcatを使用してデバッグをする際にうまく動作しない現象が生じたので、備忘録として記述しておきます。

Eclipseバージョン

Version: 2020-12 M1 (4.18.0 M1)

エラー内容

以下の様なエラーが出力されました。

重大: 静的リソースの起動中のエラーです
java.lang.IllegalArgumentException: ドキュメントベース C:\Users\ユーザ名\pleiades\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\アプリケーション名 が存在しない、又は読めないディレクトリです

サーバ構築手順

以下の手順でサーバーを構築しました。

サーバータブで新規作成をします。

Tomcatサーバのバージョンを選び、ホスト名、サーバ名を入力し、サさーバ・ランタイム環境を選択します。
(サーバ・ランタイム環境はeclipseの設定のサーバーの項目で設定します。)

サーバ上で動かすWebアプリケーションを選択し、追加ボタンを押下します。

追加をしたら完了ボタンを押して設定終了です。

修正方法

修正は2か所行いました。

サーバー・オプションの変更

サーバータブの使用するサーバをダブルクリックすると下記の様な画面が表示されます。
これの「XMLファイルを分割してモジュール・コンテキストを公開」にチェックを入れます。

server.xmlの修正

作成したサーバー内にあるserver.xmlを修正しました。

次の個所を修正しました。

<Context docBase="アプリケーション名" path="/アプリケーション名" reloadable="false" source="org.eclipse.jst.jee.server:アプリケーション名"/>
<Context docBase="C:\Users\ユーザ名\pleiades\workspace\アプリケーション名" path="/アプリケーション名" reloadable="false" />

この記事をシェアする
  • Facebookアイコン
  • Twitterアイコン
  • LINEアイコン

お問い合わせ ITに関するお悩み不安が少しでもありましたら、
ぜひお気軽にお問い合わせください

お客様のお悩みや不安、課題などを丁寧に、そして誠実にお伺いいたします。

お問い合わせはこちら
お電話でのお問い合わせ 03-5820-1777(平日10:00〜18:00)
よくあるご質問