2014-06-05 79 views
2

我已將weblogic從12.1.1升級到12.1.2,並且應用程序在啓動過程中啓動失敗。它告訴Weblogic 12.1.1和12.1.2

weblogic.utils.compiler.ToolFailureException:無論<prefer-application-packages>也不<prefer-application-resources>可以在<prefer-web-inf-classes>在weblogic.xml中打開指定

這裏是我的weblogic.xml

<?xml version="1.0" encoding="UTF-8"?> 
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app"> 
    <container-descriptor> 
     <prefer-web-inf-classes>false</prefer-web-inf-classes> 
     <servlet-reload-check-secs>-1</servlet-reload-check-secs> 
    </container-descriptor> 
    <session-descriptor> 
     <http-proxy-caching-of-cookies>true</http-proxy-caching-of-cookies> 
    </session-descriptor> 
    <jsp-descriptor> 
     <page-check-seconds>-1</page-check-seconds> 
     <working-dir>./work</working-dir> 
     <backward-compatible>true</backward-compatible> 
    </jsp-descriptor> 
    <library-ref> 
     <library-name>jstl</library-name> 
     <specification-version>1.1</specification-version> 
     <implementation-version>1.1.2</implementation-version> 
     <exact-match>true</exact-match> 
    </library-ref> 
</weblogic-web-app> 

爲什麼它不工作?

+0

'prefer-web-inf-classes'的默認值無論如何都是錯誤的,所以當我這樣做時,當你從'weblogic.xml'文件 –

+0

中刪除該行時會發生什麼。它也適用於錯誤。但是真的 - 它寫錯了( – Nick

+0

@Nick,你是否打開了服務請求?這看起來像是一個錯誤,可能已經修復了。打開SR肯定會幫助你解決這個問題。 –

回答

相關問題