Tomcat运行但抱怨缺少server.xml

时间:2009-12-12 00:51:33

标签: tomcat6 ubuntu-9.10 server.xml

我正在使用ubuntu 9.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给任何一个能向我解释这个文件结构的人吗?

2 个答案:

答案 0 :(得分:4)

尝试使用位于以下位置的server.xml:

/etc/tomcat6/server.xml

server.xml是应用程序服务器的配置文件。它包含的内容包括服务器要监听的端口,正在部署的应用程序以及其他相关内容。

答案 1 :(得分:1)

有关Ubuntu中Tomcat的更多信息:

https://help.ubuntu.com/12.04/serverguide/tomcat.html