- 03-5820-1777平日10:00〜18:00
- お問い合わせ
Eclipseでtomcatを使用してデバッグをする際にうまく動作しない現象が生じたので、備忘録として記述しておきます。
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を修正しました。
次の個所を修正しました。
<Context docBase="アプリケーション名" path="/アプリケーション名" reloadable="false" source="org.eclipse.jst.jee.server:アプリケーション名"/>
<Context docBase="C:\Users\ユーザ名\pleiades\workspace\アプリケーション名" path="/アプリケーション名" reloadable="false" />