[英]How to include xmlparserv2 without modifying Tomcat's JVM arguments for
[英]How to add Oracle JVM arguments to Tomcat execution
我在我的應用程序(這是Apache Tomcat服務器)上使用Oracle 11G版本。
一些用戶在使用特定時區(例如ETC / Universal)時會遇到一些對數據庫的查詢問題。 Oracle引發以下異常:
ORA-01882:找不到時區區域
我找到了解決此問題的方法。 啟動JVM時,需要給它一個特定的參數:
-Doracle.jdbc.timezoneAsRegion=false
我想把它放在Tomcat的配置中。 我需要Windows和Linux解決方案。 我可以在哪里放置此設置?
您可以在tomcat的啟動腳本(通常為catalina.bat或catalina.sh)中添加JVM參數。
對於Windows(catalina.bat)
set JAVA_OPTS="%JAVA_OPTS% -Doracle.jdbc.timezoneAsRegion=false"
對於Linux(catalina.sh)
JAVA_OPTS="$JAVA_OPTS -Doracle.jdbc.timezoneAsRegion=false"
export JAVA_OPTS
您也可以在用於包含以下行的任何版本的庫中更新文件oracle/jdbc/defaultConnectionProperties.properties
(即,在jar中-ojdbc7.jar或classes12.jar中 ):
oracle.jdbc.timezoneAsRegion=false
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.