使用参数在WebLogic上运行的Spring Boot应用程序

问题描述

我有spring boot应用程序,我想在weblogic中运行它。我们部署在weblogic中,它在应用程序属性中看不到此参数。

 String myvalue = System.getProperty("server.servlet.contextpath"); //doesnt work in code in weblogic

我们如何将系统属性传递给Web逻辑

解决方法

您的属性是系统属性,因此必须在java命令行中进行设置:

java -Dserver.servlet.contextPath="..."

或直接在您的应用程序代码中:

System.setProperty("server.servlet.contextPath","...");