Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Weblogic上的Spring引导应用程序部署问题_Java_Spring_Spring Boot_Weblogic_Thymeleaf - Fatal编程技术网

Java Weblogic上的Spring引导应用程序部署问题

Java Weblogic上的Spring引导应用程序部署问题,java,spring,spring-boot,weblogic,thymeleaf,Java,Spring,Spring Boot,Weblogic,Thymeleaf,我有一个Spring boot应用程序,它使用Thymeleaf作为模板引擎,我添加了一个默认控制器,在服务器上部署时应该重定向到主页,控制器代码片段如下: @控制器 公共类家庭控制器 { @请求映射(“/”) 公共字符串索引() { 返回“索引”; } } 索引由ViewResolver解析为匹配的网页 在一个独立的Tomcat实例上部署生成的war“app.war”时,应用程序工作正常,我被重定向到主页(localhost:XXX/context\u path/index),“localh

我有一个Spring boot应用程序,它使用Thymeleaf作为模板引擎,我添加了一个默认控制器,在服务器上部署时应该重定向到主页,控制器代码片段如下:

@控制器
公共类家庭控制器
{
@请求映射(“/”)
公共字符串索引()
{
返回“索引”;
}
}
索引由ViewResolver解析为匹配的网页

在一个独立的Tomcat实例上部署生成的war“app.war”时,应用程序工作正常,我被重定向到主页(localhost:XXX/context\u path/index),“localhost:XXX/”也重定向到正确的页面

在Weblogic上部署时,尝试访问url时出现错误: “localhost:XXX/context\u path”,当我手动添加“/”时,它会工作

我发现本教程建议将/添加到weblogic.xml文件,该文件运行良好

但是,当强制上下文根目录为“/”时,部署在weblogic上的应用程序的主页url不再相同 (“localhost:XXX/index”而不是“localhost:XXX/war\u name/index”)

总之,Tomcat会自动将“/”添加到上下文根中,而无需配置上下文根

如何在不必在weblogic.xml上配置上下文根目录的情况下获得与weblogic相同的行为

我使用的是weblogic服务器12c