Πώς να αναπτύξετε ένα αρχείο war στο Tomcat 7

Έχω αντιγράψει το αρχείο sample.war στον κατάλογο webapps του Tomcat και μπορώ να έχω πρόσβαση στο localhost:8080.

Τώρα πώς θα το αναπτύξει ο Tomcat, εννοώ πρέπει να το ανοίξω στο πρόγραμμα περιήγησης; Πώς μπορώ να έχω πρόσβαση στην εφαρμογή;

Λύση

Μπορείτε να έχετε πρόσβαση στην εφαρμογή σας από: http://localhost:8080/sample

Η ανάπτυξη ή η επαναδιανομή των αρχείων war είναι αυτόματη από προεπιλογή - αφού αντιγράψετε/αντικαταγράψετε το αρχείο sample.war, ελέγξτε το φάκελο webapps για το φάκελο sample που έχει εξαχθεί.

Αν δεν ανοίγει σωστά, ελέγξτε τα αρχεία καταγραφής (π.χ. tomcat/logs/catalina.out) για προβλήματα με την ανάπτυξη.

Σχόλια (8)

Απλά πρέπει να τοποθετήσετε το αρχείο war στο webapps και στη συνέχεια να εκκινήσετε το διακομιστή σας.

θα αναπτυχθεί.

Διαφορετικά, μπορείτε επίσης να χρησιμοποιήσετε τον tomcat manager ένα webfront για να ανεβάσετε & αναπτύξετε το war σας από απόσταση.

Σχόλια (4)

Εκτός από τους τρόπους που έχουν ήδη αναφερθεί (τοποθετώντας το αρχείο war απευθείας στον κατάλογο webapps), αν έχετε εγκαταστήσει την εφαρμογή Tomcat Manager -application, μπορείτε να αναπτύξετε αρχεία war και μέσω του προγράμματος περιήγησης. Για να φτάσετε στον διαχειριστή, περιηγηθείτε στη ρίζα του διακομιστή (στην περίπτωσή σας, localhost:8080), επιλέξτε "Tomcat Manager" (σε αυτό το σημείο, πρέπει να γνωρίζετε το όνομα χρήστη και τον κωδικό πρόσβασης ενός Tomcat-χρήστη με "manager"-ρόλο, οι χρήστες ορίζονται στο tomcat-users.xml στον κατάλογο conf της εγκατάστασης του tomcat). Από την εναρκτήρια σελίδα, μετακινηθείτε προς τα κάτω μέχρι να δείτε το "Deploy"-μέρος της σελίδας, όπου μπορείτε να κάνετε κλικ στο "browse" για να επιλέξετε ένα αρχείο WAR για να το αναπτύξετε από το τοπικό σας μηχάνημα. Αφού επιλέξετε το αρχείο, κάντε κλικ στην επιλογή deploy. Μετά από λίγο ο διαχειριστής θα πρέπει να σας ενημερώσει ότι η εφαρμογή έχει αναπτυχθεί (και αν όλα πήγαν καλά, έχει ξεκινήσει).

Εδώ'υπάρχει μια εκτενέστερη περιγραφή και άλλες οδηγίες από τις σελίδες τεκμηρίωσης του Tomcat 7.

Σχόλια (2)