複数の動的webプロジェクト(子)を、動的プロジェクト(親)配下にしようとしています。
また親warをサーバ追加すれば、子もアクセスできるようにしようとしています。
やりたいことのイメージはこうです。
●eclipseプロジェクト
oya
ko1
ko2
●アクセスアドレス
http://localhost:8080/oya/index.html
http://localhost:8080/oya/ko1/index.html
http://localhost:8080/oya/ko2/index.html
●想像するアーカイブ配置
oya.war----index.html,servlet
├ko1.war----index.html,servlet
└ko2.war----index.html,servlet
環境は以下です。
・windows7
・eclipse(Pleiades All In One)4.4
・↑内のTomcat7
eclipseのプロジェクトを連携させてこのようにしたいのですが、どうすればよいのでしょうか。
きっとデプロイメント・アセンブリーまわりだとおもうのですが、うまくいきません。
No.1ベストアンサー
- 回答日時:
結論から言うとWAR入れ子にすることは出来ません。
詳しい説明は割愛しますが、
理由はWARの構成は決まっていおり、
WARが一つのアプリケーションを表しているからです。
WAR:アプリケーション = 1:1というわけです。
複数のアプリケーションを一つで管理するには通常EARを利用します。
ちなみに構成としては、
XXXXX.ear
├oya.war----index.html,servlet
├ko1.war----index.html,servlet
└ko2.war----index.html,servlet
となります。
実現方法としては、
・EARを利用する方法
・デプロイ(サーバへ追加)の自動化(バッチ・シェルなど)
などがあると思いますが、
Eclipse上でのちょっとした手間のためにかける労力ではない気がします。
ありがとうございます。
確かにearのほうが適したかたちですね。気付きませんでした。
実のところ、先にJBoss EAP 6で実験し、そっちではwar入れ子でも展開してくれました。ですがJBossEAPはJavaEEなので、earでないにせよwar入れ子もやってくれたのかもしれません。
最終的にTomcatデプロイ時のコンテキストパスを親子にすることで対応しようとおもいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- その他(ニュース・時事問題) NHKサイトは記事に書く順番をなぜソースと逆にしたか? ウクライナとロシアによる捕虜の処刑 2 2023/03/26 10:22
- Visual Basic(VBA) RemoveDuplicatesメソッドについて教えてください。 シート1にシート2から値をもってく 1 2023/02/28 22:43
- その他(プログラミング・Web制作) Gitlabで既存のプロジェクト(ソース)をコピーした別名プロジェクトの作り方を教えてください 1 2022/05/31 16:01
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipseでwarの入れ子
-
DB接続しようと思ったら下記の...
-
tomcatとapacheの連携
-
list<クラス名> とは何でしょう...
-
JSPからServletへの遷移
-
servlet (resin) について
-
Eclipseで、プロジェクト名のと...
-
Eclipseのアンインストールの仕方
-
html上で、バッチやexeファイル...
-
正しいURL指定しているにもかか...
-
split関数で区切り文字がない場合
-
「ワークスペースをビルド中」...
-
Eclipse・プロジェクトで、フォ...
-
Javascriptの値をJava(JSP)へ渡...
-
eclipse でclassesフォルダーが...
-
vs codeはオフラインでも使用で...
-
eclipseで1ファイルの警告を100...
-
シンボルが見つかりませんとい...
-
複数のJDKを同一マシンに共存さ...
-
Tera Term ネットワークに到達...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPからServletへの遷移
-
Servletが動かない
-
サーブレットが起動しない
-
list<クラス名> とは何でしょう...
-
servletでHTTPステータス404エ...
-
[Servlet]ページ表示に関して
-
WEB開発をはじめたばかりの初心...
-
resin.confの設定でご質問です
-
import javax.servlet.*;
-
相手先に送るメール
-
【Servletのエラーについて教え...
-
tomcatのweb.xmlについて
-
サーブレットインスタンスを割...
-
struts関連 web.xmlに複数の<se...
-
JSPからサーブレットを呼び出す...
-
新しいWebアプリをTomcat4.0に...
-
メールでとどいたファイルが開...
-
servlet (resin) について
-
JSPからクラス(サーブレット)...
-
サーブレット フィルタ
おすすめ情報