Depois de ter criado a aplicação Spring, a única maneira de rodar ela, é como Java app, mas não consigo, de maneira alguma, rodar pelo Tomcat. Simplesmente diz que não há recursos que podem rodar no server.
Depois de ter criado a aplicação Spring, a única maneira de rodar ela, é como Java app, mas não consigo, de maneira alguma, rodar pelo Tomcat. Simplesmente diz que não há recursos que podem rodar no server.
Olá Fernando, bom dia! Você acrescentou a aplicação no Tomcat? No Eclipse, vá na aba Server
, clique com o botão direito no TomCat -> Add and Remove
e adicione sua aplicação no TomCat. Aí, basta rodar o servidor, se nenhum erro ocorrer, sua aplicação está rodando no TomCat.
Se você estiver utilizando o SpringBoot, ele já vem com uma configuração padrão e roda como uma aplicação Java mesmo.
E como faço para encontrar o URL dessa Aplicação pelo Spring Boot? Estou conseguindo fazer ela rodar, assim como você disse, mas não consigo adicionar ao TomCat.
Vai depender de como ela está configurada. Utilizando SpringBoot você não precisa adicionar a aplicação no servidor. Você apenas adiciona a dependência (do Tomcat não é necessário pois é a configuração padrão) e ele faz uma configuração padrão. Se você está usando o Tomcat, a porta padrão dele é 8080. Provavelmente sua aplicação está rodando em http://localhost:8080/ . Após a barra('/') você acessa as rotas que foram definidas na sua aplicação, nos seus Controllers.
Mas como disse, vai depender muito de como ela está configurada. Este curso de Spring MVC não utiliza SpringBoot e Tomcat, portanto é aconselhável seguir a configuração do curso para acompanhar as aulas.
Aqui na Alura temos um curso de SpringBoot: https://cursos.alura.com.br/course/springboot . Mas é aconselhável você fazer a carreira de Java Web: https://cursos.alura.com.br/career/desenvolvedor-java-junior-web e os cursos de Spring MVC e Maven: https://cursos.alura.com.br/career/desenvolvedor-java-web-spring antes de partir para o curso de Spring Boot.