- - PR -
struts-config編集後にTomcat再起動なしで
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-11-01 10:04
struts-config編集後すれば
Tomcatを再起動しないと修正が反映されませんが、 Tomcatの再起動は少し待たされるので、 強制リロードみたいな手があればなぁと思っています。 よい方法があれば教えてください。 開発環境: struts1.2.7, Tomcat 4.1.31, eclipse3.1.0 with tomcat-plugin SYSDEO3.1.0beta) |
|
投稿日時: 2005-11-01 11:17
Webアプリケーションだけを再デプロイすれば良いかと思います。
昔は struts-config をリロードするアクションがありましたが、1.1 で削除されました。 http://www.mail-archive.com/struts-user@jakarta.apache.org/msg80145.html |
|
投稿日時: 2005-11-01 14:10
回答ありがとうございます。
> Webアプリケーションだけを再デプロイすれば良いかと思います。 ですが、上の文の意味するところの手順がわかりません。 よろしければ、もう少し補足いただけますでしょうか? すみません。 (warファイルがらみでしょうか? warファイルはビルド毎に作成していません。 javaソースはantでコンパイルして \WEB-INF\classesに出力しています。 上記のことは関係ないかもしれませんが。) |
|
投稿日時: 2005-11-01 14:13
Tomcat はよく知らないんですが、"Tomcat Manager" って管理画面?でリロードできるようです。
#先のリンク先にも書いてあります 詳しくはTomcat のマニュアルをご覧ください。 http://tomcat.apache.org/tomcat-4.1-doc/html-manager-howto.html |
|
投稿日時: 2005-11-02 00:22
どんたくおです。
以前、僕が投稿させていただきました。 ■ExtendedPropertiesの自動読み込みについて http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=25089&forum=12&10 にて、struts-configの自動読み込みについて、ActionServletをオーバーライドして実現する方法があることをご教授いただきました。 具体的なコードを示せずに大変申し訳ございませんが、参考になれば幸いです。 |
|
投稿日時: 2005-11-02 17:02
皆様の回答を元に解決させるべくeclipseをいじっていて気づいたのですが、
eclipseのパッケージエクスプローラーからprojectを選択してpopupを出すと、 tomcat-plugin SYSDEOが出すメニューに"Tomcatプロジェクト"→"Reload this context" というのがあるのですが、これを実行しても"失敗しました"となっていました。 失敗するのはSYSDEOがベータ版だからと勝手に思っていたのですが、そうではなく、 tomcatのmanagerアカウントをSYSDEOに設定していなかったため、と判明しました。 で、eclipseの"設定"でTomcat Manager Appタブを正しく設定してやると、 おそらくSYSDEOがやってくれているでしょう、classをコンパイルするとstruts-configも 読みおなされて、tomcatの再起動をかけることなく、記述したばかりのforwardに ちゃんと遷移されました。 質問者の頓馬でご迷惑をおかけしましたが、解決できたのも回答者様方の助けあればこそ、 どうもありがとうございました。 |
1