Domanda

Sto usando Ubuntu 9.10 e ho installato Java e Tomcat tramite il gestore di pacchetti. Quando sono andato a correre startup.sh, in primo luogo lamenta catalina.out non essere lì e non essere scrivibile. Ho sistemato quello e non si lamenta che (perché non è che incluso nella installazione ??) Ora è lamentarsi server.xml non essere lì quando ho chiuso il server. Qui è la mia uscita da linea di comando:

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$

Sono veramente nuovo a Tomcat quindi questo potrebbe essere una domanda stupida, ma perché non c'è un server.xml campione in una nuova installazione di Tomcat? Quello che posso mettere in là per chiudere in su ... anche se è solo uno stub e un +1 a chiunque in grado di spiegare a me la struttura di questo file?

È stato utile?

Soluzione

Prova a usare server.xml si trova in:

/etc/tomcat6/server.xml

server.xml è il file di configurazione per il server di applicazione. Contiene cose come quello che porta è il server sta per ascoltare a, dove sono le applicazioni che vengono distribuite, e altre cose correlate.

Altri suggerimenti

Più informazioni su Tomcat in Ubuntu:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top