Je commence tout juste à développer un site web. Pour le moment, tout ce que j'ai est ne page HTML supportée par quelques feuilles de style CSS.
Puis-je créer n fichier WAR à partir des pages HTML et CSS? Comment puis-je les déployer sur un serveur Tomcat?
Merci.
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 porter le même nom que le nom du dossier de l'étape 2) dans/etc/Tomcat6/Catalina/localhost avec le contenu suivant.
< Context path="/myapp" docBase="/usr/share/Tomcat6-myapp/myapp" />
Ce fichier xml est appelé le ' descripteur de déploiement ' que Tomcat lit et déploie automatiquement votre application nommée " myapp ".
Maintenant, allez à http: // localhost: 8080/myapp dans votre navigateur - le fichier index.html est récupéré par Tomcat et est montré.
J'espère que ça aide!
Il n'est pas vraiment nécessaire de créer une guerre pour l'exécuter depuis Tomcat. Vous pouvez suivre ces étapes
Créez un dossier dans le dossier webapps, par exemple. MyApp
Placez votre code html et votre fichier css dans ce dossier et nommez le fichier html que vous souhaitez utiliser comme page de démarrage de votre application, index.html
Démarrez Tomcat et pointez votre navigateur sur l'url "http: // localhost: 8080/MyApp". Votre page index.html apparaîtra dans le navigateur
Voici ma démarche sous 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 code html, css, js à votre dossier.
Ouvrez " http: // localhost: 8080 / {votrefichier}" dans le navigateur.
Remarques:
Si vous utilisez chrome navigateur Web et que vous avez déjà fait un mauvais dossier auparavant, nettoyez le cache du navigateur Web (ou modifiez un autre nom), sinon (parfois) toujours 404.
Le dossier META-INF avec context.xml est nécessaire.
Si vous souhaitez créer un fichier .war que vous pouvez déployer sur une instance Tomcat à l'aide de l'application Manager, créez un dossier, placez tous vos fichiers dans ce dossier (y compris un fichier index.html), déplacez la fenêtre de votre terminal dans ce dossier, puis exécutez la commande suivante:
Zip -r <AppName>.war *
Je l'ai testé avec Tomcat 8 sur Mac, mais il devrait fonctionner n'importe où