Respostas:
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....
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.
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 como index.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êm true
na coluna "Em execução".
Ir para [<protocol>://]localhost:<port>/manager/html/
(geralmente localhost:8080/manager/html/
)
Isso também é possível em [<protocol>://]localhost:<port>
> Gerenciador de aplicativos )
Se você pegar:
403 Acesso negado
vá para %CATALINA_HOME%\conf\tomcat-users.xml
e verifique se você ativou uma linha como esta:
<user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
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 .
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.
manager
papel no Tomcat 7 é agora manager-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>
<!– 50MB max –>
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
Aumente o tamanho colocando os valores para <max-file-size>
e de <max-request-size>
acordo com sua exigência.
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)
Se você instalou o tomcat7 usando apt-get
no linux, implante seu aplicativo no/var/lib/tomcat7/webapps/
por exemplo.
sudo service tomcat7 stop
mvn clean package
sudo cp target/DestroyTheWorldWithPeace.war /var/lib/tomcat7/webapps/
#you might also want to make sure war file has permission (`777` not just `+x`)
sudo service tomcat7 start
Além disso, continue seguindo o log do tomcat para poder verificar se seu aplicativo está realmente fazendo as pazes com o tomcat.
tail -f /var/lib/tomcat7/logs/catalina.out
O aplicativo implantado deve aparecer em http://172.16.35.155:8080/manager/html
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á!
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.
Execute as seguintes etapas:
Eu segui as instruções no link a seguir, funciona para mim. http://www.coderanch.com/t/487178/Tomcat/war-file-show-load
Pare o Tomcat
Exclua todos os logs no tomcat / logs e todos os arquivos no tomcat / conf / Catalina / localhost
Remova o arquivo war e o diretório que ele criou (se tiver) de tomact / webapps
Iniciar o Tomcat
Enquanto assiste os logs, copie o arquivo war para o diretório webapps novamente
Depois disso, fique de olho no catalina.xxxx-xx-xx.log para descobrir o problema.