IntelliJ IDEA

  • 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

  • IntelliJ IDEA muestra un error al usar la anotación @Autowired de Spring

    Algunas veces IntelliJ (en las versiones 15 y anteriores) puede mostrar un error como el siguiente al anotar con @Autowired la definición de una variable. 

    El error es algo parecido a éste:

    Error que muestra IntelliJ IDEA al anotar con @Autowired una variable

    La clase está anotada correctamente y sigue mostrando el error, podemos solucionarlo utilizando la siguiente anotación:

    @SuppressWarnings("SpringJavaAutowiringInspection")

     Con ésta solución, IntelliJ dejará de mostrarnos el error anterior y podremos seguir trabajando "tranquilos" sin ver el molestro subrayado rojo ;-)

Logo M4 ERP
Developer

Seguridad de la página de inicio

Please publish modules in offcanvas position.