Comenzaré con el error que estoy recibiendo, y luego explicaré lo que he hecho hasta ahora.Intentando implementar el servidor de tomcat a través de Intellij IDEA y obteniendo un error server.xml raro que falta
Error running Guestbook: Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml
El uso de IntelliJ IDEA 11 Ultimate Edition:
He añadido el servidor tomcat6 en la configuración -> servidores de aplicaciones del menú de IntelliJ IDEA añadiendo el directorio donde está instalado Tomcat, luego me fui a editar configuraciones en el cuadro desplegable de ejecución, y agregó los valores predeterminados locales del servidor tomcat. Debajo de la pestaña de implementación, hice clic en + -> Artefactos ... y seleccioné el artefacto ProjectName: war file.
Ahora, cuando me encontré por primera vez, que me dio un poco de error como
no conf folder found in /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/
En un momento de desesperación que acabo de hacer un directorio llamado conf allí y el mensaje de error, por supuesto, cambiado a :
Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml
no tengo ni idea de dónde este archivo se debe encontrar, lo que debería estar en ella, ¿por qué no está siendo creado, o sobre todo - cómo conseguirlo en el lugar correcto. Cualquier ayuda en este sería muy apreciada!
IDEA debe tomar su 'TOMCAT/conf/server.xml', modificarlo y copiarlo en la ubicación temporal. Por alguna razón, no sucede. Pruebe la nueva instalación vanilla Tomcat 6 del sitio Apache, asegúrese de que el archivo original exista. – CrazyCoder
No es una respuesta a su problema, pero debo decir que he visto a mucha gente perder mucho tiempo tratando de controlar los servidores web con complementos IDE. En resumen, simplemente no vale la pena. Tomcat es tan simple de ejecutar desde la línea de comandos, que nunca he visto el beneficio de hacerlo desde el IDE. Si está buscando la implementación automática, solo cree un archivo de contexto de Tomcat y apúntelo a su entorno de desarrollo, sin necesidad de 'implementación'. – GreyBeardedGeek
@GreyBeardedGeek, entonces echas de menos los beneficios del despliegue en caliente – NimChimpsky