Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

【再】tomcat手動切り替え後の起動

解決しましたと言った手前、申し訳ありません。
その後、起動がうまくいかなくなってしまい、2度目の質問になります。

4.0をインストールした際に、WindowsXPだった為、
プロセスで起動するかの選択にて、プロセス自動起動を選択してしまいました。

その後、手動管理に切り替えることはできたのですが、
(コントロールパネル→サービスより)
start tomcatを実行すると、コマンドプロンプトコンソールにて、

「情報:Creating MBeanServer」と表示されたところにて、とまってしまい、
またその後、プロセス起動時には確認がとれていた、
「http://localhost:8080」についてもサーバーが見つかりません、とのエラーになるようになりました。

手動管理に切り替える際、注意すべきポイントなどがあるのでしょうか。

あわせて、以前のプロセス起動時(正常起動していたとき)のときのログには、
「情報:Creating MBeanServer」の後に、以下のようなものが書き込まれておりました為、
+++
情報: Initializing Coyote HTTP/1.1 on port 8080
2006/06/13 20:50:09 org.apache.coyote.http11.Http11Protocol start
情報: Starting Coyote HTTP/1.1 on port 8080
2006/06/13 20:50:09 org.apache.jk.common.ChannelSocket init
情報: JK2: ajp13 listening on /0.0.0.0:8009
2006/06/13 20:50:10 org.apache.jk.server.JkMain start
情報: Jk running ID=0 time=0/235  config=C:\Tomcat 4.1\conf\jk2.properties
+++

もしかしたらportが他によって使われているのかと、
コマンドプロンプトで調べると、「8080」が使われている形跡はありませんでした。

すみません、Windowsの知識ともに薄くて申し訳ないのですが、
教えて下さい・・。

2

回答

4951

閲覧

2件の回答

評価

0

何度もすみません、追記です。

start tomcat(アイコン)からではなく、
コマンドプロンプトベースで、
「net start "apache tomcat 4.1"」を入力したら以下のログが流れ・・・

+++
C:\Documents and Settings\Owner>net start "apache tomcat 4.1"
Apache Tomcat 4.1 サービスを開始します.
Apache Tomcat 4.1 サービスは正常に開始されました。
+++

サービスとしてはうまく起動したようです。

アプリケーションとしてStart tomcatを使用しての起動はできないのでしょうか?
また、サービスとして起動しましたが、ログにて、
「致命的: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8080」
ができようになってしまい、「8080」が既に使われているとのメッセージが現れました。

ですが、コマンドプロンプトで「netstat -a」を入力しても、
「8080」の使用者はおらず、問題ないように思えるのです。

長くなりみにくくなりましたがよろしくお願いします。

評価

0

アンインストールしましょう。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。