Estou apenas começando a desenvolver um site . Tudo o que tenho no momento é uma página HTML suportada por algumas folhas de estilo CSS .
Posso criar um arquivo WAR a partir das páginas HTML e CSS ? Como faço para implantá-los em um servidor Tomcat ?
Obrigado.
html
css
tomcat
web-deployment-project
Van de Graff
fonte
fonte
Esta é minha configuração : estou no Ubuntu 9.10.
Agora, aqui está o que eu fiz.
Crie um arquivo xml " myapp.xml " (acho que deve ter o mesmo nome que o nome da pasta na etapa 2) dentro de / etc / tomcat6 / Catalina / localhost com o seguinte conteúdo.
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
Este xml é chamado de ' Descritor de Implementação ', que o Tomcat lê e implementa automaticamente seu aplicativo chamado " myapp ".
Agora vá para http: // localhost: 8080 / myapp em seu navegador - o index.html é obtido pelo tomcat e é mostrado.
Eu espero que isso ajude!
fonte
<?xml version="1.0" encoding="UTF-8"?>
Aqui está minha etapa no Ubuntu 16.04 e Tomcat 8.
Copie a pasta / var / lib / tomcat8 / webapps / ROOT para sua pasta.
cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {sua pasta}
Adicione seu html, css, js à sua pasta.
Abra " http: // localhost: 8080 / {sua pasta}" no navegador
Notas:
Se você estiver usando o navegador Chrome e tiver feito a pasta errada antes, limpe o cache do navegador (ou altere outro nome), caso contrário (às vezes) sempre será 404.
A pasta META-INF com context.xml é necessária.
fonte
Se você deseja criar um arquivo .war, você pode implantar em uma instância do Tomcat usando o aplicativo Manager, criar uma pasta, colocar todos os seus arquivos nessa pasta (incluindo um arquivo index.html), mover a janela do terminal para essa pasta e executar o seguinte comando:
zip -r <AppName>.war *
Eu testei com Tomcat 8 no Mac, mas deve funcionar em qualquer lugar
fonte