- ベストアンサー
JavaEEの実運用、サーバー構成、ドメイン
- JavaEEの実運用やサーバー構成、ドメインについて学びたいです。
- JavaEEの実際の運用方法やアプリケーションのURL、ドメインについて教えてください。
- Apacheの運用からJavaEEへの切り替えやホームページとJavaEEの連携方法についてアドバイスをお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まずROOT.warについて http://gmt-24.net/archives/315 glassfishではなくtomcatですけど、恐らくglassfishでも同じです。 そもそもglassfishはオープンソースですので、わからなければglassfishのソースコードを読んでみましょう。 次にhttp://ホスト名:80/について HTTPの標準的なポートは80番です。 例えばこのサイトにアクセスするためのURLはhttp://okwave.jpですが、http://okwave.jp:80でもアクセスできます。(実際にはブラウザによって80は消されてしまいますが)要は前者のURLはポートを省略しているといえます。 この辺はウェブアプリケーションを作る上では最低限の知識の部類ですので身につけられていくとよろしいかと思います。
その他の回答 (1)
- hoge1229
- ベストアンサー率29% (58/194)
(1)用途や方針次第かと。ウェブサーバを使う意味は、ウェブサーバにいろいろな役目(ロードバランスやSSLなど)を担わせたいからで、それがないのでしたら使う意味はないかと思います。 (2)ウェブサーバを使うならアプリケーションサーバを公開する必要はないですね。アプリケーションサーバを公開するならポートを80に変えればいいだけです。 (3)ROOT.warにするとかですかね。 (4)特定のページは静的なHTML、それ以外のページはJavaEEで処理して返したいということですか?切り分けはウェブサーバでもアプリケーションサーバでもどちらでもできると思います。(当然JavaEEの処理自体はアプリケーションサーバでしょうけど)
お礼
わざわざ、全てにお答えいただき、ありがとうございます。 申し訳ないのですが、知識がなくて、あまり理解ができません・・・(泣) ROOT.warにすれば、URLがhttp://ドメイン名みたいになるのですか!!それ自体が良く分からないです。どこを調べても、http://ホスト名:80/アプリケーション名みたいな感じで書かれています。そのようなサイト今まで見かけたこともないのに何でなんでしょう?
お礼
何度もお返事ありがとうございます。ポート80が省略される事はなんとなくわかっていたのですが、ホスト名が消えてくれません。hoge1229様から教えていただいたサイトの情報を頼りにserver.xmlが各独自ドメインを定義できそうなのは目からうろこでした。glassfishでもありそうなのでちょっと調べてみます。 バーチャルホストやマルチドメイン関係は全て調べつくしたつもりだったんですけど、勉強不足で申し訳ないです。ありがとうございました。