1563 apacheとtomcatの連携できない

<<トップページへ

apacheとtomcatの連携できない
日時: 2009/12/10 19:21
名前: こう
はじめまして、初心者ですが、
http://centossrv.com/tomcat6.shtml
参考して、apacheとtomcatの連携の部分、上手くいかない

連携なし、8080ポートを付けてサンプルページが表示されます。
連携すると、8009ポートをつけるとつけなくても
firefoxは何も表示しません、ieは400エラー正しくない要求を表示されます。

ポート開放済み、8009 Listen の状態になっています。
helloworldのサンプルも実行できます。

いろいろ調べましたが、
http.confにproxy_ajp.confがあるところ
Includ conf.d/*.confになってます。
proxy-ajpのmoduleも入れて、httpd restartの時
[warn] module proxy_ajp_module is already loaded, skipping
[warn] worker ajp://localhost:8009/ already used by another worker
が出ました。

どうしたらいいですか、よろしくお願いいたします。

Re: apacheとtomcatの連携できない(1)
日時: 2009/12/11 13:57
名前: stranger
URL: http://ja.528p.com/
>はじめまして、初心者ですが、
>http://centossrv.com/tomcat6.shtml
>参考して、apacheとtomcatの連携の部分、上手くいかない
>
>連携なし、8080ポートを付けてサンプルページが表示されます。
>連携すると、8009ポートをつけるとつけなくても
>firefoxは何も表示しません、ieは400エラー正しくない要求を表示されます。
>
>ポート開放済み、8009 Listen の状態になっています。
>helloworldのサンプルも実行できます。
>
>いろいろ調べましたが、
>http.confにproxy_ajp.confがあるところ
>Includ conf.d/*.confになってます。
>proxy-ajpのmoduleも入れて、httpd restartの時
>[warn] module proxy_ajp_module is already loaded, skipping
>[warn] worker ajp://localhost:8009/ already used by another worker
>が出ました。
>
>どうしたらいいですか、よろしくお願いいたします。

module proxy_ajp_moduleの設定が2重定義されているので捜す
proxy_ajp.confで定義されているので、それ以前のものを捜す

proxy_ajp.confの
ProxyPass /tomcat/ ajp://localhost:8009/
#ProxyPass /examples/ ajp://localhost:8009/jsp-examples/
上のものだけ有効にしてみる


設定を変更したら管理者権限で
service httpd configtest
を実行して設定ファイルが間違っていないか確認
その後httpdをリスタート

あなたのインストールしたapache-tomcatでは
/tomcat/examples/servlets/
/tomcat/examples/jsp/
は存在しますか

apache-tomcat-6.0.18,apache-tomcat-6.0.20
では
/tomcat/webapps/examples/servlets/
/tomcat/webapps/examples/jsp/
になっています

http://サーバー名/tomcat/webapps/examples/servlets/
http://サーバー名/tomcat/webapps/examples/jsp/
でアクセスしてみてください

Re: apacheとtomcatの連携できない(2)
日時: 2009/12/12 01:56
名前: こう
strangerさん、ご返事本当にありがとうございます。

>module proxy_ajp_moduleの設定が2重定義されているので捜す
>proxy_ajp.confで定義されているので、それ以前のものを捜す
>
以上のもの全部直して、大丈夫でした。

>proxy_ajp.confの
>ProxyPass /tomcat/ ajp://localhost:8009/
>#ProxyPass /examples/ ajp://localhost:8009/jsp-examples/
>上のものだけ有効にしてみる

今現在のproxy_ajp.conf設定は
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass /tomcat/ ajp://localhost:8009/
二行だけです。


>
>設定を変更したら管理者権限で
>service httpd configtest
>を実行して設定ファイルが間違っていないか確認
>その後httpdをリスタート

実行したら、Syntax OK が出ました。
間違っていませんでした。httpdもrestart

>
>あなたのインストールしたapache-tomcatでは
>/tomcat/examples/servlets/
>/tomcat/examples/jsp/
>は存在しますか
>
>apache-tomcat-6.0.18,apache-tomcat-6.0.20
>では
>/tomcat/webapps/examples/servlets/
>/tomcat/webapps/examples/jsp/
>になっています

apache-tomcat-6.0.20です。webappsのほうもやってみたが、
ダメでした。


>
>http://サーバー名/tomcat/webapps/examples/servlets/
>http://サーバー名/tomcat/webapps/examples/jsp/
>でアクセスしてみてください

変わらないです。
firefoxは何も表示しません。IEは400エラー正しくない要求を表示されます。


初心者ですが、何の情報を貼り付けたらいいのもわからなくて
もし、情報が必要であれば、commandを教えてアップします。
よろしくお願いします。

Re: apacheとtomcatの連携できない(3)
日時: 2009/12/12 02:08
名前: こう

# service tomcat restart

tomcat not running
Starting tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/default

最初のtomcat not running、ちょっとおかしいと思います。
もしかしたら、tomcatが動いてない???

Re: apacheとtomcatの連携できない(4)
日時: 2009/12/12 08:32
名前: stranger
URL: http://ja.528p.com
>>はじめまして、初心者ですが、
>>http://centossrv.com/tomcat6.shtml
>>参考して、apacheとtomcatの連携の部分、上手くいかない
>>
>>連携なし、8080ポートを付けてサンプルページが表示されます。
>>連携すると、8009ポートをつけるとつけなくても
>>firefoxは何も表示しません、ieは400エラー正しくない要求を表示されます。
>>
>>ポート開放済み、8009 Listen の状態になっています。
>>helloworldのサンプルも実行できます。
>>
>>いろいろ調べましたが、
>>http.confにproxy_ajp.confがあるところ
>>Includ conf.d/*.confになってます。
>>proxy-ajpのmoduleも入れて、httpd restartの時
>>[warn] module proxy_ajp_module is already loaded, skipping
>>[warn] worker ajp://localhost:8009/ already used by another worker
>>が出ました。
>>
>>どうしたらいいですか、よろしくお願いいたします。
>
>module proxy_ajp_moduleの設定が2重定義されているので捜す
>proxy_ajp.confで定義されているので、それ以前のものを捜す
>
>proxy_ajp.confの
>ProxyPass /tomcat/ ajp://localhost:8009/
>#ProxyPass /examples/ ajp://localhost:8009/jsp-examples/
>上のものだけ有効にしてみる
>
>
>設定を変更したら管理者権限で
>service httpd configtest
>を実行して設定ファイルが間違っていないか確認
>その後httpdをリスタート
>
上記の設定で GUI環境で確認しました
CentOSのapacheサーバ上で
http://localhost/tomcat/
http://localhost/tomcat/examples/servlets/
http://localhost/tomcat/examples/jsp/
で表示されます
linuxクライアントのfirefoxから
http://apacheサーバ名/tomcat/
http://apacheサーバ名/tomcat/examples/servlets/
http://apacheサーバ名/tomcat/examples/jsp/
で表示されます

OS: CentOS5.4
apache: httpd-2.2.3-31.el5.centos.2.i386.rpm
jdk: jdk-6u17-linux-i586-rpm.bin
tomcat: apache-tomcat-6.0.20.tar.gz
でここのサイトの通りに設定しています

Re: apacheとtomcatの連携できない(5)
日時: 2009/12/12 15:07
名前: よっしー
URL: https://takao-y.net/~takao/fswiki/wiki.cgi
こんにちは、お世話になります。

こうさん>
この掲示板の過去ログに

http://centossrv.com/bbshtml/webpatio/365.shtml

がありますがスレッドNo.5のT_Tさんの方法が参考にならないでしょうか?

尚、JDKは上記スレッドと同じ物で無くとも、Sun Microsystemsのサイトから
最新版をダウンロードしインストールしても大丈夫だと思います。
apache-tomcatのバージョンもまた然り、です。(^o^)

宜しくお願い致します。

以上

Re: apacheとtomcatの連携できない(6)
日時: 2009/12/13 10:38
名前: 中学生管理者
>http.confにproxy_ajp.confがあるところ
>Includ conf.d/*.confになってます。

微妙に日本語が気になるのですが、httpd.confに
proxy_ajp_moduleモジュールを読み込む設定があって、かつ
includeする先で同モジュールを読み込む設定をしていたら

>[warn] module proxy_ajp_module is already loaded, skipping

になりますよね。そのあたりはチェックしたのでしょうか?

Re: apacheとtomcatの連携できない(7)
日時: 2009/12/13 11:23
名前: stranger
URL: http://ja.528p.com/
>>http.confにproxy_ajp.confがあるところ
>>Includ conf.d/*.confになってます。
>
>微妙に日本語が気になるのですが、httpd.confに
>proxy_ajp_moduleモジュールを読み込む設定があって、かつ
>includeする先で同モジュールを読み込む設定をしていたら
>
>>[warn] module proxy_ajp_module is already loaded, skipping
>
>になりますよね。そのあたりはチェックしたのでしょうか?
>
2重定義しているだけで最初の定義を読み込んでいると思います

psコマンドやnetstatコマンドで実際に起動しているかを確認して
httpdとtomcatが起動しているなら

apache-tomcatの設定だけでなく、以前のhttpd.confやconf.dの別の設定ファイルなどが
アクセス拒否していないかとか
windowsで作成したファイルをそのままlinuxサーバで使っていないかとか

一文字違っていても動かないのが、プログラムなので
本人しか確認できないことがたくさんあります

Re: apacheとtomcatの連携できない(8)
日時: 2009/12/13 23:21
名前: こう
>こんにちは、お世話になります。
>
>こうさん>
>この掲示板の過去ログに
>
>http://centossrv.com/bbshtml/webpatio/365.shtml
>
>がありますがスレッドNo.5のT_Tさんの方法が参考にならないでしょうか?
>
>尚、JDKは上記スレッドと同じ物で無くとも、Sun Microsystemsのサイトから
>最新版をダウンロードしインストールしても大丈夫だと思います。
>apache-tomcatのバージョンもまた然り、です。(^o^)
>
>宜しくお願い致します。
>
>以上

よっしーさん、ご返事ありがとうございます。
実は、このスレッドを立つ前に、過去のスレッドを検索しました。
http://centossrv.com/bbshtml/webpatio/365.shtmlも参考してやってみました。
残念ですが、同じの手順でやったら、何も変わらなかった。
Javaとtomcat全部最新のバージョンを使っています。

Re: apacheとtomcatの連携できない(9)
日時: 2009/12/13 23:28
名前: こう
>>http.confにproxy_ajp.confがあるところ
>>Includ conf.d/*.confになってます。
>
>微妙に日本語が気になるのですが、httpd.confに
>proxy_ajp_moduleモジュールを読み込む設定があって、かつ
>includeする先で同モジュールを読み込む設定をしていたら
>
>>[warn] module proxy_ajp_module is already loaded, skipping
>
>になりますよね。そのあたりはチェックしたのでしょうか?
>

中学生管理者さん、ご返事ありがとうございます。
すみませんが、日本語がおかしくなって、注意します。
proxy_ajp.confの設定ファイルの一行目
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

httpd.confの設定は
Includ conf.d/*.conf
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
がありまして、モジュールを読み込んだので、

>>[warn] module proxy_ajp_module is already loaded, skipping
の警告が出ました。
今、直しました。

ただし、これは連携の問題と関係がありませんと思います。
連携の問題また解決していません。
ほかの原因を探しています。

Re: apacheとtomcatの連携できない(10)
日時: 2009/12/13 23:42
名前: よっしー
URL: https://takao-y.net/~takao/fswiki/wiki.cgi
こんばんは、お世話になります。

こうさん>
どうもTomcatの起動がおかしくなっているようなので、
一度/usr/local/tomcatを削除して入れ直した方が良い
ように思います。

ちなみに私の環境では先の過去ログの方法でうまく
動きましたが、本当にあの過去ログの通りに間違い無く
やっていますか?(^^;)

宜しくお願い致します。

以上

Re: apacheとtomcatの連携できない(11)
日時: 2009/12/13 23:43
名前: こう
>>>http.confにproxy_ajp.confがあるところ
>>>Includ conf.d/*.confになってます。
>>
>>微妙に日本語が気になるのですが、httpd.confに
>>proxy_ajp_moduleモジュールを読み込む設定があって、かつ
>>includeする先で同モジュールを読み込む設定をしていたら
>>
>>>[warn] module proxy_ajp_module is already loaded, skipping
>>
>>になりますよね。そのあたりはチェックしたのでしょうか?
>>
>2重定義しているだけで最初の定義を読み込んでいると思います
>
>psコマンドやnetstatコマンドで実際に起動しているかを確認して
>httpdとtomcatが起動しているなら
>
>apache-tomcatの設定だけでなく、以前のhttpd.confやconf.dの別の設定ファイルなどが
>アクセス拒否していないかとか
>windowsで作成したファイルをそのままlinuxサーバで使っていないかとか
>
>一文字違っていても動かないのが、プログラムなので
>本人しか確認できないことがたくさんあります
>

strangerさん、またのご返事ありがとうございます。
いただいてるアドバイスを参考しながら、もう一回最初からやり直します。
文字が間違っているかとうかもチャックします。

ちなみに、今は連携なし、直接8080ポートにアクセスしたら、
ページが見つかりませんになってしまいました。(;_;)(;_;)


今のところ、ちょっと気になる点が、一つあります。
サイトの通りで最後の連携の設定
ProxyPass /tomcat/ ajp://localhost:8009/
ProxyPass /examples/ ajp://localhost:8009/examples/
これを二行とも入れたら、httpdリスタートの時点、必ず
[warn] worker ajp://localhost:8009/ already used by another worker
が出ます。
どっちが一行をコメントアウトにしたら、警告が出なくなります。
それは現在の連携の問題に役立たないと思いますけど、
実際には、どのような設定したら、正しいですか?

また、問題の原因を探しますので、進捗情報を後で報告します。
よろしくお願いします。

Re: apacheとtomcatの連携できない(12)
日時: 2009/12/13 23:52
名前: こう
>こんばんは、お世話になります。
>
>こうさん>
>どうもTomcatの起動がおかしくなっているようなので、
>一度/usr/local/tomcatを削除して入れ直した方が良い
>ように思います。
>
>ちなみに私の環境では先の過去ログの方法でうまく
>動きましたが、本当にあの過去ログの通りに間違い無く
>やっていますか?(^^;)
>
>宜しくお願い致します。
>
>以上

よっしーさん
こんばんは、いつもお世話になります。夜遅い時間、ご返事ありがとうございます。
tomcatの起動のおかしいことが気付いたけど、どう確認したらいいのか、わからなくて、
もう一度tomcatを入れ直します。

最初はサイトの通りでやって、連携のことができなくて、過去のスレッドを参考して
やってみました。一からではなく違うところだけをやりました。
もう一度やってみます。また状況を報告します。

アドバイスがありがとうございます。
よろしくお願いたします。

Re: apacheとtomcatの連携できない(13)
日時: 2009/12/14 09:43
名前: stranger
URL: http://ja.528p.com/
apacheのリバースプロキシの設定

ProxyPass /tomcat/ ajp://localhost:8009/

ブラウザで http://apacheサーバ名/tomcat/
でアクセスしたら ajp://localhost:8009/にリクエストを送ります

ProxyPass /examples/ ajp://localhost:8009/examples/

http://apacheサーバ名/examples/
でアクセスしたら ajp://localhost:8009/examples/にリクエストを送ります

管理者権限で下記のコマンドを打つ
ps axwu | grep java
netstat -lnp

rc.d/init.d/tomcatスクリプトを作成した場合

jdk: jdk-6u17-linux-i586-rpm.bin
tomcat: apache-tomcat-6.0.20.tar.gzの組み合わせでは
stopファンクションで実行結果をうまく返さない場合がある

service tomcat stop
を実行したあとプロンプトに戻らない場合

(tomcatのpidを調べて存在しなくなるまでshutdown.shを繰り返す部分)

until [ -z $(/sbin/pidof java) ]; do :; done
の部分を下記のように変更してみる
until [ -z $(/sbin/pidof java) ]; do
/usr/local/tomcat/bin/shutdown.sh
done

service tomcat start
ps axwu | grep java
service tomcat stop
ps axwu | grep java
のように検証します

確実にtomcatスクリプトを作成しておかないと
shutdown のときに tomcatの部分で止まってしまうので注意

Re: apacheとtomcatの連携できない(14)
日時: 2009/12/14 11:33
名前: こう
>apacheのリバースプロキシの設定
>
>ProxyPass /tomcat/ ajp://localhost:8009/
>
>ブラウザで http://apacheサーバ名/tomcat/
>でアクセスしたら ajp://localhost:8009/にリクエストを送ります
>
>ProxyPass /examples/ ajp://localhost:8009/examples/
>
>http://apacheサーバ名/examples/
>でアクセスしたら ajp://localhost:8009/examples/にリクエストを送ります
>
>管理者権限で下記のコマンドを打つ
>ps axwu | grep java
>netstat -lnp
>
>rc.d/init.d/tomcatスクリプトを作成した場合
>
>jdk: jdk-6u17-linux-i586-rpm.bin
>tomcat: apache-tomcat-6.0.20.tar.gzの組み合わせでは
>stopファンクションで実行結果をうまく返さない場合がある
>
>service tomcat stop
>を実行したあとプロンプトに戻らない場合
>
>(tomcatのpidを調べて存在しなくなるまでshutdown.shを繰り返す部分)
>
>until [ -z $(/sbin/pidof java) ]; do :; done
>の部分を下記のように変更してみる
>until [ -z $(/sbin/pidof java) ]; do
>/usr/local/tomcat/bin/shutdown.sh
>done
>
>service tomcat start
>ps axwu | grep java
>service tomcat stop
>ps axwu | grep java
>のように検証します
>
>確実にtomcatスクリプトを作成しておかないと
>shutdown のときに tomcatの部分で止まってしまうので注意

strangerさん、ご返事ありがとうございます。
検証した結果は以下です。
# service tomcat start
------------------------------------
Starting tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/default
------------------------------------
# ps axwu | grep java
------------------------------------
root 2666 0.0 0.0 65984 1320 ? S Dec11 0:00 /bin/sh /usr/bin/vmware-watchdog -s webAccess -u 30 -q 5 /usr/lib/vmware/webAccess/java/jre1.5.0_15/bin/webAccess -client -Xmx64m -XX:MinHeapFreeRatio=30 -XX:MaxHeapFreeRatio=30 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/common/endorsed -classpath /usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/bootstrap.jar:/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/commons-logging-api.jar -Dcatalina.base=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Dcatalina.home=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Djava.io.tmpdir=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/temp org.apache.catalina.startup.Bootstrap start
root 15337 1.3 3.8 447708 79788 ? Ssl 11:02 0:03 /usr/lib/vmware/webAccess/java/jre1.5.0_15/bin/webAccess -client -Xmx64m -XX:MinHeapFreeRatio=30 -XX:MaxHeapFreeRatio=30 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/common/endorsed -classpath /usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/bootstrap.jar:/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/commons-logging-api.jar -Dcatalina.base=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Dcatalina.home=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Djava.io.tmpdir=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/temp org.apache.catalina.startup.Bootstrap start
root 27552 21.4 3.1 909960 65628 pts/0 Sl 11:06 0:03 /usr/java/default/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath :/usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 27577 0.0 0.0 65436 836 pts/0 S+ 11:06 0:00 grep java
------------------------------------
# service tomcat stop
------------------------------------
Shutting down tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/default
------------------------------------
その後、プロンプトに戻らないと思ったら、(10分待って)シェルプロンプトが出てきました。
# ps axwu | grep java
------------------------------------
root 2666 0.0 0.0 65984 1320 ? S Dec11 0:00 /bin/sh /usr/bin/vmware-watchdog -s webAccess -u 30 -q 5 /usr/lib/vmware/webAccess/java/jre1.5.0_15/bin/webAccess -client -Xmx64m -XX:MinHeapFreeRatio=30 -XX:MaxHeapFreeRatio=30 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/common/endorsed -classpath /usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/bootstrap.jar:/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/commons-logging-api.jar -Dcatalina.base=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Dcatalina.home=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Djava.io.tmpdir=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/temp org.apache.catalina.startup.Bootstrap start
root 20478 0.0 0.0 65436 832 pts/0 S+ 11:26 0:00 grep java
root 29635 1.5 3.7 462748 76332 ? Ssl 11:22 0:03 /usr/lib/vmware/webAccess/java/jre1.5.0_15/bin/webAccess -client -Xmx64m -XX:MinHeapFreeRatio=30 -XX:MaxHeapFreeRatio=30 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/common/endorsed -classpath /usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/bootstrap.jar:/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/bin/commons-logging-api.jar -Dcatalina.base=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Dcatalina.home=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16 -Djava.io.tmpdir=/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16/temp org.apache.catalina.startup.Bootstrap start
------------------------------------

以上ですが、仮想化vmwareのtomcatが動いてるみたいです。何か関係ありますか???
vmwareは入れただけです、何も弄ってなかった状態です。
vmwareを削除したほうがいいですかな?

よろしくお願いいたします。

Re: apacheとtomcatの連携できない(15)
日時: 2009/12/14 12:52
名前: stranger
URL: http://ja.528p.com/
>以上ですが、仮想化vmwareのtomcatが動いてるみたいです。何か関係ありますか???
>vmwareは入れただけです、何も弄ってなかった状態です。
>vmwareを削除したほうがいいですかな?

まえにもどこかで書いて、優しくないと言われましたけど
自分で考えてvmwareの起動を止めれば良いのでは?

Re: apacheとtomcatの連携できない(16)
日時: 2009/12/14 12:53
名前: こう

皆さん、いろいろなアドバイス、本当にありがとうございます。
strangerさんからのアドバイスで検証して、
vmware中のtomcatが気づいて、何か関係あるかなと思って、
vmwareを削除してみたら、すべて問題なく表示されました。

今、ほかの記事を参考してvmwareをもう一度入れて、
vmware側のtomcatのポートを変えてみて、共存することを確認します。

Re: apacheとtomcatの連携できない(17)
日時: 2009/12/14 13:24
名前: こう
>まえにもどこかで書いて、優しくないと言われましたけど
>自分で考えてvmwareの起動を止めれば良いのでは?
>

stranger さん、ご返事ありがとうございます。
最新のVMware-server-2.0.2-203138.x86_64.rpmもう一度入れて
vmware側のtomcatのポートを変えてみて、できました。
参考サイト
http://trac.codecheck.in/share/browser/platform/linux/misc/change_vmware_tomcat_port.sh?rev=1519
-----------------------------------------------------
#!/bin/sh
#
# Change VMWare Server's Tomcat port.
#
# see: http://communities.vmware.com/thread/172606
#
VM_TOMCAT="/usr/lib/vmware/webAccess/tomcat/apache-tomcat-6.0.16"
sudo cp $VM_TOMCAT/conf/server.xml $VM_TOMCAT/conf/server.xml.orig
sudo perl -pi -e 's/port="8005"/port="8105"/' $VM_TOMCAT/conf/server.xml
sudo perl -pi -e 's/port="8009"/port="8109"/' $VM_TOMCAT/conf/server.xml

# restart webAccess
sudo kill -TERM `pidof webAccess`
-----------------------------------------------------
実行する前に、チェックしたら、400errorが出ます。
実行したら、vmware側のtomcatのポートを変えてくれて
tomcatのサンプルページを表示されました。

報告は以上です。
もう一度、みなさんのおかけて、問題解決しました。
ありがとうございます。
後で、スレッドが解決済にします。
またよろしくお願いいたします。

※古いスレッドには返信できない場合があります


■関連コンテンツ




▲このページのトップへ戻る

ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします