Κοινή χρήση τεχνολογίας

γάτος

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Πίνακας περιεχομένων

έννοια

Χαρακτηριστικά και λειτουργίες Tomcat

εξαρτήματα tomcat

λογική ροή

βήματα εγκατάστασης

Ο ρόλος του καταλόγου Tomcat

Ανοίξτε τη σελίδα της εφαρμογής διαχειριστή

Διαμόρφωση εικονικού κεντρικού υπολογιστή Tomcat


έννοια

Το Tomcat, όπως και η PHP, χρησιμοποιείται για την επεξεργασία δυναμικών σελίδων. Το Tomcat μπορεί επίσης να χρησιμοποιηθεί ως διακομιστής εφαρμογών web και είναι ανοιχτού κώδικα.

Χειρίζεται αρχεία που τελειώνουν με .jsp. Το Tomcat είναι ένα πρόγραμμα γραμμένο σε κώδικα Java και εκτελεί μια διαδικτυακή εφαρμογή Java.

Χαρακτηριστικά και λειτουργίες Tomcat

1. Servlet container: εκτελεί το servlet java, το οποίο είναι ένα πρόγραμμα java από την πλευρά του διακομιστή και χρησιμοποιείται για την επεξεργασία αιτημάτων http και απαντήσεων πελάτη.

2.jsp container: javasever page, η οποία είναι μια τεχνολογία δυναμικής σελίδας που μπορεί να ενσωματώσει κώδικα java σε σελίδες html.

3. Είναι επίσης ένας διακομιστής http από μόνος του

4. Το Tomcat είναι ένα ελαφρύ πρόγραμμα δυναμικής επεξεργασίας σελίδων και δεν είναι κατάλληλο για σενάρια υψηλού συγχρονισμού.

Είναι κυρίως βελτιστοποίηση, βελτιστοποίηση της ίδιας της tomcat και βελτιστοποίηση πυρήνα του συστήματος και βελτιστοποίηση jvm

Servlet: Αποτελεί βασικό συστατικό για την ανάπτυξη διαδικτυακών εφαρμογών στη γλώσσα Java. Λειτουργία: Επεξεργασία αιτημάτων http, δημιουργία δυναμικού περιεχομένου και απάντηση σε αιτήματα πελατών, επεξεργασία επιχειρησιακής λογικής Java και διαχείριση συνεδρίας. Μπορεί να διατηρήσει πληροφορίες κατάστασης χρήστη, συγχρονισμό καλαθιού αγορών, σύνδεση χρήστη κ.λπ., και μπορεί επίσης να προωθήσει δυναμικά αιτήματα nginx στη βάση δεδομένων.

jsp: Η διεπαφή της εφαρμογής Ιστού Η γλώσσα αυτής της διεπαφής υλοποιείται σε Java. Είναι ένα αρχείο που τελειώνει σε .jsp (index.jsp)

εξαρτήματα tomcat

Connector: Υπεύθυνος για την αποδοχή και την ανταπόκριση σε εξωτερικά αιτήματα Είναι ένας κόμβος για την επικοινωνία μεταξύ του tomcat και του πελάτη. Η θύρα ακρόασης δέχεται εξωτερικά αιτήματα. Η προεπιλεγμένη θύρα του είναι 8080.Μετά τη λήψη του αιτήματος, μεταβιβάζεται σε άλλα στοιχεία για επεξεργασία.

container: Υπεύθυνος για την επεξεργασία της επιχειρηματικής λογικής, αποτελείται από τέσσερις λειτουργίες: περιτύλιγμα περιβάλλοντος κεντρικού υπολογιστή κινητήρα

engine: μπορεί να χρησιμοποιηθεί για τη διαχείριση πολλών εικονικών κεντρικών υπολογιστών Μια υπηρεσία μπορεί να έχει μόνο έναν κινητήρα.

Κεντρικός υπολογιστής: Ένας κεντρικός υπολογιστής είναι ένας κεντρικός υπολογιστής, ο οποίος μπορεί επίσης να ονομάζεται ιστότοπος Με τη διαμόρφωση του κεντρικού υπολογιστή, μπορούν να προστεθούν πολλοί ιστότοποι.

