我正在尝试设置系统属性并在我的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中设置,但没有关于如何设置任何一个的示例。
请建议。
答案 0 :(得分:7)
经过一些点击和试用后,将name=rickesh
放入catalina.properties
中的C:\apache-tomcat-6.0.35\conf
。工作良好。