Déployer uniquement HTML, page Web CSS sur Tomcat

Je commence tout juste à développer un site Web . Tout ce que j’ai actuellement, c’est une page HTML prise en charge par deux 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.

Il n’y a pas vraiment besoin de créer une guerre pour l’exécuter depuis Tomcat. Vous pouvez suivre ces étapes

  1. Créer un dossier dans le dossier webapps, par exemple MyApp

  2. Mettez votre HTML et CSS dans ce dossier et nommez le fichier HTML, que vous voulez être la page de démarrage de votre application, index.html

  3. Démarrez tomcat et pointez votre navigateur sur url “http: // localhost: 8080 / MyApp”. Votre page index.html apparaîtra dans le navigateur

Voici ma configuration : je suis sur Ubuntu 9.10.

Maintenant, voici ce que j’ai fait.

  1. Créez un dossier nommé ” tomcat6-myapp ” dans / usr / share .
  2. Créez un dossier ” myapp ” sous / usr / share / tomcat6-myapp .
  3. Copiez le fichier HTML (que je dois déployer) dans / usr / share / tomcat6-myapp / myapp . Il doit être nommé index.html .
  4. Allez dans / etc / tomcat6 / Catalina / localhost .
  5. 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" /> 
  6. Ce fichier XML est appelé ” descripteur de déploiement ” que Tomcat lit et déploie automatiquement votre application nommée ” myapp “.

  7. Maintenant, allez sur http: // localhost: 8080 / myapp dans votre navigateur – l’index.html est capté par tomcat et est affiché.

J’espère que ça aide!

Voici mon étape dans Ubuntu 16.04 et tomcat 8.

  1. Copiez fonder / var / lib / tomcat8 / webapps / ROOT dans votre dossier.

    cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {votre dossier}

  2. Ajoutez vos fichiers HTML, CSS, JS dans votre dossier.

  3. navigateur ” http: // localhost: 8080 / {yourfolder}”

Remarques:

  1. Si vous utilisez un navigateur Web chromé et que vous avez déjà utilisé un dossier incorrect, nettoyez le cache du navigateur Web (ou changez de nom) sinon (parfois) il restra toujours 404.

  2. Le dossier META-INF avec context.xml est nécessaire.