JSP的设置及调试
  在WEBLOGIC6.0中,JSP要放到一个WEB APPLICATION 中才能对它进行访问,对JSP的配置在WEBLOGIC.XML中,如下所示:
  <!DOCTYPE WEBLOGIC6.0-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 6.0//EN" "http://www.bea.com/servers/wls600/dtd/WEBLOGIC6.0-web-jar.dtd"> 
  <WEBLOGIC6.0-web-app> 
  <jsp-descriptor> 
  <jsp-param> 
  <param-name> 
  pageCheckSeconds 
  </param-name> 
  <param-value> 
  1 
  </param-value> 
  </jsp-param> 
  <jsp-param> 
  <param-name> 
  verbose 
  </param-name> 
  <param-value> 
  true 
  </param-value> 
  </jsp-param> 
  </jsp-descriptor> 
  </WEBLOGIC6.0-web-app> 

解决方案 »

  1.   

    比较重要的有pageCheckSeconds,设置WEBLOGIC6.0每隔多长时间检测一次JSP文件的内容是否改变,并需要重新编译,等于0,每次调用都重新编译(一般用于调试环境中),等于-1从不重新编译(一般用于运行环境中)。当第一次访问某个WEB APPLICATION下的一个JSP文件时,WEBLOGIC6.0把它编译成一个CLASS文件并放到相应的目录下:
      1、如果是以目录结构形式发布的WEB APPLICATION,放到该WEB APPLICATION的
      WEB-INF\_tmp_war_examplesServer_examplesServer_*目录下。
      2、如果该WEB APPLICATON是以一个WAR文件布置的,则放到:
      …\applications\.wl_temp_do_not_delete\WEB-INF\_tmp_war_examplesServer_examplesServer_*目录下。
      在调试JSP时,为了使每次总是访问最新的页面,除了设置pageCheckSeconds=0外,应该让IE不缓存该页面。设置如下:
      把/工具/INTERNET选项/常规/设置/的检察所存页面的较新版本,设为每次访问该页时都检查。如果还是不能看到最新的页面,可以到以上介绍的目录下把与该JSP对应的CLASS文件删除,强制WEBLOGIC6.0重编译。
      

  2.   

    能不能详细点说呢? 我是个新手,请多指点!谢谢!
    msn: [email protected]
      

  3.   

    [email protected]  发一份指导来,谢谢