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

每次我停止WebLogic服务器时,编译的JSP文件都会被删除。我做错什么了吗?,weblogic,Weblogic,当我启动托管服务器时,我可以看到一些新编译的JSP。e、 g.$DOME\u MAIN/servers//tmp/\u WL\u user//dytjca/jsp\u servlet/\uu foo.class 当我停止托管服务器时,文件被删除! 当我启动托管服务器时,文件再次被重新创建。 为什么会这样?我误解了什么吗 我的weblogic.xml如下所示 <?xml version="1.0" encoding="UTF-8"?> <wls:weblogic-web-app

当我启动托管服务器时,我可以看到一些新编译的JSP。e、 g.$DOME\u MAIN/servers//tmp/\u WL\u user//dytjca/jsp\u servlet/\uu 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>

10.3.6
poc
真的
真的
问候,,
我明白了。不要简单地逐个文件副本更新war文件。使用WLST脚本解决了这个谜。谢谢。

我知道了。不要简单地逐个文件副本更新war文件。使用WLST脚本解决了这个谜。谢谢。

刚刚发现这是WebLogic中的一个bug。我贴了补丁。现在,当托管服务器停止时,编译的JSP不会被删除。但是,它带来了一个更大的问题。即使war文件中更新了相应的JSP,也不会重新编译编译的JSP!!!!!刚刚发现这是WebLogic中的一个bug。我贴了补丁。现在,当托管服务器停止时,编译的JSP不会被删除。但是,它带来了一个更大的问题。即使war文件中更新了相应的JSP,也不会重新编译编译的JSP!!!!!