Em relação à embalagem e implantação do projeto Maven, uso o editor Eclipse aqui para fazer um registro simples.
Ambiente prático
Sistema operacional: Windows
IDE: Eclipse
Processo de embalagem e implantação
1 pacote de projeto
1.1 Clique com o botão direito do mouse no item que você precisa embalar e clicar em Maven clean , conforme mostrado na figura. Aqui, o MAVEN limpará todas as informações de embalagem para este projeto antes.
1.2 Após concluir a operação Maven clean , as seguintes informações aparecerão no console do Eclipse.
1.3 Em seguida, clique com o botão direito Maven build
1.4 Na interface pop-up, execute a operação como mostrado na figura abaixo.
Digite -X package na caixa de entrada "Objetivos" e verifique Update Snapshots e Skip Tests caixas de opções abaixo.
1.5 Os seguintes resultados aparecem, o que significa que a embalagem é bem -sucedida.
1.6 Atualize nosso projeto e podemos encontrar o pacote war que empacotamos no diretório target do projeto.
2 implantação do projeto
2.1 Coloque o pacote war embalado acima em nosso diretório WebApps do TomCat. Como mostrado na figura.
2.2 Modifique o arquivo de configuração servidor.xml no diretório conf no tomcat, encontre a etiqueta do host no arquivo de configuração e adicione o seguinte conteúdo a ele. O caminho relativo é usado aqui e o valor da propriedade doBase é o nome do pacote war que estamos chamando (como por que precisamos adicionar esta etapa, explicaremos isso mais tarde).
Copie o código do código da seguinte forma: <context docBase = "Análise-Tool-Web-1.0-Snapshot" Path = "/" Reloadable = "True" Privileged = "True"/>
2.3 Digite o diretório da lixeira do tomcat e clique em startup.bat para iniciar nosso tomcat. Os seguintes resultados são exibidos para indicar que a implantação é bem -sucedida.
2.4 Neste momento, abrimos o navegador e entramos em localhost:8080 , e acessamos com sucesso nossa página inicial.
ilustrar
Como mencionado acima, adicione o seguinte ao arquivo de configuração server.xml no diretório conft em nosso tomcat.
Copie o código do código da seguinte forma: <context docBase = "Análise-Tool-Web-1.0-Snapshot" Path = "/" Reloadable = "True" Privileged = "True"/>
Vamos comentar o conteúdo original primeiro e reiniciar para ver quais problemas ocorrerão.
Depois de comentar, reinicie nosso tomcat e acesse localhost:8080 no seu navegador.
Você descobrirá que nosso projeto não pode ser solicitado neste momento. Nesse caso, adicione o nome do nosso projeto ao caminho de acesso e tente novamente e visite http://localhost:8080/analysis-tool-web-1.0-SNAPSHOT/login (todos os recursos e solicitações do projeto estão no diretório analysis-tool-web-1.0-SNAPSHOT ).
Basicamente, não há problema neste momento como antes. O problema é que, depois que clicamos para efetuar login, o caminho subsequente é alterações no caminho. Tentei fazer login e ver o caminho do salto após o login.
Aqui, nosso caminho /analysis-tool-web-1.0-SNAPSHOT de projeto-Tool-web-1.0-SNAPSHOT é padronizado e os recursos e solicitações atuais do projeto estão todos na pasta analysis-tool-web-1.0-SNAPSHOT . A solicitação salta diretamente para / , resultando em um erro 404 para a solicitação que não pode encontrar o recurso. O conteúdo acima é configurado no Server.xml principalmente para definir o caminho relativo do recurso para acessar o projeto.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.