Siema
postanowiłem sobie zrobić prostą apke w springu mvc bez użycia automatycznej konfiguracji.
Konfiguracja oparta będzie o same klasy java
public class DispatcherServletConfiguration extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class<?>[]{RootConfig.class};
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class<?>[]{WebMvcConfig.class};
}
@Override
protected String[] getServletMappings() {
return new String[]{"/"};
}
}
i mam tam jeszcze jakiś kontroler który mi zwraca jakiegoś prostego resta.
Maven generuje mi war
Wrzucam ten plik do osobnego serwera tomcat 9 no i podczas stawiania tomcata wywala błąd
21:17:31.584 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Error during ServletContainerInitializer processing
javax.servlet.ServletException: Failed to instantiate WebApplicationInitializer class
Jakieś pomysły ?
Też robiłem przez starego initializera WebApplicationInitializer
ale efekt ten sam
Działa kiedy tomcat jest podpięty pod środowisko.