- PR -

TOMCATとAPACHEの連携についての質問

1
投稿者投稿内容
カタナ
会議室デビュー日: 2006/11/10
投稿数: 7
投稿日時: 2006-11-10 13:59
はじめまして。カタナと申します。
まだlinuxをはじめて3ヶ月のド素人ですみませんが、お願いします。

今、WEBサーバーを作ろうと思い、TOMCATとAPACHEの連携をしようと思っているのですがなかなかうまくいかないのでどうか教えてくれませんか?おねがいします。

今現在なのですが、

http://www.insnet.co.jp/homepage/technical/tomcat55/

を参考にそのまま試しにやっているのですが、
最後のところの、
su - user -c "/usr/local/tomcat/bin/startup.sh"
を実行すると、

Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.5.0_06
touch: cannot touch `/usr/local/tomcat/logs/catalina.out': 許可がありません
/usr/local/tomcat/bin/catalina.sh: line 258: /usr/local/tomcat/logs/catalina.out: 許可がありません

といわれます。パーミッションを変えようにも、どのようにしたらいいのかわからず、考えています。分かる方おられましたらお願いいたします。
あしゅ
ぬし
会議室デビュー日: 2005/08/05
投稿数: 613
投稿日時: 2006-11-10 14:13
chown -R user /usr/local/tomcat/{logs,temp,work}
実行ユーザーの切替を行うなら、こんなとこでしょう。
カタナ
会議室デビュー日: 2006/11/10
投稿数: 7
投稿日時: 2006-11-10 15:47
あしゅさん早速の返答ありがとうございます。

chown -R user /usr/local/tomcat/{logs,temp,work}
をやりましたら、実行はできました。ブラウザで開いてみましたらAPACHだけを動かした時のと同じ画面出てしまい、停止させようと思い 

./shutdown.sh を実行させましたら、

致命的: Catalina.stop:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at java.net.Socket.<init>(Socket.java:365)
at java.net.Socket.<init>(Socket.java:178)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:394)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:343)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:434)

と出ました。

http://www.insnet.co.jp/homepage/technical/tomcat55/

を参考にしてやっていたのですが、どこかやり足りないところ、間違っているところはあるのでしょうか?

使っている
・OSは CentOS
・tomcatは 5.5.17
・httpdは 2.2.2
です。
Fangus
会議室デビュー日: 2006/12/25
投稿数: 1
投稿日時: 2006-12-25 17:06
初めに上がったご質問は参考にされているサイトに書かれています。
確認しましょう。

2つ目はTOMCATの起動の確認はされていますか。
まさにApacheだけを動かした状態ではないでしょうか。
1

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