Вопрос

Я использую 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, так что это может быть глупый вопрос, но почему нет примера server.xml в новой установке tomcat?Что я могу туда положить, чтобы это заткнулось?..даже если это просто заглушка и + 1 любому, кто может объяснить мне структуру этого файла?

Это было полезно?

Решение

Попробуйте использовать server.xml расположенный по:

/etc/tomcat6/server.xml

server.xml является файлом конфигурации для сервера приложений.Он содержит такие сведения, как то, через какой порт сервер будет прослушивать, где развертываются приложения, и другие связанные с этим материалы.

Другие советы

Дополнительная информация о Tomcat в Ubuntu:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top