posso instalar o Wild Fly na mesma máquina com TomCat? [RESOLVIDO]

1. posso instalar o Wild Fly na mesma máquina com TomCat? [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 12/01/2019 - 19:56h

boa noite,

Tenho na minha máquina o Tom Cat instalado e faço testes em aplicações Web para estudos no Java via Eclipse.
Dá problema/conflito instalar junto o WildFly ?
Um curso que sigo usa o Wild Fly

Uso o Ubuntu Mate 16.04

Abraço


  


2. MELHOR RESPOSTA

Gil
gil_dev

(usa Debian)

Enviado em 13/01/2019 - 01:11h

Não tem problema se vc mudar a porta do apache tomcat que e relativamente mais fácil do que mudar a porta do Wild fly!
Mais vc também pode desliga o tomcat quando usar o Wild fly, mas cuidado se vc estiver usando o maven para gerenciar o projeto, pois se for uma aplicação spring boot vc deve alterar no arquivo de .pom de start tomcat para start Wild fly e se necessário reinicie a ide, pois as vezes o deploy da aplicação anterior para tomcat pode interferir deploy do mesmo projeto para o Wild fly(não se esqueça que se estiver usando o maven o Wild Fly precisara pegar do maven e não do diretório lib )

Se vc não quiser configurar no eclipse a nova porta do tomcat pode ir no arquivo server.xml no diretório do mesmo:
https://www.vivaolinux.com.br/topico/Conhecimento-Livre/Apache-Tomcat-configurar-porta

Espero ter ajudado!

3. Re: posso instalar o Wild Fly na mesma máquina com TomCat? [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 13/01/2019 - 01:28h

Vida!=Palco escreveu:

Não tem problema se vc mudar a porta do apache tomcat que e relativamente mais fácil do que mudar a porta do Wild fly!
Mais vc também pode desliga o tomcat quando usar o Wild fly, mas cuidado se vc estiver usando o maven para gerenciar o projeto, pois se for uma aplicação spring boot vc deve alterar no arquivo de .pom de start tomcat para start Wild fly e se necessário reinicie a ide, pois as vezes o deploy da aplicação anterior para tomcat pode interferir deploy do mesmo projeto para o Wild fly(não se esqueça que se estiver usando o maven o Wild Fly precisara pegar do maven e não do diretório lib )

Se vc não quiser configurar no eclipse a nova porta do tomcat pode ir no arquivo server.xml no diretório do mesmo:
https://www.vivaolinux.com.br/topico/Conhecimento-Livre/Apache-Tomcat-configurar-porta

Espero ter ajudado!


Obrigado vou testar amanhã



4. Re: posso instalar o Wild Fly na mesma máquina com TomCat? [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 13/01/2019 - 21:50h

Vida!=Palco escreveu:

Não tem problema se vc mudar a porta do apache tomcat que e relativamente mais fácil do que mudar a porta do Wild fly!
Mais vc também pode desliga o tomcat quando usar o Wild fly, mas cuidado se vc estiver usando o maven para gerenciar o projeto, pois se for uma aplicação spring boot vc deve alterar no arquivo de .pom de start tomcat para start Wild fly e se necessário reinicie a ide, pois as vezes o deploy da aplicação anterior para tomcat pode interferir deploy do mesmo projeto para o Wild fly(não se esqueça que se estiver usando o maven o Wild Fly precisara pegar do maven e não do diretório lib )

Se vc não quiser configurar no eclipse a nova porta do tomcat pode ir no arquivo server.xml no diretório do mesmo:
https://www.vivaolinux.com.br/topico/Conhecimento-Livre/Apache-Tomcat-configurar-porta

Espero ter ajudado!


Segui este tutorial e apareceu porta 9990 para o WildFly:
https://www.youtube.com/watch?v=rjFRO1RQtQU
https://www.linuxhelp.com/install-wildfly10-0-0-ubuntu-16-04

O TomCat está na porta 8080:

Aparentemente não dará conflito




5. Re: posso instalar o Wild Fly na mesma máquina com TomCat? [RESOLVIDO]

Filippe
spolti

(usa Fedora)

Enviado em 14/01/2019 - 11:46h

OLá, não tem nenhum problema usar os dois na mesma máquina, porém se for iniciar os 2 ao mesmo tempo será necessário alterar as portas que o wildfly ou o tomcat irá usar para processar suas requisições.

Sugiro, se for utilizar os 2 ao mesmo tempo, iniciar o tomcat normalmente e usar uma funcionalidade bacana do wildfly que lhe permite alterar todas as portas usando apenas uma system property: jboss.socket.binding.port-offset
basta iniciar o wildlfy com a seguinte linha de comando:

./standalone.sh -Djboss.socket.binding.port-offset=100

Este comando irá adicionar 100 ao valor padrão das portas configurados no standalone.xml:
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
<socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
<socket-binding name="http" port="${jboss.http.port:8080}"/>
<socket-binding name="https" port="${jboss.https.port:8443}"/>
<socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713"/>


neste caso, para a porta 8080, seu novo valor será a porta 8180, e assim por diante.




6. Re: posso instalar o Wild Fly na mesma máquina com TomCat? [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 14/01/2019 - 16:35h

spolti escreveu:

OLá, não tem nenhum problema usar os dois na mesma máquina, porém se for iniciar os 2 ao mesmo tempo será necessário alterar as portas que o wildfly ou o tomcat irá usar para processar suas requisições.

Sugiro, se for utilizar os 2 ao mesmo tempo, iniciar o tomcat normalmente e usar uma funcionalidade bacana do wildfly que lhe permite alterar todas as portas usando apenas uma system property: jboss.socket.binding.port-offset
basta iniciar o wildlfy com a seguinte linha de comando:

./standalone.sh -Djboss.socket.binding.port-offset=100

Este comando irá adicionar 100 ao valor padrão das portas configurados no standalone.xml:
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
<socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
<socket-binding name="http" port="${jboss.http.port:8080}"/>
<socket-binding name="https" port="${jboss.https.port:8443}"/>
<socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713"/>


neste caso, para a porta 8080, seu novo valor será a porta 8180, e assim por diante.



Muito obrigado pela dica, estou começando agora, valeu


7. Re: posso instalar o Wild Fly na mesma máquina com TomCat? [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 15/01/2019 - 22:24h

spolti escreveu:

OLá, não tem nenhum problema usar os dois na mesma máquina, porém se for iniciar os 2 ao mesmo tempo será necessário alterar as portas que o wildfly ou o tomcat irá usar para processar suas requisições.

Sugiro, se for utilizar os 2 ao mesmo tempo, iniciar o tomcat normalmente e usar uma funcionalidade bacana do wildfly que lhe permite alterar todas as portas usando apenas uma system property: jboss.socket.binding.port-offset
basta iniciar o wildlfy com a seguinte linha de comando:

./standalone.sh -Djboss.socket.binding.port-offset=100

Este comando irá adicionar 100 ao valor padrão das portas configurados no standalone.xml:
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
<socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
<socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
<socket-binding name="http" port="${jboss.http.port:8080}"/>
<socket-binding name="https" port="${jboss.https.port:8443}"/>
<socket-binding name="txn-recovery-environment" port="4712"/>
<socket-binding name="txn-status-manager" port="4713"/>


neste caso, para a porta 8080, seu novo valor será a porta 8180, e assim por diante.



Muito Obrigado!

Consegui carregar o projeto no browser assim, após o comando no terminal
http://localhost:8180/Loucademia/teste.html










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts