le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Sommario
Caratteristiche e funzioni di Tomcat
Il ruolo della directory Tomcat
Apri la pagina dell'app di gestione
Configura l'host virtuale Tomcat
Tomcat, come PHP, viene utilizzato per elaborare pagine dinamiche. Tomcat può essere utilizzato anche come server di applicazioni Web ed è open source.
Gestisce i file che terminano con .jsp. Tomcat è un programma scritto in codice Java ed esegue un'applicazione web Java.
1. Contenitore servlet: esegue il servlet Java, che è un programma Java lato server e viene utilizzato per elaborare le richieste e le risposte http del client.
Contenitore 2.jsp: pagina javasever, che è una tecnologia di pagina dinamica che può incorporare codice Java nelle pagine html
3. È anche esso stesso un server http
4. Tomcat è un programma leggero di elaborazione di pagine dinamiche e non è adatto a scenari ad alta concorrenza.
Si tratta principalmente di ottimizzazione, dell'ottimizzazione di Tomcat, dell'ottimizzazione del kernel del sistema e dell'ottimizzazione di jvm
Servlet: è un componente chiave nello sviluppo di applicazioni web nel linguaggio Java. Funzione: elabora richieste http, genera contenuto dinamico e risponde alle richieste del client, elabora la logica aziendale Java ed esegue la gestione delle sessioni. Può mantenere le informazioni sullo stato dell'utente, la sincronizzazione del carrello, l'accesso dell'utente, ecc. e può anche inoltrare richieste dinamiche nginx al database.
jsp: l'interfaccia dell'applicazione web Il linguaggio di questa interfaccia è implementato in Java. È un file che termina con .jsp (index.jsp)
Connettore: responsabile dell'accettazione e della risposta alle richieste esterne. È un hub per la comunicazione tra Tomcat e il client. La porta di ascolto accetta richieste esterne. La sua porta predefinita è 8080.Dopo aver ricevuto la richiesta, viene passata ad altri componenti per l'elaborazione. Al termine dell'elaborazione, ritorna al connettore e quindi risponde al client.
contenitore: responsabile dell'elaborazione della logica aziendale, si compone di quattro funzioni: wrapper del contesto host del motore
motore: può essere utilizzato per gestire più host virtuali Un servizio può avere un solo motore.
Host: un host è un host, che può anche essere chiamato sito. Configurando l'host, è possibile aggiungere più siti.
contesto: un contesto rappresenta un'applicazione web
wrapper: è un wrapper che gestisce la logica di livello più basso
servizio: fornire servizi esterni al mondo esterno, inclusi connettore e contenitore
Tomcat può avere più servizi.Ogni servizio è indipendente l'uno dall'altro
1. Installa prima Java
2. Aggiungi un file di configurazione che riconosca Java
vim /etc/profile.d/java.sh
esporta JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
esporta CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
esporta PATH=$JAVA_HOME/bin:$PATH
3. Riavviare l'origine della configurazione /etc/profile.d/java.sh
4. Decomprimi Tomcat
tar -xf apache-tomcat-9.0.16.tar.gz
mv apache-tomcat-9.0.16 tomcat
mv tomcat /usr/locale
5. Avvia Tomcat
Quindi esegui ./startup.sh
Visualizza la porta e avvia netstat -antp |
Visita 192.168.233.40:8080
1. .bin memorizza i file che avviano e chiudono gli script Tomcat. startup.sh shutdown.sh
2. .conf memorizza il file di configurazione principale di Tomcat e il file di configurazione principale server.xml
3. context.xml: informazioni sulla configurazione predefinita dell'host
4. tomcat-user.xml: informazioni relative all'autenticazione di utenti e password durante l'accesso. Il file manager deve essere autorizzato e modificato prima di poter essere aperto.
5. lib: pacchetto jar richiesto quando Tomcat è in esecuzione (generalmente non spostato)
6. log: file di registro,catalina.fuorifile di registro principale
7. temp: memorizza i file generati quando Tomcat è in esecuzione
8. webapps: directory utilizzata per distribuire applicazioni web, simile all'html di nginx
1. cd /usr/local/tomcat/webapps/manager/META-INF
2. contesto vim.xml
3. In conf, tomcat-users.xml, aggiungere la password dell'account
cd /usr/locale/tomcat/
cd conf/
vim tomcat-utenti.xml
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
4.cd contenitore/
./stutdown.sh
./avvio.sh
digitare netstat -antp | grep 8080
Visita 192.168.233.40:8080, fai clic su Tomcat e inserisci la password dell'account Tomcat
vim server.xml
Rimuovi la riga 147 e aggiungi due siti
<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>
mappatura vim /etc/hosts
ottenere risultati