Idea cria um projeto tradicional da web java (construído com maven)
Método 1
Arquivo -> Novo -> Projeto -> Java (Verifique o aplicativo da web)
Método 2
Arquivo -> novo -> Projeto -> Java Enterprise (Verifique o aplicativo da web)
Idea implanta Java Web Project
A Idea não coloca o projeto no diretório WebApp do Tomcat, mas o projeto ainda está no diretório do projeto de origem. A IDEA adota um método de implantação de projeto TOMCAT não invasivo (sem modificação de arquivos Tomcat) <Método do Diretório Virtual>
Depois que a Idea iniciar o TomCat, o diretório do ProjectName correspondente será criado no diretório $ {user.home}/. Intellijidea/System/Tomcat e copie 3 diretórios para o diretório $ {user.home}/. Intellijidea/System/Tomcat/ProjectName. Isso fará com que cada projeto corresponda a três diretórios: conf, logs e trabalho: conf, logs eNo arquivo de configuração conf/catalina/localhost/root.xml, a configuração associada ao projeto Javaweb é a seguinte:
<? xml versão = "1.0" coding = "utf-8"?> <context path = "" docbase = "g:/work/java/je/out/artefacts/je_war_exploded"/>
conf/catalina/localhost/root.xml Propriedades do arquivo de configuração
<? xml versão = "1.0" coding = "utf-8"?> <context path = "" docbase = "g:/work/java/je/out/artefacts/je_war_exploded"/>
caminho
Defina o URL para acessar o portal de aplicativos da web (defina o roteamento de entrada da URL)
docbase
Defina o caminho do projeto do aplicativo da web
ClassName
Especifique o nome da classe Java que implementa a interface de contexto
recarregável
Se definido como true, o TomCat recarregará automaticamente as alterações do diretório da Web-Inf. Ele será definido como verdadeiro durante o desenvolvimento/depuração geral, e o ambiente oficial de produção será definido como falso.
Diretório virtual
efeito:
1. Quando o host: a porta no URL é a mesma, vários projetos podem ser implantados (geralmente isso raramente é usado)
Por exemplo:
http: // localhost: 8080/
http: // localhost: 8080/gerente
http: // localhost: 8080/admin
2. Separe o local de armazenamento do projeto dos webApps no diretório raiz do tomcat, o que é mais seguro
Método de configuração Um
Criar: Diretório Root Tomcat/Conf/Catalina/Nome do Domínio/Test.xml Arquivo
contente:
<? xml versão = "1.0" coding = "utf-8"?> <Context docbase = "g:/work/java/je/out/artefacts/je_war_exploded"/>
Visite URL: http: // localhost: 8080/teste
Host virtual
Função: Um servidor liga vários nomes de domínio, um nome de domínio corresponde a um projeto (principalmente) ou um nome de domínio corresponde a vários projetos (muito raros)
Método de configuração
Adicione o seguinte código ao diretório raiz do tomcat /conf/server.xml arquivo:
<Host name = "www.jalja2.org" appbase = "e:/aprendia/ativemq/app2" Unpackwars = "true" AutodelaPlay = "true"> </dost>
Resumir
O exposto acima é o método de implantar os projetos Javaweb no servidor Tomcat introduzido pelo editor. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!