La idea crea un proyecto web de Java tradicional (construido con Maven)
Método 1
Archivo -> Nuevo -> Proyecto -> Java (verificar la aplicación web)
Método 2
Archivo -> Nuevo -> Proyecto -> Java Enterprise (verifique la aplicación web)
Idea implementa el proyecto web Java
Idea no coloca el proyecto en el directorio web de Tomcat, pero el proyecto aún está en el directorio de proyecto fuente. La idea adopta un método de implementación del proyecto TomCat no invasivo (sin modificación de ningún archivo Tomcat) <Método de directorio virtual>
Después de que la idea comience TomCat, el directorio del nombre de proyecto correspondiente se creará en el directorio $ {user.home}/. IntelliJidea/System/TomCat, y copiará 3 directorios al directorio $ {user.home}/. IntelliJidea/System/TomCat/ProjectName. Esto hará que cada proyecto corresponda a tres directorios: conf, registros y trabajo: conf, registros yEn el archivo de configuración conf/catalina/localhost/root.xml, la configuración asociada con el proyecto Javaweb es la siguiente:
<? xml versión = "1.0" encoding = "utf-8"?> <context path = "" docbase = "g:/work/java/je/out/artifacts/je_war_exploded"/>
Conf/Catalina/localhost/root.xml Propiedades del archivo de configuración
<? xml versión = "1.0" encoding = "utf-8"?> <context path = "" docbase = "g:/work/java/je/out/artifacts/je_war_exploded"/>
camino
Establezca la URL para acceder al portal de aplicaciones web (establecer el enrutamiento de entrada de URL)
docbase
Establezca la ruta del proyecto de la aplicación web
nombre de clase
Especifique el nombre de la clase Java que implementa la interfaz de contexto
recargable
Si se establece en True, TomCat recargará automáticamente de acuerdo con los cambios en el directorio Web-INF. Se establecerá en verdadero durante el desarrollo/depuración general, y el entorno de producción oficial se establecerá en falso.
Directorio virtual
efecto:
1. Cuando el host: el puerto en la URL es el mismo, se pueden implementar múltiples proyectos (generalmente esto rara vez se usa)
Por ejemplo:
http: // localhost: 8080/
http: // localhost: 8080/gerente
http: // localhost: 8080/admin
2. Separe la ubicación de almacenamiento del proyecto de las Apelaciones web en el directorio raíz de Tomcat, que es más seguro
Método de configuración uno
Crear: Tomcat Root Directory/Conf/Catalina/Domain Name/Test.xml File
contenido:
<? xml versión = "1.0" encoding = "utf-8"?> <context docbase = "g:/work/java/je/out/artifacts/je_war_exploded"/>
Visite URL: http: // localhost: 8080/prueba
Host virtual
Función: un servidor vincula múltiples nombres de dominio, un nombre de dominio corresponde a un proyecto (principalmente) o un nombre de dominio corresponde a múltiples proyectos (muy raro)
Método de configuración
Agregue el siguiente código al archivo TomCat Root Directory /Conf/Server.xml:
<Host name = "www.jalja2.org" appbase = "e:/aprendizaje/activemq/app2" impackwars = "true" autodePloy = "true"> </gest>
Resumir
Lo anterior es el método de implementación de proyectos Javaweb en el servidor Tomcat introducido por el editor. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!