run intellij idea configurar application java tomcat intellij-idea

java - configurar - intellij idea tomcat integration



IntelliJ IDEA: Tomcat 8.5.13 y 9.0.0.M19-Error durante el despliegue del artefacto. Ver el registro del servidor para más detalles (1)

Parece haber un problema de implementación con las versiones más recientes de Tomcat de IntelliJ IDEA. Tenemos un error abierto para eso con los archivos parcheados adjuntos que puede usar para solucionar el problema:

  • IDEA-171174 Tomcat 9.0.0.M19: no se pudo implementar artefacto WAR simple

Puede encontrar el paquete remendado del complemento IntelliJ IDEA Tomcat, reemplace <IDEA_HOME>/plugins/Tomcat/lib/tomcatIntegration.jar con él.

El problema original está causado por este error de Tomcat:

  • Error 60949 : no se puede implementar / deshacer el archivo war utilizando el administrador

Este error se resuelve en las siguientes versiones de Tomcat:

  • 8.5.14 y más tarde
  • 9.0.0.M20 y posterior

Se recomienda esperar / instalar las versiones fijas de Tomcat o volver a las versiones que no se ven afectadas por el error (5.8.12 y 9.0.0.M18), ya que la solución para IntelliJ IDEA utiliza algunos hacks sucios para hacer funciona con Tomcat 5.8.13 y 9.0.0.M19 que se ven afectados por el error 60949 (JMX roto).

No puedo entender lo que pasó No hubo problema hace 2 días y ahora no puedo implementar mis aplicaciones. Cualquiera de eso. Lo único que hice con respecto a la red fue conectar mi computadora portátil a otro enchufe de la casa con un cable de ethernet, nada más. Intenté casi todas las soluciones que encontré aquí y nada me ayudó.

Registros:

C:/servers/apache-tomcat-8.5.13/bin/catalina.bat run [2017-04-11 06:19:51,636] Artifact TestJEE:war exploded: Server is not connected. Deploy is not available. Using CATALINA_BASE: "C:/Users/wojci/.IntelliJIdea2016.3/system/tomcat/Tomcat_8_5_13_TestJEE" Using CATALINA_HOME: "C:/servers/apache-tomcat-8.5.13" Using CATALINA_TMPDIR: "C:/servers/apache-tomcat-8.5.13/temp" Using JRE_HOME: "C:/Program Files/Java/jdk1.8.0_112" Using CLASSPATH: "C:/servers/apache-tomcat-8.5.13/bin/bootstrap.jar;C:/servers/apache-tomcat-8.5.13/bin/tomcat-juli.jar" 11-Apr-2017 18:19:54.084 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.13 11-Apr-2017 18:19:54.087 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Mar 27 2017 14:25:04 UTC 11-Apr-2017 18:19:54.087 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.13.0 11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10 11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.0 11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: C:/Program Files/Java/jdk1.8.0_112/jre 11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_112-b15 11-Apr-2017 18:19:54.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 11-Apr-2017 18:19:54.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:/Users/wojci/.IntelliJIdea2016.3/system/tomcat/Tomcat_8_5_13_TestJEE 11-Apr-2017 18:19:54.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:/servers/apache-tomcat-8.5.13 11-Apr-2017 18:19:54.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:/Users/wojci/.IntelliJIdea2016.3/system/tomcat/Tomcat_8_5_13_TestJEE/conf/logging.properties 11-Apr-2017 18:19:54.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 11-Apr-2017 18:19:54.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote= 11-Apr-2017 18:19:54.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099 11-Apr-2017 18:19:54.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false 11-Apr-2017 18:19:54.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false 11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1 11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:/Users/wojci/.IntelliJIdea2016.3/system/tomcat/Tomcat_8_5_13_TestJEE 11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:/servers/apache-tomcat-8.5.13 11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:/servers/apache-tomcat-8.5.13/temp 11-Apr-2017 18:19:54.093 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.12 using APR version 1.5.2. 11-Apr-2017 18:19:54.093 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 11-Apr-2017 18:19:54.093 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 11-Apr-2017 18:19:55.187 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2k 26 Jan 2017) 11-Apr-2017 18:19:55.560 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 11-Apr-2017 18:19:55.691 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 11-Apr-2017 18:19:55.745 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"] 11-Apr-2017 18:19:55.763 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 11-Apr-2017 18:19:55.802 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2418 ms 11-Apr-2017 18:19:55.982 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina 11-Apr-2017 18:19:55.983 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.13 11-Apr-2017 18:19:56.185 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 11-Apr-2017 18:19:56.250 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 11-Apr-2017 18:19:56.382 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 578 ms [2017-04-11 06:19:56,404] Artifact TestJEE:war exploded: Artifact is being deployed, please wait... Connected to server [2017-04-11 06:19:56,493] Artifact TestJEE:war exploded: Error during artifact deployment. See server log for details. 11-Apr-2017 18:20:06.205 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor C:/Users/wojci/.IntelliJIdea2016.3/system/tomcat/Tomcat_8_5_13_TestJEE/conf/Catalina/localhost/ROOT.xml 11-Apr-2017 18:20:06.968 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor C:/Users/wojci/.IntelliJIdea2016.3/system/tomcat/Tomcat_8_5_13_TestJEE/conf/Catalina/localhost/ROOT.xml has finished in 762 ms 11-Apr-2017 18:20:06.973 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:/servers/apache-tomcat-8.5.13/webapps/manager 11-Apr-2017 18:20:07.084 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:/servers/apache-tomcat-8.5.13/webapps/manager has finished in 112 ms Disconnected from server

Cuando intento conectarme a "localhost: 8080" recibo un mensaje sobre la conexión RECHAZADA y el mensaje "Desconectado del servidor" en los registros. No hay nada útil en los registros (sin advertencias / errores). Este problema está en TODAS mis aplicaciones JEE.

Como dije, probé muchas soluciones desde aquí EXCEPTO la que cambia el valor de% JAVA_OPTS% env var porque no tengo ningún archivo ''setenv.bat'' en el directorio Tomcat y en Catalina.bat esta variable parece estar configurada correctamente .
Soy bastante nuevo en este tipo de tecnología y tengo un poco de miedo de comenzar a modificar cosas que no conozco.

¿Qué podría estar causando este problema? ¿Cuáles son las posibles soluciones?