Diretório do artigo
- Um pacote maven sendo dada para combater a guerra
- Dois, tomcat implantação Linux
Um pacote maven sendo dada para combater a guerra
- Maven instalar ou Pakage sendo dado
1,Perhaps you are running on a JRE rather than a JDK?
Para traduzir o que você
也许您运行的是JRE而不是JDK
2, a resolução de problemas
- Qual o sentido dele, que você está executando com um JRE, JDK necessidade de ser substituído
Dois, tomcat implantação Linux
1, você precisa determinar a versão do tomcat
- Uma vez que olhar para dentro como esta
- Vá para o diretório bin
- Selecione um pacote e
- Copiar endereço do link
- Tais como: https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.53/bin/apache-tomcat-8.5.53.tar.gz
2, o comando wget para baixar
- Melhor para
cd
Yehao encontrar arquivos no desktop, baixar
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.53/bin/apache-tomcat-8.5.53.tar.gz
3, vá para o diretório onde você deseja salvar o tomcat
- Estou aqui
/usr/loacl/
mv apache-tomcat-8.5.53.tar.gz /usr/local/
当然你可以先解压后移动
4, extracto
tar -zxvf apache-tomcat-8.5.53.tar.gz
5, modificar tomcat porta (opcional)
- Este passo pode ser omitido, mas depois de tocar na saída do porto ocupado, resultando em serviço para levantar-se, ainda tem que mudar
- conf no diretório pasta tomcat, modificar os parâmetros server.xml
- vitalidade
conf/server.xml
Preste atenção: Neste momento eu já estava no diretório sob o tomcat - Modificar porta de conector (originalmente 8080)
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
- Porta do servidor Modificar (originalmente 8005)
<Server port="9005" shutdown="SHUTDOWN">
- Adicionar nó de contexto, o próximo passo será usar,Este passo é opcionalMas os projetos complexos encontro você pode encontrar alguns problemas
<Context docBase="oeOperator" path="/" reloadable="true" privileged="true"/>
Figura: alguns disseram para <Host>
nós dentro, eu deixá-lo fora, não há problemaMeu nome é guerra oeOperator.war
Reloadable = "true", tomcat detecta automaticamente aplicação no estado de funcionamento das WEB-INF / classes e WEB-INF / arquivos de classe no diretório lib, se o monitoramento para que arquivo de classe mudou, o servidor carregar automaticamente nova aplicação web programa, nomeadamente quente implantação
caminho: o nome do projeto após o início do projecto acessada
docBase: o posicionamento real do caminho do projeto, observando que um nome de projeto, em vez de um nome de pasta neste nível
6, tente executar tomcat
(1) Administrado
- Eu já estava no diretório bin do Tomcat
startup.sh
sh startup.sh
sh startup.sh|tail -f ../logs/catalina.out
Eu recomendo este porque você pode ver o log
(2) No navegador entrar: localhost: número da porta
- Tomcat ver página que significa ser bem sucedido
7, pacote de guerra implantar
- O saco guerra no diretório tomcat
webapps/
tomcat, eu comando não gravação, o tempo de execução é carregado automaticamente - Adicionar contexto nó de referência anterior
8, tomcat executar
(1) dado pacote de guerra carregamento
error in opening zip file
- Sua implantação guerra pode estar danificado, enviá-lo novamente
(2) Ver
IP:端口/war包名/
localhost:9090/oeOperator/
(3) desligar o firewall
- Se você quiser o acesso a este computador a partir de outro computador, então este ponto essencial
- CentOS7 desligar o firewall (temporariamente, recuperação de reinicialização)
-
sudo systemctl stop firewalld.service
- Firewall não iniciar inicialização automaticamente
-
sudo systemctl disable firewalld.service
(4) abrir a firewall
- inicialização firewall
-
sudo systemctl enable firewalld.service
- Desligue o firewall
-
sudo systemctl start firewalld.service
(5) comandos relacionados firewall pode visualizar este artigo
https://baijiahao.baidu.com/s?id=1643819548168227060&wfr=spider&for=pc