Πώς να αλλάξετε την προεπιλεγμένη θύρα του διακομιστή Tomcat;

How Change Default Port Tomcat Server



Πριν προχωρήσουμε ουσιαστικά στο κύριο βήμα για να δούμε πώς μπορούμε να αλλάξουμε την προεπιλεγμένη θύρα του tomcat server μας, ας προχωρήσουμε λίγο πιο βαθιά και να δούμε τι είναι στην πραγματικότητα αυτός ο διακομιστής tomcat και ποιες είναι οι εφαρμογές όπου χρησιμοποιείται κυρίως.

Όπως αναφέρθηκε προηγουμένως, ο διακομιστής Apache Tomcat είναι ένας διακομιστής ιστού ανοιχτού κώδικα που λειτουργεί ως δοχείο servlet για την υλοποίηση αρκετών προδιαγραφών μεγάλης κλίμακας επιχειρήσεων Java, όπως Java Servlet, Java Server Pages, Java Expression Language και Java WebSocket τεχνολογίες. Τα δοχεία Servlet είναι μέρος του διακομιστή ιστού και μπορούν να περιγραφούν ως λίγο πολύ ένας διακομιστής εφαρμογών που παρέχει στο μοντέλο προγραμματισμού ό, τι άλλο χρειάζεται - το άνοιγμα υποδοχών, τη διαχείριση ορισμένων στοιχείων, το χειρισμό κλήσεων API κ.λπ. Ο διακομιστής Apache Tomcat είναι ένας από τους πιο διαδεδομένους διακομιστές εκεί έξω και τροφοδοτεί αρκετές εταιρικές εφαρμογές μεγάλης κλίμακας. Επιπλέον, δεδομένου ότι είναι ανοιχτού κώδικα και εμπίπτει στην Άδεια Apache, περιλαμβάνει μια μεγάλη λίστα προγραμματιστών και πολλά φόρουμ όπου οι άνθρωποι παρέχουν πάντα τη συμβολή τους και προσφέρουν βοήθεια ο ένας στον άλλο.







Χωρίς άλλη καθυστέρηση, ας περάσουμε επιτέλους στο κύριο θέμα του άρθρου μας.



Αλλαγή προεπιλεγμένης θύρας

Από προεπιλογή, ο διακομιστής Tomcat εκτελείται στο 8080 Αριθμός θύρας. Ωστόσο, εάν χρειαστεί να αλλάξετε αυτό, τότε μπορεί να γίνει εύκολα ακολουθώντας τα ακόλουθα βήματα:



1. Εντοπισμός του αρχείου Server.xml στον κατάλογο Tomcat
Πρώτον, πρέπει να μάθουμε πού ακριβώς εγκαταστήσαμε τον διακομιστή tomcat. Στα Windows, μεταβείτε στο δικό σας ντο κατάλογο, στη συνέχεια στο Αρχεια προγραμματος , αναζητήστε οποιονδήποτε κατάλογο με τα ονόματα Tomcat, Apache Software Foundation ή Apache. Εάν βρείτε κάποιο από αυτά, ανοίξτε το και στη συνέχεια αναζητήστε το conf Ευρετήριο.





Αφού εντοπίσετε αυτό, ανοίξτε το και θα εμφανιστεί ένα αρχείο που ονομάζεται server.xml Το Ανοίξτε το με οποιοδήποτε πρόγραμμα επεξεργασίας αρχείων σας αρέσει.



Στο Linux, μπορείτε εύκολα να βρείτε τον αρχικό κατάλογο του tomcat κάνοντας αναζήτηση στο παράθυρο αναζήτησης. Αφού το βρείτε, ανοίξτε το και μετά μπείτε μέσα στο conf κατάλογο και ανοίξτε το αρχείο server.xml.

Αφού ανοίξετε το αρχείο xml, θα δείτε κάτι παρόμοιο στην αρχή του:

2. Εύρεση της ετικέτας σύνδεσης
Αφού ανοίξετε το αρχείο server.xml, προσπαθήστε να βρείτε μια γραμμή που ξεκινά με το Συνδετήρας ετικέτα. Ανάλογα με την έκδοση του tomcat, αυτές μπορεί να είναι μία από τις δύο παρακάτω:

Πρώτη Έκδοση:

='8080'maxHttpHeaderSize='8192'
maxThreads='150'minSpareThreads='25'maxSpareThreads='75'
enableLookups='ψευδής'redirectPort='8443'acceptCount='100'
connectionTimeout='20000'disableUploadTimeout='αληθής' />>

Δεύτερη Έκδοση:



=
'8080'πρωτόκολλο='HTTP / 1.1'
connectionTimeout='20000'
redirectPort='8443' />>

3. Αλλαγή του αριθμού θύρας
Όπως έχετε παρατηρήσει, η ετικέτα Connector σε κάθε μία από τις δύο παραπάνω εκδόσεις έχει προσαρτημένη μια ιδιότητα θύρας και αυτή έχει τον εκ των προτέρων ορισμένο αριθμό θύρας. Για να κάνετε τον διακομιστή Tomcat να λειτουργεί σε διαφορετική θύρα, απλώς αντικαταστήστε αυτήν τη θύρα με τον αριθμό θύρας στον οποίο θέλετε να λειτουργεί ο διακομιστής tomcat. Για παράδειγμα, θέλω ο διακομιστής tomcat να λειτουργεί στη θύρα 8090, τότε η αλλαγή που θα έκανα στην ετικέτα Connector θα ήταν:

=
'8090'πρωτόκολλο='HTTP / 1.1'
connectionTimeout='20000'
redirectPort='8443' />>

Όπως φαίνεται στο παραπάνω παράδειγμα, απλώς αντικατέστησα τον αριθμό 8080 που τοποθετήθηκε στην ιδιότητα Port με το Port μου, 8090.

4. Επανεκκίνηση του Tomcat
Αφού αλλάξετε τη θύρα του διακομιστή Tomcat, αποθηκεύστε το αρχείο server.xml. Εάν ο διακομιστής Tomcat λειτουργεί αυτήν τη στιγμή, σταματήστε το, επανεκκινήστε και ξεκινήστε ξανά. Εάν δεν εκτελείται, απλώς κάντε επανεκκίνηση και στη συνέχεια ξεκινήστε το. Τώρα, όταν εκτελείτε τον διακομιστή Tomcat, θα λειτουργεί στη θύρα που καθορίσατε. Στην περίπτωσή μου, θα ήταν η θύρα 8090.

συμπέρασμα

Ο διακομιστής Tomcat είναι ένας από τους πιο διαδεδομένους διακομιστές ιστού εκεί έξω και έχει γίνει εξαιρετικά δημοφιλής στην κοινότητα. Έχει ορισμένες καλά καθορισμένες εντολές και είναι εύκολα διαμορφώσιμο όπως φαίνεται από τα βήματα που εμφανίζονται στο άρθρο σχετικά με την αλλαγή της προεπιλεγμένης θύρας. Συνολικά, είναι ένα εργαλείο που αξίζει να αφιερώσετε χρόνο.