Copiei o sample.war
arquivo no webapps
diretório do Tomcat e posso acessar localhost:8080
.
Agora, como o Tomcat o implementará? Quero dizer, preciso abri-lo no navegador? Como posso acessar o aplicativo?
Você pode acessar seu aplicativo em: http://localhost:8080/sample
A implantação ou reimplantação de arquivos war é automática por padrão - após copiar / substituir o arquivo sample.war
, verifique sua webapps
pasta em busca de uma pasta extraída sample
.
Se não abrir corretamente, verifique os arquivos de log (por exemplo, tomcat / logs / catalina.out) quanto a problemas na implantação.
passo 1. aqui estou implantando o pos.war Primeiro vá para a pasta tomcat webapps e cole-a
passo 2. vá para tomcat-> pasta bin inicie o tomcat clicando em startup.bat
etapa 3. vá para o navegador escreva localhost: nome da porta / projeto, por exemplo. localhost: 8080 / pos (aqui meu tomcat é executado na porta 8080)
Feito....
fonte
Você só precisa colocar seu arquivo war nos aplicativos da web e depois iniciar o servidor.
será implantado.
caso contrário, você também pode usar o tomcat manager em uma Webfront para carregar e implantar sua guerra remotamente.
fonte
Etapas manuais - Windows
Copie o arquivo .war (por exemplo: prj.war) para
%CATALINA_HOME%\webapps
(por exemplo: C: \ tomcat \ webapps)Corre
%CATALINA_HOME%\bin\startup.bat
Seu arquivo .war será extraído automaticamente para uma pasta com o mesmo nome (sem extensão) (por exemplo: prj)
Vá
%CATALINA_HOME%\conf\server.xml
e pegue a porta do protocolo HTTP.<Connector port="8080" ... />
. O valor padrão é 8080 .Acesse o seguinte URL:
[<protocol>://]localhost:<port>/folder/resourceName
(Por exemplo:
localhost:8080/folder/resourceName
)Não tente acessar o URL sem o
resourceName
porque ele não funcionará se não houver arquivo comoindex.html
, ou se não houver um padrão de URL como "/
" ou "/*
" no web.xml .Os caminhos principais disponíveis estão aqui:
[<protocol>://]localhost:<port>/manager/html
(por exemplo:)http://localhost:8080/manager/html
e eles têmtrue
na coluna "Em execução".Usando o gerenciador de interface do usuário:
Ir para
[<protocol>://]localhost:<port>/manager/html/
(geralmentelocalhost:8080/manager/html/
)Isso também é possível em
[<protocol>://]localhost:<port>
> Gerenciador de aplicativos )Se você pegar:
vá para
%CATALINA_HOME%\conf\tomcat-users.xml
e verifique se você ativou uma linha como esta:No Deploy seção, arquivo WAR a subseção de implantação, clique em Browse ... .
Selecione o arquivo .war (por exemplo: prj.war)> clique em Implementar .
fonte
Além das maneiras já mencionadas (soltar o arquivo war diretamente no diretório webapps ), se você tiver o aplicativo Tomcat Manager instalado, também poderá implantar arquivos war pelo navegador. Para chegar ao gerenciador, navegue até a raiz do servidor (no seu caso, localhost: 8080), selecione "Tomcat Manager" (neste momento, você precisa saber o nome de usuário e a senha de um usuário do Tomcat com "manager" - função, os usuários são definidos em tomcat-users.xml no conf-diretório da instalação do tomcat). Na página de abertura, role para baixo até ver a parte "Implementar" da página, onde você pode clicar em "procurar" para selecionar um arquivo WAR a ser implantado na sua máquina local. Depois de selecionar o arquivo, clique em implantar. Depois de um tempo, o gerente deve informar que o aplicativo foi implantado (e se tudo correu bem, foi iniciado).
Aqui estão mais instruções e outras instruções nas páginas de documentação do Tomcat 7.
fonte
manager
papel no Tomcat 7 é agoramanager-gui
. Fui mordido por este.Existem duas maneiras:
Basta usar o console do gerenciador do tomcat para implantação do console ou simplesmente copiar e colar seu aplicativo na pasta webapp do diretório tomcat_home do servidor.
Nota: Verifique se o tamanho do seu arquivo war é superior a 52 MB ( o valor de configuração padrão ), é necessário fazer duas pequenas alterações no arquivo web.xml do aplicativo Manager da sua pasta webapp (o aplicativo Manager é fornecido por Apache tomcat por padrão ao instalar o servidor).
Acesse o web.xml do aplicativo gerenciador (por exemplo, ele pode estar em /tomcat7/webapps/manager/WEB-INF/web.xml.
Increase the max-file-size and max-request-size values in web.xml file:
<multipart-config>
Aumente o tamanho colocando os valores para
<max-file-size>
e de<max-request-size>
acordo com sua exigência.fonte
Isso tem funcionado para mim:
Se você tentar fazer upload do novo arquivo como um arquivo war, com o tomcat ainda em execução, ele tentará expandi-lo antes que esteja tudo lá. Isso irá falhar. Tendo falhado, não tentará novamente. Assim, o upload de um arquivo www e o renomeado permite que todo o arquivo war esteja presente antes que o tomcat o note.
Dica, não se esqueça de verificar se o proprietário do arquivo de guerra é tomcat (Use chown)
fonte
Se você instalou o tomcat7 usando
apt-get
no linux, implante seu aplicativo no/var/lib/tomcat7/webapps/
por exemplo.
Além disso, continue seguindo o log do tomcat para poder verificar se seu aplicativo está realmente fazendo as pazes com o tomcat.
O aplicativo implantado deve aparecer em
http://172.16.35.155:8080/manager/html
fonte
1.Gere um arquivo war do seu aplicativo
2. abra o gerenciador do tomcat, desça a página
3. Clique em procurar para implantar a guerra.
4. escolha seu arquivo de guerra. Ai está!
fonte
Para implantar o arquivo war no tomcat, siga as etapas abaixo:
você receberá uma pasta dentro de E: \ Tomcat_Installation \ webapps ** put **
Dessa forma, você pode implantar seu arquivo de guerra no Apache Tomcat.
fonte
Execute as seguintes etapas:
fonte
Eu segui as instruções no link a seguir, funciona para mim. http://www.coderanch.com/t/487178/Tomcat/war-file-show-load
Depois disso, fique de olho no catalina.xxxx-xx-xx.log para descobrir o problema.
fonte