java - How Can Change Default Locale For TOMCAT In WINDOWS? -


as can seen in photos، iran set location.

enter image description here

i used realm tag in "%catalina_home%\conf\server.xml".

 <realm  classname="org.apache.catalina.realm.jdbcrealm"                 drivername="oracle.jdbc.driver.oracledriver"                 connectionurl="jdbc:oracle:thin:@localhost:1521:xe"                 connectionname="arash" connectionpassword="who"                 usertable="users" usernamecol="user_name" usercredcol="user_pass"                 userroletable="user_roles" rolenamecol="role_name"  /> 

when tomcat runs , connect database,the following error given.

java.sql.sqlexception: locale not recognized     @ oracle.jdbc.driver.t4cttioauthenticate.setsessionfields(t4cttioauthenticate.java:1059)     @ oracle.jdbc.driver.t4cttioauthenticate.<init>(t4cttioauthenticate.java:261)     @ oracle.jdbc.driver.t4cconnection.logon(t4cconnection.java:565)     @ oracle.jdbc.driver.physicalconnection.<init>(physicalconnection.java:715)     @ oracle.jdbc.driver.t4cconnection.<init>(t4cconnection.java:385)     @ oracle.jdbc.driver.t4cdriverextension.getconnection(t4cdriverextension.java:30)     @ oracle.jdbc.driver.oracledriver.connect(oracledriver.java:564)     @ org.apache.catalina.realm.jdbcrealm.open(jdbcrealm.java:663)     @ org.apache.catalina.realm.jdbcrealm.startinternal(jdbcrealm.java:726)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:155)     @ org.apache.catalina.core.containerbase.startinternal(containerbase.java:899)     @ org.apache.catalina.core.standardengine.startinternal(standardengine.java:262)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:155)     @ org.apache.catalina.core.standardservice.startinternal(standardservice.java:441)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:155)     @ org.apache.catalina.core.standardserver.startinternal(standardserver.java:769)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:155)     @ org.apache.catalina.startup.catalina.start(catalina.java:649)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)     @ java.lang.reflect.method.invoke(method.java:497)     @ org.apache.catalina.startup.bootstrap.start(bootstrap.java:351)     @ org.apache.catalina.startup.bootstrap.main(bootstrap.java:485) 

i put code in "%catalina_home%\bin\catalina.bat"

set -duser.language=en -duser.country=us 

still, error occurs.

instead of setting country, need set region user. correct java opts be: -duser.language=en -duser.region=us


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -