- - PR -
webサーバー
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-11-14 11:31
免許も持ってないのに、自動車で高速道路に乗り入れてから携帯電話で車の止め方を教えてもらったりするような事をしますか? >パーミッションを変えるだけでいいのでしょうか? やってみてから聞くモンです。 (やらないとしたら、わざわざ答えるのも無駄。) | ||||
|
投稿日時: 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 なのですが・・・ 本当におねがいいたします。 | ||||
|
投稿日時: 2006-11-14 12:38
まだ悪いです。 これが出てきたので何を調べて何をしてみたのかを、書いていません。 | ||||
|
投稿日時: 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) と出て、今考え中です。 |