您的位置:首页 > 数据库 > MySQL

凝思操作系统下部署应用总结

2014-09-05 17:31 337 查看
凝思与其他操作linux操作系统有所区别,同样的应用,部署到凝思下面就不能正常运行,搞不清楚为啥,解决问题的过程是苦闷的,能力范围内,尽可能为大家提供帮助,也为自己经验积累,希望对大家的问题有所帮助。

1:问题描述:mysql数据库表是小写,应用报找不到大写的数据表,tomcat启动过程中报错00:28:19,404 ERROR [JDBCExceptionReporter] - <Table 'iswp.SBR_SYS_USER' doesn't exist>
解决办法:设置忽略大小写
操作步骤: vi /etc/mysql/my.cnf
找到[mysqld],在下面添加一行lower_case_table_names = 1

2:问题描述:数据库乱码问题,mysql -uroot -p123456进入MYSQL,查询数据表,中文乱码
解决办法:修改mysql配置字符集
操作步骤: vi /etc/mysql/my.cnf
找到[mysqld],在下面添加一行default-character-set=gbk
找到[client],在下面添加一行default-character-set=utf8

3:问题描述:tomcat启动过程报内存不足,Caused by: java.lang.OutOfMemoryError: PermGen space
解决办法:修改启动脚本
操作步骤:vi /usr/apache-tomcat-6.0.37/bin/catalina.sh
在开头位置,添加参数设置JAVA_OPTS='-server -Xms32m -XX:PermSize=64M -XX:MaxPermSize=128m -Xmx1024m'

4:问题描述:tomcat启动过程中报无法获取JDBC,Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
解决办法:修改mysql配置
操作步骤:vi /etc/mysql/my.cnf
注释掉以下行
#bind-address = 127.0.0.1

5:问题描述:严重: Unable to set localhost. This prevents creation of a GUID. Cause was: Linx: Linx
解决办法:这里报错是因为主机名linx找不到
操作步骤:vi /etc/hosts
添加127.0.0.1 linx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息