O Spring Boot já contém um servidor web Java embutido, esse servidor que é utilizado por padrão no Spring Boot é o Tomcat, porém por mais que ele funcione, não é recomendado utiliza-lo em produção.
Normalmente, utilizamos servidores de aplicações mais robusto como Weblogic ou o Wildfly que neste caso é o que vou abordar neste post.
Para desativar o servidor Tomcat na sua aplicação em Sring Boot é necessário realizar algumas configurações. Vejamos a seguir o que precisamos fazer para desativar o Tomcat e deixar a aolicação pronta apra subir no Wildfly.
Mude o projeto de jar para war no arquivo pom.xml
Depois dessa mudança é necessário adicionar a dependência do spring-boot-starter-undertow no pom.xml do projeto.
Na classe main adicione a anotação @SpringBootApplication e faça dessa classe uma subclasse de SpringBootServletInitializer
Agora execute o comando mvn package ou mvn clean install para compilar seu projeto. Após a execução será gerado um pacote war.
Pronto! Agora seu projeto Spring boot funcionará no Wildfly
Comentários
Postar um comentário