我已將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>
爲什麼它不工作?
'prefer-web-inf-classes'的默認值無論如何都是錯誤的,所以當我這樣做時,當你從'weblogic.xml'文件 –
中刪除該行時會發生什麼。它也適用於錯誤。但是真的 - 它寫錯了( – Nick
@Nick,你是否打開了服務請求?這看起來像是一個錯誤,可能已經修復了。打開SR肯定會幫助你解決這個問題。 –