- PR -

eclipse3.0からtomcatの起動について

1
投稿者投稿内容
zaku
会議室デビュー日: 2005/04/05
投稿数: 2
投稿日時: 2005-04-05 20:05
eclipseのメニューからtomcatプロジェクトを起動すると
コンソールに下記のエラーが出てしまいます。

>2005/04/05 19:35:47 org.apache.coyote.http11.Http11Protocol init
>致命的: エンドポイントを初期化中のエラーです
>java.net.BindException: Address already in use: JVM_Bind:8080
> at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264)
> at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137)
> at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1429)
> at org.apache.catalina.core.StandardService.initialize(StandardService.java:609)

■ローカルの環境は以下のとおりです。
 J2SE SDK1.4.2_03
 Eclipse 3.0.1
 Eclipse 日本語化パック NLpack-eclipse-SDK-3.0.x-win32
 Tomcat jakarta-tomcat-5.0.28
 プラグイン tomcatPluginV3

JREの設定、server.xmlへの更新の設定は行っています。

8080ポートがすでに使用されていて、つかえないと警告しているように
読み取れるのですが、なにぶんポートに関する知識が浅いので何も目処がつけられません。
手がかりになりそうな情報をお持ちでしたらご一報いただきたいと思います。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-04-06 00:03
この情報だけだと、よくわかりませんが、
「非常によくある話」をさせてもらいますと、
Tomcatインストール時にNTサービスにチェックを入れていないでしょうか?
これを行うと、Windows起動時にTomcatが
バックグラウンド(Systemアカウント)で起動します。
ですので、8080ポートは使用中ということになります。

この場合、Windowsのサービスの設定で起動しないようにするか、
Eclipseで起動するTomcatのserver.xmlのポートの数値を変えてください。
8080で検索して、適当な数値に書き換えればOKです。
細かい設定についてはネットで調べてください。
server.xmlの設定を行う方法なら、他のアプリで8080ポートが使用されていても
有効な解決方法となります。

server.xmlって何?っていうのであれば、Googleで検索すればすぐにわかると思います。
zaku
会議室デビュー日: 2005/04/05
投稿数: 2
投稿日時: 2005-04-06 10:32
to : かつのり様

早速のご指摘、ありがとうございます。
ポートについてですが、8080→8090に変更してtomcatのコンテキストを更新したところ、
下記のエラーは解消されました。

>2005/04/05 19:35:47 org.apache.coyote.http11.Http11Protocol init
>致命的: エンドポイントを初期化中のエラーです
>java.net.BindException: Address already in use: JVM_Bind:8080
> at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264)
> at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137)
> at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1429)
> at org.apache.catalina.core.StandardService.initialize(StandardService.java:609)

まだ、web.xmlがロードできないというエラーがでていますが、
tomcatの設定に関するところを突っ込んで調べていこうと思います。

『かつのり』さんのアドバイスにより解決の糸口が見えてきました。
ありがとうございました。
Odakaz
ベテラン
会議室デビュー日: 2004/05/24
投稿数: 70
投稿日時: 2005-04-06 20:57
一応解決されているようなのでいいのですが・・・。
Tomcatをサービスとして起動しなくていいならサービスを削除しちゃった方が楽かなと思いました。
1

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