Je ne fais que commencer à développer un site Web . Tout ce que j'ai pour le moment est une page HTML supportée par quelques feuilles de style CSS .
Puis-je créer un fichier WAR à partir des pages HTML et CSS ? Comment les déployer sur un serveur Tomcat ?
Merci.
html
css
tomcat
web-deployment-project
Van de Graff
la source
la source
Voici ma configuration : je suis sur Ubuntu 9.10.
Maintenant, voici ce que j'ai fait.
Créez un fichier xml " myapp.xml " (je suppose qu'il doit avoir le même nom que le nom du dossier à l'étape 2) dans / etc / tomcat6 / Catalina / localhost avec le contenu suivant.
< Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" />
Ce xml est appelé le ' Deployment Descriptor ' que Tomcat lit et déploie automatiquement votre application nommée " myapp ".
Allez maintenant sur http: // localhost: 8080 / myapp dans votre navigateur - l'index.html est récupéré par tomcat et est affiché.
J'espère que ça aide!
la source
<?xml version="1.0" encoding="UTF-8"?>
Voici mon étape dans Ubuntu 16.04 et Tomcat 8.
Copiez le dossier / var / lib / tomcat8 / webapps / ROOT dans votre dossier.
cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {votre dossier}
Ajoutez votre html, css, js, à votre dossier.
Ouvrez " http: // localhost: 8080 / {yourfolder}" dans le navigateur
Remarques:
Si vous utilisez le navigateur Web Chrome et que vous avez fait un mauvais dossier auparavant, nettoyez le cache du navigateur Web (ou changez un autre nom) sinon (parfois) il est toujours 404.
Le dossier META-INF avec context.xml est nécessaire.
la source
Si vous souhaitez créer un fichier .war, vous pouvez déployer sur une instance Tomcat à l'aide de l'application Manager, créer un dossier, placer tous vos fichiers dans ce dossier (y compris un fichier index.html), déplacer la fenêtre de votre terminal dans ce dossier et exécuter la commande suivante:
zip -r <AppName>.war *
Je l'ai testé avec Tomcat 8 sur Mac, mais cela devrait fonctionner n'importe où
la source