<servlet>
    <servlet-name>InitServlet</servlet-name>
    <servlet-class>com.InitServlet</servlet-class>
    <init-param>
      <param-name>init-file</param-name>
      <param-value>WEB-INF/classes/test.properties</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>你将这句话加到web.xml中,这样在应用启动时就装入servlet,而且只运行一次。InitServlet需要你自己来实现。

解决方案 »

  1.   

    to AngusZhang(zhgapp):
    还想问一句,什么地方可以找到配置web.xml的帮助文档呢?
      

  2.   

    Servlet规范13章。
    java.sun.com
      

  3.   

    最简单的方法,修改startWebLogic.cmd,在weblogic启动时通过命令行方式设置系统属性。
    原来的:
    "%JAVA_HOME%\bin\java" -hotspot -ms64m -mx64m -classpath .;%CLASSPATH% -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver "-Dbea.home=d:\bea" -Dweblogic.management.password=%WLS_PW% -Dweblogic.ProductionModeEnabled=%STARTMODE% "-Djava.security.policy==d:\bea\wlserver6.1/lib/weblogic.policy" weblogic.Server
    在中间加上 -Dlogpath="YourLogPath"就可以了。
    不过YourLogPath一开始就要确定。