wake-up-neo.com

Bereitstellung von HTML- und CSS-Webseiten für Tomcat

Ich beginne gerade mit der Entwicklung einer Website. Im Moment habe ich nur eine HTML-Seite unterstützt von ein paar CSS-Stylesheets.

Kann ich eine WAR-Datei aus den HTML- und CSS-Seiten erstellen? Wie kann ich sie auf einem Tomcat-Server bereitstellen?

Vielen Dank.

80
Van de Graff

Hier ist mein Setup : Ich bin auf Ubuntu 9.10.

Hier ist was ich getan habe.

  1. Erstellen Sie einen Ordner mit dem Namen " Tomcat6-myapp " in /usr/share .
  2. Erstellen Sie einen Ordner " myapp " unter /usr/share/Tomcat6-myapp .
  3. Kopieren Sie die HTML-Datei (die ich bereitstellen muss) nach /usr/share/Tomcat6-myapp/myapp . Es muss den Namen index.html haben.
  4. Gehen Sie zu /etc/Tomcat6/Catalina/localhost .
  5. Erstellen Sie eine XML-Datei " myapp.xml " (ich denke, sie muss denselben Namen haben wie der Name des Ordners in Schritt 2) in/etc/Tomcat6/Catalina/localhost mit folgendem Inhalt.

    < Context path="/myapp" docBase="/usr/share/Tomcat6-myapp/myapp" />
    
  6. Diese XML wird als " Deployment Descriptor " bezeichnet, den Tomcat liest und Ihre App mit dem Namen " myapp ".

  7. Gehen Sie nun in Ihrem Browser zu http: // localhost: 8080/myapp - die index.html wird von Tomcat abgeholt und wird angezeigt.

Ich hoffe das hilft!

29
Van de Graff

Es besteht keine wirkliche Notwendigkeit, einen Krieg zu erstellen, um ihn von Tomcat aus auszuführen. Sie können diesen Schritten folgen

  1. Erstellen Sie einen Ordner im Ordner "webapps", z. Meine App

  2. Fügen Sie Ihre HTML- und CSS-Datei in diesen Ordner ein und benennen Sie die HTML-Datei, die Sie als Startseite für Ihre Anwendung verwenden möchten, index.html

  3. Starten Sie Tomcat und zeigen Sie in Ihrem Browser auf "http: // localhost: 8080/MyApp". Ihre index.html-Seite wird im Browser angezeigt

138
Gaurav Saxena

Hier ist mein Schritt in Ubuntu 16.04 und Tomcat 8.

  1. Kopieren Sie den Ordner/var/lib/Tomcat8/webapps/ROOT in Ihren Ordner.

    cp -r/var/lib/Tomcat8/webapps/ROOT/var/lib/Tomcat8/webapps/{Ihr Ordner}

  2. Fügen Sie Ihr HTML, CSS, JS, zu Ihrem Ordner hinzu.

  3. Öffnen Sie " http: // localhost: 8080 / {yourfolder}" im Browser

Anmerkungen:

  1. Wenn Sie den Webbrowser chrome und zuvor einen falschen Ordner verwendet haben, leeren Sie den Cache des Webbrowsers (oder ändern Sie einen anderen Namen), ansonsten (manchmal) immer 404.

  2. Der Ordner META-INF mit context.xml wird benötigt.

2
Frank

Wenn Sie eine WAR-Datei erstellen möchten, die Sie mit der Manager-App auf einer Tomcat-Instanz bereitstellen können, erstellen Sie einen Ordner, legen Sie alle Dateien in diesem Ordner ab (einschließlich einer index.html-Datei), verschieben Sie das Terminalfenster in diesen Ordner und führen Sie den Befehl aus Der folgende Befehl:

Zip -r <AppName>.war *

Ich habe es mit Tomcat 8 auf dem Mac getestet, aber es sollte überall funktionieren

0
Greg Dougherty