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

时间:2013-04-08 10:20:55

标签: java tomcat

我正在尝试设置系统属性并在我的Servlet中检索它。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        System.out.println(System.getProperty("name"));
    }

我在CATALINA_OPTS中放置了这个:-Dname=rickesh,但运行代码会返回null。我不知道如何在运行时将参数传递给Tomcat并通过System.getProperty(String)使用它。执行相同操作的Google Search建议执行JNDI或在CATALINA_OPTS中设置,但没有关于如何设置任何一个的示例。

请建议。

1 个答案:

答案 0 :(得分:7)

经过一些点击和试用后,将name=rickesh放入catalina.properties中的C:\apache-tomcat-6.0.35\conf。工作良好。