πλαίσιο: Ένα περιβάλλον αντιπροσωπεύει μια εφαρμογή Ιστού

wrapper: Είναι ένα περιτύλιγμα που χειρίζεται τη λογική του χαμηλότερου επιπέδου

υπηρεσία: Παρέχετε εξωτερικές υπηρεσίες στον έξω κόσμο, συμπεριλαμβανομένου του συνδέσμου και του κοντέινερ

Η Tomcat μπορεί να έχει πολλές υπηρεσίες.Κάθε υπηρεσία είναι ανεξάρτητη η μία από την άλλη

λογική ροή

βήματα εγκατάστασης

1. Εγκαταστήστε πρώτα τη Java

2. Προσθέστε ένα αρχείο διαμόρφωσης που αναγνωρίζει java

vim /etc/profile.d/java.sh

εξαγωγή JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
εξαγωγή CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
εξαγωγή PATH=$JAVA_HOME/bin:$PATH

3. Επανεκκινήστε την πηγή διαμόρφωσης /etc/profile.d/java.sh

4. Αποσυμπιέστε το Tomcat

tar -xf apache-tomcat-9.0.16.tar.gz

mv apache-tomcat-9.0.16 tomcat

mv tomcat /usr/local

5. Ξεκινήστε τη γάτα

Στη συνέχεια, εκτελέστε το ./startup.sh

Δείτε τη θύρα και ξεκινήστε το netstat - grep 8080

Επισκεφτείτε το 192.168.233.40:8080

Ο ρόλος του καταλόγου Tomcat

1. Το .bin αποθηκεύει αρχεία που ξεκινούν και τερματίζουν τα σενάρια Tomcat. startup.sh shutdown.sh

2. Το .conf αποθηκεύει το κύριο αρχείο διαμόρφωσης του Tomcat και το κύριο αρχείο διαμόρφωσης του server.xml

3. context.xml: προεπιλεγμένες πληροφορίες διαμόρφωσης του κεντρικού υπολογιστή

4. tomcat-user.xml: Πληροφορίες που σχετίζονται με τον έλεγχο ταυτότητας χρηστών και κωδικών πρόσβασης κατά τη σύνδεση. Το αρχείο διαχειριστή πρέπει να είναι εξουσιοδοτημένο και να τροποποιηθεί για να μπορέσει να ανοίξει.

5. lib: πακέτο βάζου που απαιτείται όταν η tomcat λειτουργεί (γενικά δεν μετακινείται)

6. αρχεία καταγραφής: αρχεία καταγραφής,catalina.έξωκύριο αρχείο καταγραφής

7. temp: αποθηκεύει αρχεία που δημιουργούνται όταν εκτελείται το Tomcat

8. webapps: κατάλογος που χρησιμοποιείται για την ανάπτυξη εφαρμογών ιστού, παρόμοιος με τον html του nginx

Ανοίξτε τη σελίδα της εφαρμογής διαχειριστή

1. cd /usr/local/tomcat/webapps/manager/META-INF

2. vim context.xml

3. Στο conf, tomcat-users.xml, προσθέστε τον κωδικό πρόσβασης του λογαριασμού

cd /usr/local/tomcat/

cd conf/

vim tomcat-users.xml

<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>

4.cd bin/

./stutdown.sh

./startup.sh

netstat -antp | grep 8080

Επισκεφτείτε το 192.168.233.40:8080, κάντε κλικ στο tomcat και εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού tomcat

Διαμόρφωση εικονικού κεντρικού υπολογιστή Tomcat

vim server.xml

Καταργήστε τη γραμμή 147 και προσθέστε δύο τοποθεσίες

<Host name="www.xy102.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    <Context docBase="/usr/local/tomcat/webapps/xy102" path="" reloadable="true" />
</Host>   

<Host name="www.benet.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
    <Context docBase="/usr/local/tomcat/webapps/benet" path="" reloadable="true" />
</Host>

Αντιστοίχιση vim /etc/hosts

επιτύχει αποτελέσματα