1

我有一个在嵌入式 tomcat 上运行良好的 spring boot 2.0 应用程序,现在我使用apply plugin: 'war'build.gradle 文件从这个应用程序生成了一个战争,战争在 websphere 9 上成功生成并部署......我尝试点击上下文根,它正确地给出了 index.html ......但是当尝试到达最初在嵌入式 tomcat 上到达的任何路径时,它给出了Error 404: java.io.FileNotFoundException: SRVE0190E: File not found: /path/mapped/in/controller......任何人都可以说出缺少什么吗?

这是 SpringBootApplication 类代码:

@SpringBootApplication
@MapperScan(basePackages = { "com.mypack.dao" })
public class MyApplication extends SpringBootServletInitializer{

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(MyApplication.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(MyApplication.class, args);
    }
}
4

0 回答 0