- PR -

Tomcat 種類とインストール

1
投稿者投稿内容
hiro
常連さん
会議室デビュー日: 2004/09/12
投稿数: 40
投稿日時: 2005-04-11 10:11

http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
サイトには
5.5.9-alpha
5.5.7
5.0.30-beta
5.0.28
と幾つかのTomcatがありますが、さらに Tomcat 3 〜5
単に Webサーバとして使いたい場合はどれを選んだら良いでしょうか
お願い致します。


パテ太
ベテラン
会議室デビュー日: 2004/08/16
投稿数: 64
お住まい・勤務地: 千葉・東京
投稿日時: 2005-04-11 11:41
特に理由がなければ(alpha や beta ではなく)stable な version を
使用する方が良いでしょう。
The Apache Jakarta Project
の Tomcat Versions に記載されている version をダウンロードしましょう。
Tomcat3.x、Tomcat4.x、Tomcat5.x のどれを選択すべきかは
要件(サポートすべき API のバージョン)にもよるので一概には言えませんが
特に理由がなければ最新 version が(結果的に)サポート期間が一番長くなるので
Tomcat5.xを選択しておけば良いと思いますが・・・
引用:
単に Webサーバとして使いたい場合はどれを選んだら良いでしょうか


Tomcat は Servlet Container であり、いわゆる Web サーバではありません。
Tomcat ではなく Apache または IIS の方が良いでしょう。
hiro
常連さん
会議室デビュー日: 2004/09/12
投稿数: 40
投稿日時: 2005-04-11 14:49
>Tomcat ではなく Apache または IIS の方が良いでしょう。

早速、Apacheをインストールしてみましたが、
-------------------------------------------------
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Note the errors or messages above, and press the <ESC> key to exit. 27...

-----------
のようなメッセージになりますが原因はなんでしょうか?

Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-04-11 15:07
ちょっとは自分で調べてみるとかしましたか?
「各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートの」
を、検索エンジンに放り込むだけで、たくさん情報がヒットしますよ。

まずは、お手元のマシンで、IISかまたは他のWebサーバーが起動していないかどうか
確認してみてください。
Mattun
ぬし
会議室デビュー日: 2004/08/10
投稿数: 1391
投稿日時: 2005-04-11 15:08
引用:

-------------------------------------------------
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Note the errors or messages above, and press the <ESC> key to exit. 27...

-----------
のようなメッセージになりますが原因はなんでしょうか?


書いてある通りです。ここ数日で同じような質問があったばかり。

80番ポートで待ち受けるソフトは同時に1つだけなので、
もともと80番ポートで待ち受けてるソフト(多分Webサーバ)が存在していると、
インストールでこういうエラーが出てインストールできないようになってます。

tcpviewあたりを使って、80番ポートで待ち受けているプログラムを
特定して、そのプログラムを停止するなりアンインストールするなり、
80番ポート以外で動かすように変更するなりしてください。
http://www.sysinternals.com/ntw2k/source/tcpview.shtml


あと、結局何がやりたいんでしょう?
Webサーバ立てたいのが目的だったらApacheで合ってるし、
WebJAVAの勉強ならTomcatで合ってます。
JAVAの会議室に書いてる以上、後者だと思うし、それだとApacheなんて不要です。
hiro
常連さん
会議室デビュー日: 2004/09/12
投稿数: 40
投稿日時: 2005-04-11 15:45
実は、AN HTTPDを使ってWebサーバを立て
アプレットプログラミングを走らせていたのですが
TomcatがWebサーバとして使えると聞いものでスレッドしました。
しかし、
Apacheを、Webサーバとして使うのが本来の使い方のようで
Apacheを試して見ました。(どっちつかずなことをやってますが・・・。
過去スレッドの確認もせずまた、説明不足で大変失礼致しました。
----------------------------------------------
なお、
make_sock: could not bind to address 0.0.0.0:80
の原因は AN HTTPで80番ポートを使っていまいた。







NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2005-04-11 15:56
引用:

hiroさんの書き込み (2005-04-11 15:45) より:
実は、AN HTTPDを使ってWebサーバを立て
アプレットプログラミングを走らせていたのですが
TomcatがWebサーバとして使えると聞いものでスレッドしました。
しかし、
Apacheを、Webサーバとして使うのが本来の使い方のようで
Apacheを試して見ました。(どっちつかずなことをやってますが・・・。
過去スレッドの確認もせずまた、説明不足で大変失礼致しました。
----------------------------------------------
なお、
make_sock: could not bind to address 0.0.0.0:80
の原因は AN HTTPで80番ポートを使っていまいた。





WebサーバとJAVAアプリケーションサーバがごっちゃになってる気がするので

AN HTTP、Apache→Webサーバ
Tomcat→JAVAアプリケーションサーバ



です。

Tomcatは
http://www.atmarkit.co.jp/fjava/rensai/jsp01/jsp01.html

とかを参考に。 

[ メッセージ編集済み 編集者: NAO 編集日時 2005-04-11 15:56 ]
1

スキルアップ/キャリアアップ(JOB@IT)