spring boot应用程序在weblogic上部署为战争 - 无法正常工作

时间:2017-12-26 19:25:22

标签: maven spring-boot weblogic

我是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启动应用程序。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

public class ApplicationBoot extends SpringBootServletInitializer implements WebApplicationInitializer

主类必须实现WebApplicationInitializer,认为对某些人有用