Spec: SpringBoot 4.x, Tomcat 7.x JDK1.7SpringBootServletInitializer für mehrere Dienste im Krieg für Tomcat
Prozess: Habe 2 Erholung Dienstleistungen wie in einem separaten Paket
mit einzigartigen @RequestMapping
und als Krieg eingesetzt tomcat7.x
package com.servives.webservice ~ Service A
package com.servives.dbservive ~ Service B
package com.initilizer ~ Service C
Problem:
Dienst A arbeitet wenn der "SpringBootServletInitializer" vorhanden ist, in gleiche Paket, während Service B nicht funktioniert.
Dienst B arbeitet wenn die "SpringBootServletInitializer" in gleiche Paket, während Service-A nicht funktioniert.
Dienst A & B nicht funktionieren, wenn "SpringBootServletInitializer" vorhanden ist, in separates Paket
Frage 'C': Ist das ein Bug oder bin ich etwas falsch gemacht?
Hinweis: Code-Beispiel nicht für große Abhängigkeit freigegeben werden.
Können Sie Ihre 'Appliaction.java' Klasse posten? – Jobin
Paket com.initiizer; import org.springframework.boot.SpringApplication; ..... (atrate) SpringBootApplication public class RestInitlize erweitert SpringBootServletInitializer {\t (atrate) außer Kraft setzen öffentliche SpringApplicationBuilder configure (SpringApplicationBuilder Anwendung) {return application.sources (RestInitlize.class);} public static void main (String [] args) {SpringApplication.run (RestInitlize.class, args);}} (atrate) == @ –
Gefunden das Problem als in dieser URL https://smarterco.de/java-spring-boot- mvc-ontroller-not-called/ SpringBootApplication muss durch Konfigurationersetzt werdenComponentScan (basePackages = "me.kamwo") EnableAutoConfiguration Diese URL ist erfolgreich –