Ich fange gerade erst an, eine Website zu entwickeln . Alles was ich im Moment habe ist eine HTML Seite die von einigen CSS-Stylesheets unterstützt wird .
Kann ich aus den HTML- und CSS-Seiten eine WAR-Datei erstellen ? Wie mache ich sie auf einem Tomcat-Server bereit ?
Vielen Dank.
quelle
Hier ist mein Setup : Ich bin auf Ubuntu 9.10.
Hier ist, was ich getan habe.
Erstellen Sie eine XML-Datei " myapp.xml " (ich denke, sie muss denselben Namen wie der Name des Ordners in Schritt 2 haben) in / etc / tomcat6 / Catalina / localhost mit dem folgenden Inhalt.
Diese XML-Datei wird als " Deployment Descriptor " bezeichnet, den Tomcat liest und Ihre App mit dem Namen " myapp " automatisch bereitstellt .
Gehen Sie nun in Ihrem Browser zu http: // localhost: 8080 / myapp - die index.html wird von tomcat aufgenommen und angezeigt.
Ich hoffe das hilft!
quelle
<?xml version="1.0" encoding="UTF-8"?>
Hier ist mein Schritt in Ubuntu 16.04 und Tomcat 8.
Kopieren Sie den Ordner / var / lib / tomcat8 / webapps / ROOT in Ihren Ordner.
cp -r / var / lib / tomcat8 / webapps / ROOT / var / lib / tomcat8 / webapps / {deinordner}
Fügen Sie Ihr HTML, CSS, JS zu Ihrem Ordner hinzu.
Öffnen Sie " http: // localhost: 8080 / {yourfolder}" im Browser
Anmerkungen:
Wenn Sie einen Chrome-Webbrowser verwenden und zuvor einen falschen Ordner erstellt haben, bereinigen Sie den Cache des Webbrowsers (oder ändern Sie einen anderen Namen), andernfalls (manchmal) immer 404.
Der Ordner META-INF mit context.xml wird benötigt.
quelle
Wenn Sie eine .war-Datei erstellen möchten, können Sie diese mithilfe der Manager-App auf einer Tomcat-Instanz bereitstellen, einen Ordner erstellen, alle Ihre Dateien in diesem Ordner (einschließlich einer index.html-Datei) ablegen, Ihr Terminalfenster in diesen Ordner verschieben und ausführen den folgenden Befehl:
Ich habe es mit Tomcat 8 auf dem Mac getestet, aber es sollte überall funktionieren
quelle