Tomcat si avvia e funziona correttamente ma non si collega mai alla porta di arresto dell'8005. Di conseguenza, posso solo terminarlo uccidendolo.Perché Tomcat non si collegherà alla porta di arresto (8005)?
sto iniziando Tomcat con:
catalina.sh start
o:
startup.sh
I risultati sono identici.
Server.xml frammento:
<Server port="8005" shutdown="SHUTDOWN">
catalina.out frammento:
Aug 20, 2013 4:55:18 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Aug 20, 2013 4:55:19 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Aug 20, 2013 4:55:19 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2209 ms
Aug 20, 2013 4:55:19 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Aug 20, 2013 4:55:19 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42
$ netstat -ln snippet:
tcp 0 0 :::8443 :::* LISTEN
tcp 0 0 :::8009 :::* LISTEN
tcp 0 0 :::8080 :::* LISTEN
Nota: Apache è destinata a 8443 e 8080, si connette al tomcat via 8009
$ netstat -ln | grep 8005:
<nothing>
Dovrebbe apparire qualche indicazione di associazione o mancato collegamento alla porta 8005 in catalina.out
?
C'è qualche tipo di errore di sintassi che potrei aver introdotto in server.xml che consentirebbe di collegarsi al connettore 8009 ma non a 8005?
Sono in perdita qui perché non vengono emessi errori, qualsiasi suggerimento sarebbe utile.
EDIT: In risposta al router link fornito ho aggiunto il "Tomcat Sto iniziando con" di cui sopra e anche cercato:
startup.sh &
Ancora nessuna vincolante alla porta 8005, i risultati sembravano essere identici in tutti i casi .
8009 è la porta AJP predefinita. – DwB
Hai provato a eseguire lo script di arresto per arrestare tomcat? – DwB
Sì, catalina.sh e shutdown.sh tentano entrambi di connettersi alla porta 8005 per arrestare tomcat. Entrambi falliscono a causa della "connessione rifiutata" perché tomcat non si associava all'ascolto sulla porta 8005. – user2700751