369 Stimmen

Wie man eine War-Datei in Tomcat 7 einsetzt

Ich habe die sample.war Datei in die webapps Verzeichnis von Tomcat, und ich kann auf localhost:8080 .

Wie wird Tomcat es nun bereitstellen, ich meine, muss ich es im Browser öffnen? Wie kann ich auf die Anwendung zugreifen?

2voto

Satyam Sinha Punkte 21

Der Anwendungsname wird in den Kontext der vom Tomcat bereitgestellten URL aufgenommen, z.B.. http://localhost:Port/applicationName . Wenn der Name Ihrer Anwendung einfach ist, dann sollte er lauten http://localhost:8080/sample .

Standardmäßig ist der Port 8080, aber wenn Sie ihn ändern möchten oder wissen wollen, auf welchem Port der Tomcat läuft, gehen Sie einfach zu server.xml Datei in <tomcat-apache-dir>/conf/server.xml , dort finden Sie Port & Change, z.B.. <Connector port="8080" redirectPort="8443" connectionTimeout="20000" protocol="HTTP/1.1"/>

Wenn etwas schief geht, prüfen Sie die Protokolldateien (z. B. <tomcat-apache-dir>/logs/catalina.out )

1voto

Führen Sie die folgenden Schritte aus:

  • Den Tomcat anhalten
  • Klicken Sie mit der rechten Maustaste auf das Projekt und klicken Sie auf "Clean and Build".
  • Gehen Sie in Ihr Projektverzeichnis und im Ordner Dist finden Sie eine War-Datei, die Sie auf Ihren Tomcat kopieren
  • webApp-Ordner
  • Starten Sie den Kater
  • Automatisches Extrahieren der War-Datei und Ausführen des Projekts

0voto

elin Punkte 508

Ich habe die Anweisungen unter dem folgenden Link befolgt, und es funktioniert bei mir. http://www.coderanch.com/t/487178/Tomcat/war-file-show-load

  1. Tomcat anhalten

  2. Löschen Sie alle Protokolle in tomcat/protokolle und alle Dateien in tomcat/conf/Catalina/localhost

  3. Entfernen Sie die War-Datei und das von ihr erstellte Verzeichnis (falls vorhanden) aus tomact/webapps

  4. Tomcat starten

  5. Während Sie die Protokolle beobachten, kopieren Sie die war-Datei erneut in das webapps-Verzeichnis

Behalten Sie danach die catalina.xxxx-xx-xx.log um das Problem zu klären.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X