Eclipseにて、tomcat用WEBアプリの開発で、jp.hoge.~と、work.hogehoge.~のパッケージ構成でjavaファイルを作成しています。
この環境でWARファイルを作成した場合、work側のクラスファイルが、/WEB-INF/classesに格納されないという現象が確認されました。
WARファイルの作成は、以下の手順。
Eclipseのパッケージエクスプローラ内でプロジェクト選択
右ボタンメニュー>Tomcatプロジェクト>プロジェクト設定に従いWarファイルを作成
なお、実務上は、WARファイルの直接編集でwork以下のクラスファイルを格納して対応しており、滞りはございません。
設定の変更などで、work側も格納されるようにする方法はないでしょうか?
また、これは、WARファイルの作成として、正常な動作なのでしょうか?
不具合だとすると、どこに報告するべきなのでしょうか?
補足情報(FW/ツールのバージョンなど)
Eclipse Java EE IDE for Web Developers.
Version: Mars.2 Release (4.5.2)
Build id: 20160218-0600
関係すると思われるプラグインは、以下の通り。
Apache Tomcat UI サポート 1.1.400.v201211302002
Apache Tomcat サポート 1.1.701.v201508232356
Tomcat Manager Plugin 3.3.5
追記
追加でテストをしたところ、jp.workパッケージのクラスファイルも、同様に格納されませんでした。
また、/jsp/work/も、フォルダごと、格納されませんでした。
tomcatプロジェクトの場合、jsp作業ディレクトとして/work/が作成されることが多く、これをWARファイルへ格納しないようにしています。
おそらく、この部分が他のworkの格納を妨げているのではないかと思います。
回答1件
あなたの回答
tips
プレビュー