本文主要是介绍解决Openshift ——Jboss + mysql 乱码问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
刚解决了Openshift上jboss+mysql的乱码问题,用的是Spring3+SpringMVC3+Hibernate,使用jndi连接
解决方案很简单,两步:
1、
/usr/bin/mysql -u "$OPENSHIFT_DB_USERNAME" --password="$OPENSHIFT_DB_PASSWORD" -h "$OPENSHIFT_DB_HOST" -e "ALTER DATABASE 'dbname' COLLATE utf8_unicode_ci;" "$OPENSHIFT_APP_NAME" > /dev/null
2、
<datasource jndi-name="java:jboss/datasources/MysqlDS" enabled="${mysql.enabled}" use-java-context="true" pool-name="MysqlDS"><connection-url>jdbc:mysql://${env.OPENSHIFT_DB_HOST}:${env.OPENSHIFT_DB_PORT}/${env.OPENSHIFT_GEAR_NAME}?useUnicode=true&characterEncoding=UTF-8</connection-url><driver>mysql</driver><security><user-name>${env.OPENSHIFT_DB_USERNAME}</user-name><password>${env.OPENSHIFT_DB_PASSWORD}</password></security></datasource>
这篇关于解决Openshift ——Jboss + mysql 乱码问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!