我是weblogic的新手,正在努力部署战争。我有一个在嵌入式tomcat上运行的spring启动应用程序。我按如下方式更改了主类。
@SpringBootApplication
@Configuration
@ComponentScan("com.fmc.*")
@EnableAutoConfiguration
public class ApplicationBoot extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(
ApplicationBoot.class, args);
}
@Override
protected SpringApplicationBuilder configure(
SpringApplicationBuilder application) {
return application.sources(ApplicationBoot.class);
}
}
我将包装改为战争并排除了tomcat罐子并进行了部署。但是当提交请求时,我得到404。 我在管理控制台的诊断程序中看不到任何日志。是否有地方可以看到日志。在weblogic管理控制台中,我可以看到应用程序处于活动状态且运行状况良好。
我更改了相同的应用程序spring Web应用程序,它已成功运行,但不是Spring启动应用程序。
感谢您的帮助。
答案 0 :(得分:0)
public class ApplicationBoot extends SpringBootServletInitializer implements WebApplicationInitializer
主类必须实现WebApplicationInitializer,认为对某些人有用