WebLogic中JSP文件生成Servlet后保留.java文件在weblogic.xml中设置keepgenerated为true即可
默认是在
user_projects
domains
yourdomain
beaserver
.wlnotdelete
extract
相应你的应用程序目录中,不过生成.java编译为.class后,.java就被删除了,所以你需要在weblogic.xml里设置如下即可保留.java文件
这样,你就可以在这里找到你的应用程序JSP文件编译成Servlet文件再编译成.class文件了。
<?xml version="1.0" encoding="UTF-8"?>
<!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>
<jsp-descriptor>
<jsp-param>
<param-name>keepgenerated</param-name>
<param-value>true</param-value>
</jsp-param>
</jsp-descriptor>
<!--以上为加的代码,方便看到jsp编译后生成对应的java文件-->
<!--以下为处理乱码-->
<charset-params>
<input-charset>
<resource-path>/</resource-path>
<java-charset-name>GBK</java-charset-name>
</input-charset>
<charset-mapping>
<iana-charset-name>GB2312</iana-charset-name>
<java-charset-name>GBK</java-charset-name>
</charset-mapping>
</charset-params>
</weblogic-web-app>
评论