我有問題,即使不更改它們,WebLogic始終會重新編譯我的JSP。 我發現編譯後我的JSP具有以下代碼:WebLogic使用奇怪的時區並始終重新編譯JSP
public static boolean _staticIsStale(weblogic.servlet.jsp.StaleChecker sci) {
if (sci.isResourceStale("/pages/manDispatchOverview.jsp", 1434357476000L ,"10.3.6.0","GMT")) return true;
if (sci.isResourceStale("/pages_include/allowDownloadChecker.jspf", 1433929740000L ,"10.3.6.0","GMT")) return true;
if (sci.isResourceStale("/beans/help_key.jspf", 1434130922000L ,"10.3.6.0","GMT")) return true;
if (sci.isResourceStale("/beans/status_image.jspf", 1434130928000L ,"10.3.6.0","GMT")) return true;
if (sci.isResourceStale("/contextMenu.jsp", 1434130938000L ,"10.3.6.0","GMT")) return true;
我感到很困惑,當我看到GMT時區,因爲我用-Duser.timezone='Europe/Warsaw'
參數指定正確的時區。
任何想法爲什麼WebLogic使用錯誤的時區並始終重新編譯我的JSP?
附加提示:
- 我不設置參數
pageCheckSeconds
和servet-reload-check-secs
- 我的服務器在調試模式下
- 部署應用程序的爆炸EAR和WAR運行。
你在哪裏設置'-Duser.timezone ='https://blogs.oracle.com/wlscoherence/entry/time_zone_on_weblogic_server? –