Artifact XXX:war: Server is not connected. Deploy is not available.

Cuando nos encontramos este mensaje al arrancar un Tomcat desde IntellJ IDEA y no se despliega el war con el que estamos trabajando, la causa es que tenemos contenido en el fichero bin/setenv.bat y estamos asignando la variable JAVA_OPTIONS

La forma correcta de configurar el contenido del fichero bin/setenv.bat es la siguiente:

Linux/Mac

export JAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=512m -Xmx1024m"

Windows

SET JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=512m -Xmx1024m

(Las opciones anteriores son un ejemplo y no tienen por qué ser esas las que necesitemos)

Debemos incluir el contenido que la variable JAVA_OPTS pudiera tener asignado por el entorno de desarrollo IntellJ IDEA

Cómo añadir usuarios a Tomcat para acceder al Manager

Esto es algo bastante sencillo. Para añadir usuarios con capacidad de administrar las aplicaciones desplegadas en nuestro Tomcat sin tener que reiniciar el sevidor, debemos hacer lo siguiente:

  1. Acceder al fichero conf/tomcat-users.xml
  2. Buscar la etiqueta
  3. Justo debajo de la etiqueta añadiremos una entrada parecida a la siguiente (recuerda cambiar la contraseña): 
    <user username="admin" password="admin" roles="manager-gui" />

     

Cómo modificar el tamaño máximo de despliegue de un war en Tomcat 6

La forma de modificar el tamaño máximo de un war que admite Tomcat 6 para desplegarlo a través del Manager se hace de la siguiente forma:

Hay que buscar el fichero server.xml en la carpeta conf del servidor, después buscar conector en el que indica el puerto http a través del que nos conectaremos al servidor (por lo general suele ser el 8080), después añadiremos el atributo maxPostSize indicando el tamaño máximo del fichero que queremos admitir en bytes (en nuestro caso, el tamaño son 150 MB). La configuración quedará tal y como se puede ver en el ejemplo:

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxPostSize="157286400"/>

Tras modificar la configuración deberemos reiniciar el servidor.

Subcategorías

Logo M4 ERP
Developer

Seguridad de la página de inicio

Please publish modules in offcanvas position.