サンプル集 |
■VC ■C# ■Java ■BorlandC ■LinuxC ■MS-DOS ■bash ■Excel VBA ■VBScript ■PHP ■HTML ■perl ■iPhone ■Android ■Lua ■other |
Linuxコマンド |
用語集 |
debian メモ |
apache2 メモ |
MySQL メモ |
Oracle メモ |
HOME |
eclipseでプロジェクトを右クリックし[Tomcat プロジェクト]-[コンテキスト定義を更新]を選択すると、「操作が成功しました。」というメッセージが表示されますが、 C:\jakarta-tomcat-5.0.30\conf\Catalina\localhostにxmlファイルが生成されません。
◆環境OS | Windows 7 Professional Service Pack 1 (64bit) |
---|---|
eclipse | Luna Service Release 1 (4.4.1) |
[Window]-[Preferences]のTomcatを確認します。
コンテキスト宣言モードはコンテキスト・ファイルになっています。 コンテキスト・ディレクトリーも正しいです。
C:\eclipse\pluginsフォルダにcom.sysdeo.eclipse.tomcat_3.3.1.jarがありませんでした。 com.sysdeo.eclipse.tomcat_3.3.1.jarファイルをダウンロードしC:\eclipse\pluginsフォルダにコピーしてeclipseを再起動したところ、右クリックのメニューが二重になりました・・・
上の「コンテキスト定義を更新」を選択すると、以前と同様に「操作が成功しました。」というメッセージが表示されますがxmlファイルは生成されない状態でした。
下の「コンテキスト定義を更新」を選択するとエラーが出ました。
See <workspace>/.metadata/.log fileと出ているのでそのファイルを見てみます。
!MESSAGE java.io.FileNotFoundException: \ym-pre.xml (アクセスが拒否され
ました。)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.
at java.io.FileOutputStream.
at com.sysdeo.eclipse.tomcat.FileUtil.toTextFile(FileUtil.java:
45)
at com.sysdeo.eclipse.tomcat.TomcatProject.updateContextFile(To
mcatProject.java:670)
:
以下略
ファイルが無いからエラーになった模様です。
同じメニューの下の「このコンテキストを再ロード」を選択したところ別のエラーが出ました。
ログファイルを見てみます。
!MESSAGE java.lang.Exception: The following url was used :
/reload?path=/ym-pre
Check manager app settings (username and password)
at com.sysdeo.eclipse.tomcat.actions.RestartContextActionDelega
te.doActionOn(RestartContextActionDelegate.java:40)
at com.sysdeo.eclipse.tomcat.actions.TomcatProjectAbstractActio
nDelegate.run(TomcatProjectAbstractActionDelegate.java:48)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginActi
on.java:253)
:
以下略
Check manager app setting (username and password)と出ています。
[Windows]-[Preferences]の[Tomcat]-[Tomcat アプリケーション・マネージャー]を開きます。
アプリケーション・マネージャーのユーザー名とパスワードにtomcatと入力し「tomcat-users.xmlにユーザーを追加」を押します。 ここの項目も二重になってしまっています。。。
C:\jakarta-tomcat-5.0.30\confのtomcat-users.xmlにmanagerのロールを追記します。
tomcat-users.xml | ||
|
eclipseを再起動してからプロジェクトを右クリックし[Tomcat プロジェクト]-[コンテキスト定義を更新]を選択したところ「操作が成功しました。」というメッセージが表示されました。 xmlファイルもC:\jakarta-tomcat-5.0.30\conf\Catalina\localhostに作成されました。
右クリックのメニューと[Window]-[Preference]のTomcatが二重になってしまったのが気になります。
C:\eclipse\pluginsフォルダにcom.sysdeo.eclipse.tomcat_3.3.1.jarを足したことで二重になってしまったようです。 このファイルを消してeclipseを再起動すると1つに戻りますが、xmlファイルの生成はできない状態に戻ってしまいます。
このファイルだけ生かして、別に入っているtomcatのplugin(?)を消せればいいのですが、方法が不明なのでとりあえず二重のままで進めます。
Copyright (C) 2015 ymlib.com