Por que o Tomcat não para?

2

Quando executo o comando:

catalina.sh stop

Eu recebo erro:

 org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket.<init>(Socket.java:375)
    at java.net.Socket.<init>(Socket.java:189)
    at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:456)
    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:352)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

Qual pode ser o motivo? Obrigado.

    
por user710818 27.12.2011 / 15:42

2 respostas

7

Possíveis razões

  1. O Tomcat não está em execução. Neste caso, não faça nada.
  2. Tomcat fica preso. Neste caso, mate-o. Espero que ele comece a funcionar após o reinício. Se não tentar verificar os logs stdout e de erro. Provavelmente o momory acabou ou não tem espaço livre no disco ou todos os manipuladores de arquivos são usados ...
  3. Existe firewall (?) ou algum tipo de problema de roteamento. É difícil imaginar o firewall dentro de uma máquina, mas se, por exemplo, você tiver várias placas de rede e o tomcat de algum modo estiver conectado a uma delas, mas o utilitário stop tentar se conectar a outras, ele falhará.

Provavelmente, outras razões são possíveis. Mas novamente, # 1 & # 2 faz mais sentido.

Se o problema persistir, tente examinar os logs. Se algo estranho aparecer nos logs, mas você não souber o que fazer, tente postar os logs aqui.

    
por 27.12.2011 / 15:52
0

Verifique seu arquivo /etc/hosts ; a configuração do host provavelmente está incorreta. Acabei de encontrar o mesmo problema e resolvi corrigindo isso.

    
por 24.05.2013 / 06:29

Tags