- PR -

webサーバー

投稿者投稿内容
冬寂
ぬし
会議室デビュー日: 2002/09/17
投稿数: 449
投稿日時: 2006-11-14 11:31
引用:

カタナさんの書き込み (2006-11-14 11:12) より:
できれば、Windowsでやりたいところなのですが、linuxしか駄目なので^^;
この業界に入ったばかりの初心者で、質問の仕方もおかしいかもしれませんがお願いいたします。


免許も持ってないのに、自動車で高速道路に乗り入れてから携帯電話で車の止め方を教えてもらったりするような事をしますか?

>パーミッションを変えるだけでいいのでしょうか?
やってみてから聞くモンです。
(やらないとしたら、わざわざ答えるのも無駄。)
カタナ
会議室デビュー日: 2006/11/10
投稿数: 7
投稿日時: 2006-11-14 12:26
みなさんありがとうございます。
以前パーミッションを777に変えて実行しましたら、許可がありませんとはでなくなったのですが、逆に shutdown.sh を実行させると、

致命的: Catalina.stop

と出てきてしまったのでパーミッションを変えるだけでいいのかが疑問に思えたのです。
書き方が悪かったです。申し訳ありません。

手順として、間違っていること、足りないものがありましたらいってください。
お願いします。

1.TOMCATを展開
2.APACHEを展開
3../configure --enable-modules=all --enable-proxy --enable-proxy-ajp --enable-ssl
4.makeし、make installする。
5.jakarta-tomcat-connectors-jk2-src-current.tar.gzを展開
6../configure --with-apxs2=/usr/local/apache2/bin/apxs
7.make
8.mod_jk2.so を /apache2/modules にコピー
9.workers2.properties を /apache2/conf にコピー
10.vi httpd.conf で LoadModule jk2_module modules/mod_jk2.so を追加
11.vi /tomcat/conf/server.xml で 8080のポートをコメントにする
12./home の下に /www/java の下に test.jspとWEB-INFを作成
13.WEB-INFの下に web.xml と classes と lib と src を作成
14.srcの下に TestServlet.javaを作成
15.javac -classpath /usr/local/tomcat/common/lib/servlet-api.jar TestServlet.java
16.TestServlet.class を /home/www/java/WEB-INF/classes に移動
17.vi /usr/local/tomcat/conf/Catalina/localhost/test.xml を作成
18.test.xml の内容は
    <Context path="/test" docBase="/home/www/java" debug="0" reloadable="true" />
19.vi /usr/local/apache2/conf/workers2.properties で [uri:/test/*]を追加
20.chmod 777 /usr/local/tomcat/logs/catalina.out

なのですが・・・
本当におねがいいたします。
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2006-11-14 12:38
引用:

カタナさんの書き込み (2006-11-14 12:26) より:
致命的: Catalina.stop

と出てきてしまったのでパーミッションを変えるだけでいいのかが疑問に思えたのです。
書き方が悪かったです。申し訳ありません。


まだ悪いです。
これが出てきたので何を調べて何をしてみたのかを、書いていません。
カタナ
会議室デビュー日: 2006/11/10
投稿数: 7
投稿日時: 2006-11-14 13:05
su - user -c "/usr/local/tomcat/bin/shutdown.sh"
を実行すると、

致命的: Catalina.stop:
java.io.FileNotFoundException: /usr/local/tomcat/conf/server.xml (Permission denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:381)
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)

とはじめは出たのですが、とりあえず、usr/local/tomcat/conf/server.xml のパーミッションを変えました。

次に実行し、停止させましたら、

致命的: 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)

と出て、今考え中です。

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