Como usar o IDEA para implantar um projeto web em um servidor Tomcat remoto
Configurar servidor Tomcat
A seguir, usaremos
127.1.1.1
o endereço IP público como host remoto para realizar operações para demonstrar
o número da porta usada pelo Tomcat.80
Digite o diretório bin no diretório de instalação do Tomcat
Meu caminho de instalação do Tomcat é:/usr/local/tomcat/apache-tomcat-8.5.53
insira o comando
cd /usr/local/tomcat/apache-tomcat-8.5.53/bin
Abra catalina.sh usando o editor vim
vim catalina.sh
Adicione o seguinte conteúdo no início do arquivo catalina.sh
export CATALINA_OPTS="-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=1099 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Djava.rmi.server.hostname=127.1.1.1" # 将127.1.1.1替换为你的公网IP地址
export JAVA_OPTS="-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=1099 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.rmi.port=1099"
1099 é o número da porta padrão para o IDEA se conectar remotamente ao servidor Tomcat. Ele pode ser modificado de acordo com suas próprias necessidades. Certifique-se
de que o número da porta correspondente esteja aberto e não bloqueado pelo firewall
. Se você usar um host de uma nuvem provedor de serviços, como Alibaba Cloud,
certifique-se de abri-lo no grupo de segurança ao mesmo tempo. Porta correspondente
Salvar e sair
Inicie o servidor Tomcat
./catalina.sh run
Se você vir as palavras na última linha da saída Server startup in xxxx ms
, significa que o servidor foi iniciado com sucesso.
Se você vir o erro: Error: Could not find or load main class
, verifique se adicionou espaços extras ao editar catalina.sh.
Nota : Nenhum espaço pode ser adicionado em ambos os lados do sinal de igual. Deve ser JAVA_OPTS="..."
, não ser , e nenhum espaço extra pode aparecer após JAVA_OPTS = "..."
o final de cada linha.'\'
Configurar tabela de consulta estática de nome de host
Use o vim para abrir o arquivo /etc/hosts
vim /etc/hosts
Adicione um registro ao final do arquivo
127.1.1.1 localhost
Salvar e sair
Configure o servidor Tomcat remoto no IDEA
Selecione Edit configulations
Adicionar servidor Tomcat remoto
Crie um novo SFTP
e selecione o projeto a ser implantado.
Modifique o mapeamento de caminho.
Salve e implante o projeto para teste
. Use o IDEA para implantar remotamente o projeto com sucesso.
Neste momento, a estrutura de diretórios de webapps no host remoto