应用是以文件夹的形式部署的 <?xml version='1.0' encoding='GBK'?> 
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" " http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"> 
<weblogic-web-app> <charset-params> 
<input-charset> 
<resource-path>/*</resource-path> 
<java-charset-name>GBK</java-charset-name> 
</input-charset> 
</charset-params> <container-descriptor> 
<servlet-reload-check-secs>-1</servlet-reload-check-secs> 
</container-descriptor> <jsp-descriptor> 
         <jsp-param> 
             <param-name>pageCheckSeconds</param-name> 
             <param-value>-1</param-value> 
         </jsp-param>         
</jsp-descriptor> </weblogic-web-app> 
这样的weblogic.xml是可以生效的,在控制台的web应用部署选项里的描述符里能看到相应的参数 
但是在此文件里加入 
<jsp-param> 
             <param-name>compilerSupportsEncoding </param-name> 
             <param-value>true</param-value> 
         </jsp-param> 
         <jsp-param> 
             <param-name>encoding</param-name> 
             <param-value>GB2312</param-value> 
         </jsp-param> 
         <jsp-param> 
             <param-name>verbose<param-name> 
             <param-value>true</param-value> 
         </jsp-param> 
         <jsp-param> 
             <param-name>printNulls </param-name> 
             <param-value> false </param-value> 
         </jsp-param> 
         <jsp-param> 
             <param-name>keepgenerated </param-name> 
             <param-value>true</param-value> 
         </jsp-param> 
当然,这一段是加在<jsp-descriptor> 
</jsp-descriptor> 里面的 
这样修改后weblogic.xml文件就会被清空,应用也无法访问。 哪位达人给指点一下~感谢