Reiniciar Alfresco/Tomcat

Reiniciar Alfresco/Tomcat

Cuando intento reiniciar Alfresco, se detiene con este mensaje:

  p@p:~/alfresco-5.0.d$ ./alfresco.sh restart
    Using CATALINA_BASE:   /home/p/alfresco-5.0.d/tomcat
    Using CATALINA_HOME:   /home/p/alfresco-5.0.d/tomcat
    Using CATALINA_TMPDIR: /home/p/alfresco-5.0.d/tomcat/temp
    Using JRE_HOME:        /home/p/alfresco-5.0.d/java
    Using CLASSPATH:       /home/p/alfresco-5.0.d/tomcat/bin/bootstrap.jar:/home/p/alfresco-5.0.d/tomcat/bin/tomcat-juli.jar
    Using CATALINA_PID:    /home/p/alfresco-5.0.d/tomcat/temp/catalina.pid

Luego lo intento de nuevo y obtengo esto:

     p@p:~/alfresco-5.0.d$ ./alfresco.sh restart
        Using CATALINA_BASE:   /home/p/alfresco-5.0.d/tomcat
        Using CATALINA_HOME:   /home/p/alfresco-5.0.d/tomcat
        Using CATALINA_TMPDIR: /home/p/alfresco-5.0.d/tomcat/temp
        Using JRE_HOME:        /home/p/alfresco-5.0.d/java
        Using CLASSPATH:       /home/p/alfresco-5.0.d/tomcat/bin/bootstrap.jar:/home/p/alfresco-5.0.d/tomcat/bin/tomcat-juli.jar
        Using CATALINA_PID:    /home/p/alfresco-5.0.d/tomcat/temp/catalina.pid
out 13, 2015 10:39:03 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact localhost:8005. Tomcat may not be running.
out 13, 2015 10:39:03 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop: 
java.net.ConnectException: Ligação recusada
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at java.net.Socket.connect(Socket.java:538)
    at java.net.Socket.<init>(Socket.java:434)
    at java.net.Socket.<init>(Socket.java:211)
    at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:498)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:370)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:457)

The stop command failed. Attempting to signal the process to stop through OS signal.
Tomcat stopped.

Mi servidor.xml:

<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <!-- Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /-->
  <GlobalNamingResources>
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>
  <Service name="Catalina">
    <Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" maxHttpHeaderSize="32768" />

    <Connector port="8009" URIEncoding="UTF-8" protocol="AJP/1.3" redirectPort="8443" />

    <Connector port="8443" URIEncoding="UTF-8" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
               maxThreads="150" scheme="https" keystoreFile="/home/p/alfresco-5.0.d/alf_data/keystore/ssl.keystore" keystorePass="kT9X6oe68t" keystoreType="JCEKS"
 secure="true" connectionTimeout="240000" truststoreFile="/home/p/alfresco-5.0.d/alf_data/keystore/ssl.truststore" truststorePass="kT9X6oe68t" truststoreType="JCEKS"
               clientAuth="want" sslProtocol="TLS" allowUnsafeLegacyRenegotiation="true" maxHttpHeaderSize="32768" />  
    <Engine name="Catalina" defaultHost="localhost">
     <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>

      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      </Host>
    </Engine>
  </Service>
</Server>

No sé si los puertos están mal configurados u otra cosa y eso no lo puedo solucionar.

¿Alguien sabe por qué tengo que reiniciar dos veces?

Respuesta1

Los puertos son correctos: el apagado está en 8005 en server.xml, que es lo que se esperaba, pero por lo que ha mostrado parece que su primer intento de reiniciar Alfresco lo detuvo, pero no lo inició. Su segundo intento (llamando a reiniciar nuevamente) primero intenta detener el servidor Tomcat, pero como no se está ejecutando, le indica que no hay respuesta al comando de apagado.

¿Querías intentar iniciar ./alfresco.sh en su lugar? Al menos, si no se inicia, debería mostrarle otro conjunto de mensajes que expliquen el motivo.

información relacionada