每次我停止WebLogic Server时,都会删除已编译的JSP文件。我做错什么了吗?

时间:2016-03-16 07:42:53

标签: weblogic

当我启动托管服务器时,我可以看到一些新编译的JSP。例如$ DOME_MAIN /服务器// TMP / _WL_user // dytjca /为jsp_servlet / __让Foo.class

当我停止托管服务器时,该文件已被删除! 当我启动受管服务器时,该文件再次重新创建。 那是为什么?我错误配置了什么吗?

我的weblogic.xml看起来像这样。

<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.3/weblogic-web-app.xsd">
    <wls:weblogic-version>10.3.6</wls:weblogic-version>
    <wls:context-root>poc</wls:context-root>
    <wls:jsp-descriptor>
        <wls:precompile>true</wls:precompile>
        <wls:precompile-continue>true</wls:precompile-continue>
    </wls:jsp-descriptor>
</wls:weblogic-web-app>

此致 NWW

1 个答案:

答案 0 :(得分:0)

我明白了。不要只是通过文件副本更新您的war文件。使用WLST脚本解决了这个谜团。感谢。