Compartilhamento de tecnologia

gato

2024-07-12

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

Índice

conceito

Recursos e funções do Tomcat

componentes do tomcat

fluxo lógico

etapas de instalação

A função do diretório Tomcat

Abra a página do aplicativo gerenciador

Configurar host virtual do Tomcat


conceito

O Tomcat, assim como o PHP, é usado para processar páginas dinâmicas. O Tomcat também pode ser usado como servidor de aplicativos da web e é de código aberto.

Ele lida com arquivos que terminam em .jsp. Tomcat é um programa escrito em código Java e executa um aplicativo da web Java.

Recursos e funções do Tomcat

1. Contêiner de servlet: executa o servlet java, que é um programa java do lado do servidor e é usado para processar solicitações e respostas http do cliente.

2.contêiner jsp: página javasever, que é uma tecnologia de página dinâmica que pode incorporar código java em páginas html

3. Também é um servidor http

4. O Tomcat é um programa leve de processamento de páginas dinâmicas e não é adequado para cenários de alta simultaneidade.

É principalmente otimização, otimização do próprio Tomcat e otimização do kernel do sistema e otimização jvm

Servlet: É um componente chave no desenvolvimento de aplicações web na linguagem Java. Função: Processar solicitações http, gerar conteúdo dinâmico e responder a solicitações de clientes, processar lógica de negócios Java e realizar gerenciamento de sessões. Ele pode manter informações de status do usuário, sincronização do carrinho de compras, login do usuário, etc., e também encaminhar solicitações dinâmicas do nginx para o banco de dados.

jsp: A interface da aplicação web. A linguagem desta interface é implementada em Java. É um arquivo que termina com .jsp (index.jsp)

componentes do tomcat

Connector: Responsável por aceitar e responder solicitações externas. É um hub de comunicação entre o Tomcat e o cliente. A porta de escuta aceita solicitações externas. Sua porta padrão é 8080.Após receber a solicitação, ela é repassada para outros componentes para processamento. Após a conclusão do processamento, ela retorna ao conector e responde ao cliente.

container: Responsável pelo processamento da lógica de negócios, é composto por quatro funções: engine host context wrapper

motor: pode ser usado para gerenciar vários hosts virtuais. Um serviço só pode ter um mecanismo.

Host: Um host é um host, que também pode ser chamado de site. Ao configurar o host, vários sites podem ser adicionados.

contexto: um contexto representa uma aplicação web

wrapper: É um wrapper que lida com a lógica de nível mais baixo

serviço: Fornece serviços externos para o mundo exterior, incluindo conector e contêiner

O Tomcat pode ter vários serviços.Cada serviço é independente um do outro

fluxo lógico

etapas de instalação

1. Instale o java primeiro

2. Adicione um arquivo de configuração que reconheça java

vim /etc/profile.d/java.sh

exportar JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
exportar CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
exportar CAMINHO=$JAVA_HOME/bin:$CAMINHO

3. Reinicie a fonte de configuração /etc/profile.d/java.sh

4. Descompacte o Tomcat

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

mv apache-tomcat-9.0.16 tomcat

mv tomcat /usr/local

5. Inicie o Tomcat

Em seguida, execute ./startup.sh

Veja a porta e inicie netstat -antp |

Visite 192.168.233.40:8080

A função do diretório Tomcat

1. .bin armazena arquivos que iniciam e encerram scripts do Tomcat. inicialização.sh desligamento.sh

2. .conf armazena o arquivo de configuração principal do Tomcat e o arquivo de configuração principal server.xml

3. context.xml: informações de configuração padrão do host

4. tomcat-user.xml: Informações relacionadas à autenticação de usuários e senhas ao efetuar login. O arquivo do gerenciador deve ser autorizado e modificado antes de poder ser aberto.

5. lib: pacote jar necessário quando o Tomcat está em execução (geralmente não movido)

6. logs: arquivos de log,catalina.foraarquivo de log principal

7. temp: armazena arquivos gerados quando o Tomcat está em execução

8. webapps: diretório usado para implantar aplicações web, semelhante ao html do nginx

Abra a página do aplicativo gerenciador

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

2. contexto vim.xml

3. Em conf, tomcat-users.xml, adicione a senha da conta

cd /usr/local/tomcat/

cd conf/

vim tomcat-users.xml

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

4. caixa de cd/

./stutdown.sh

./início.sh

netstat -antp | grep 8080

Visite 192.168.233.40:8080, clique em tomcat e digite a senha da conta tomcat

Configurar host virtual do Tomcat

servidor vim.xml

Remova a linha 147 e adicione dois sites

<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>

mapeamento vim /etc/hosts

alcançar resultados