weblogic中jsp文件编译后的java文件不会像tomcat那样保存下来,而是直接删除掉,当在调试的时候需要定位jsp错误位置的时候需要找到该Java文件 。
具体配置在WEB-INF下的weblogic.xml中加入:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 6.1//EN" "http://www.bea.com/servers/wls610/dtd/weblogic-web-jar.dtd">
<wls:weblogic-web-app
xmlns:wls="http://www.bea.com/ns/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsdhttp://www.bea.com/ns/weblogic/weblogic-web-apphttp://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
<wls:weblogic-version>10.3</wls:weblogic-version>
<wls:context-root>your context-root path</wls:context-root>
<wls:jsp-descriptor>
<wls:keepgenerated>true</wls:keepgenerated>
<wls:working-dir>
C:\downloads\path
</wls:working-dir>
</wls:jsp-descriptor>
</wls:weblogic-web-app>