当前位置: 技术问答>java相关
想不明的问题,请高手指教!!
来源: 互联网 发布时间:2015-09-09
本文导语: 我想在web server(比如weblogic)启动时,我的web application 可以自动加载 一个系统路径,如: System.setProperty("logPath",(config.getServletContext()).getRealPath("/logs")); 这样我就可以在以后用System.getProperty("logPath")拿到写日志文件的...
我想在web server(比如weblogic)启动时,我的web application 可以自动加载
一个系统路径,如:
System.setProperty("logPath",(config.getServletContext()).getRealPath("/logs"));
这样我就可以在以后用System.getProperty("logPath")拿到写日志文件的路径。
问题是:
System.setProperty("logPath",(config.getServletContext()).getRealPath("/logs"));
这句话我写在servlet里面,如何让这个servlet只在server启动时运行一次呢?
或者我的思路不对,有别的方法满足我的需求吗?
请大家帮帮我!!
一个系统路径,如:
System.setProperty("logPath",(config.getServletContext()).getRealPath("/logs"));
这样我就可以在以后用System.getProperty("logPath")拿到写日志文件的路径。
问题是:
System.setProperty("logPath",(config.getServletContext()).getRealPath("/logs"));
这句话我写在servlet里面,如何让这个servlet只在server启动时运行一次呢?
或者我的思路不对,有别的方法满足我的需求吗?
请大家帮帮我!!
|
InitServlet
com.InitServlet
init-file
WEB-INF/classes/test.properties
1
你将这句话加到web.xml中,这样在应用启动时就装入servlet,而且只运行一次。InitServlet需要你自己来实现。
|
Servlet规范13章。
java.sun.com
java.sun.com