Java 如何对运行在Tomcat上的应用程序使用System.getProperty()

Java 如何对运行在Tomcat上的应用程序使用System.getProperty(),java,tomcat,Java,Tomcat,我试图设置一个系统属性并在Servlet中检索它 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println(System.getProperty("name")); } 我把这个:-Dname=rickesh放在CATALINA\u OPTS中,但是运行代码

我试图设置一个系统属性并在Servlet中检索它

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println(System.getProperty("name"));
    }
我把这个:
-Dname=rickesh
放在CATALINA\u OPTS中,但是运行代码会返回
null
。我不知道如何在运行时将参数传递给Tomcat,并通过
System.getProperty(String)
使用它。做同样的事情建议在CATALINA_选项中做一个JNDI或set,但没有关于如何设置的示例


请给出建议。

经过一些尝试和尝试后,将
name=rickesh
放在
catalina中。属性
出现在
C:\apache-tomcat-6.0.35\conf
中。很好

您在哪里设置您的CATALINA_选项?它看起来像什么?可能重复的环境变量…:|我希望事情就是这样done@NilshCATALINA_OPTS-Dname=环境变量中的rickesh,哪些操作系统?我猜env变量设置不正确。