Spring MVC Tomcat on remote return 404 when tried to load controller

0

Hej. Ostatnio coraz więcej zaczynam grzebać w java i próbuję opanować springa.
Niestety po napisaniu aplikacji o ile działa bardzo dobrze na localhost o tyle na serwerze nie mam możliwości dostać się do stron obsługiwanych przez kontrolery. (Działa tylko index.jsp)
(Kontrolery zwracają 404)

Tomcat nie rzuca żadnymi błędami, z tego co patrzyłem w katalogach to kontrolery i widoki są.
Local - Tomcat 9
Remote - Tomcat 8 (Exportuję WAR bez optymalizacji pod Tomcat9)

package xx1.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import org.springframework.web.servlet.view.InternalResourceViewResolver;

@Configuration
@EnableWebMvc
@ComponentScan("xx1")
public class WebConfig extends WebMvcConfigurerAdapter {

	@Bean
	public ViewResolver viewResolver() {
		InternalResourceViewResolver resolver = new InternalResourceViewResolver();
		resolver.setPrefix("/WEB-INF/views/");
		resolver.setSuffix(".jsp");
		resolver.setExposeContextBeansAsAttributes(true);
		return resolver;
	}

	@Override
	public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
		configurer.enable();
	}

	@Override
	public void addResourceHandlers(ResourceHandlerRegistry registry) {
		super.addResourceHandlers(registry);
	}
}
 

Czy ktoś się spotkał z takim problemem?
Mam podejrzenia że to jakiś problem z konfiguracją Tomcat na remote.. ale nie za bardzo wiem gdzie może być taki błąd (jakieś mapowania ścieżek?).

1

No to trzeba zobaczyć czym się różni konfiguracja twoja od tej na remote serwie... może inny root url path aplikacji jest?

1

Znalazłem co było przyczyną...
Projekt był robiony pod java 1.8...
Na remote tomcat znajduje się JVM 1.7.
Po obniżeniu wersji java w projekcie do 1.7 wszystko śmiga....

1 użytkowników online, w tym zalogowanych: 0, gości: 1