2009-12-12 2 views
4

J'utilise ubuntu 9.10 et j'ai installé java et tomcat en utilisant le gestionnaire de paquets. Quand je suis allé lancer startup.sh, il se plaint d'abord que catalina.out ne soit pas là et ne soit pas accessible en écriture. J'ai corrigé cela et il ne se plaint pas de cela (pourquoi n'est-ce pas inclus dans l'installation ??) Maintenant, il se plaint de server.xml ne pas être là quand je ferme le serveur. Voici ma sortie de la ligne de commande:Tomcat s'exécute mais se plaint de l'absence de server.xml

[email protected]:/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 
[email protected]:/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) 
[email protected]:/usr/share/tomcat6$ 

Je suis vraiment nouveau pour tomcat si cela pourrait être une question stupide, mais pourquoi n'est pas là un échantillon server.xml dans une nouvelle installation de tomcat? Que puis-je mettre là pour le fermer ... même si c'est juste un talon et un +1 à quiconque peut m'expliquer la structure de ce fichier?

Répondre

4

Essayez d'utiliser server.xml situé à:

/etc/tomcat6/server.xml 

server.xml est le fichier de configuration du serveur d'applications. Il contient des choses comme le port sur lequel le serveur va écouter, où sont les applications déployées et d'autres choses liées.

+0

Cela fait calme. Merci! – DJTripleThreat

Questions connexes