私はubuntu9.10を使用しており、パッケージマネージャーを使用してjavaとtomcatをインストールしました。私がstartup.shを実行しようとすると、最初にcatalina.outが存在せず、書き込み可能でないことについて不平を言います。私はそれを修正しました、そしてそれはそれについて文句を言いません(なぜそれはインストールに含まれないのですか??)今それは私がサーバーをシャットダウンしたときにserver.xmlがそこにないことについて文句を言います。コマンドラインからの出力は次のとおりです。
user@desktop:/usr/share/tomcat6$ ./bin/startup.sh
Using CATALINA_BASE: /usr/share/tomcat6
Using CATALINA_HOME: /usr/share/tomcat6
Using CATALINA_TMPDIR: /usr/share/tomcat6/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun-1.6.0.15
user@desktop:/usr/share/tomcat6$ ./bin/shutdown.sh
Using CATALINA_BASE: /usr/share/tomcat6
Using CATALINA_HOME: /usr/share/tomcat6
Using CATALINA_TMPDIR: /usr/share/tomcat6/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun-1.6.0.15
Dec 11, 2009 4:42:57 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.io.FileNotFoundException: /usr/share/tomcat6/conf/server.xml (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:407)
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:597)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:337)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:415)
user@desktop:/usr/share/tomcat6$
私はtomcatを初めて使用するので、これはばかげた質問かもしれませんが、tomcatの新規インストールにサンプルserver.xmlがないのはなぜですか?それをシャットダウンするためにそこに何を入れることができますか...それが単なるスタブであり、このファイルの構造を私に説明できる人に+1であっても?