码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-09-05 18:27:12      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:mysql数据库乱码问题   tomcat启动过程中报无法获取jdbc   unable to set localhost   caused by: java.lang.outofmemoryerror: permgen space   

凝思与其他操作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

本文出自 “技术成就梦想” 博客,请务必保留此出处http://526869727.blog.51cto.com/2769621/1549456

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

标签:mysql数据库乱码问题   tomcat启动过程中报无法获取jdbc   unable to set localhost   caused by: java.lang.outofmemoryerror: permgen space   

原文地址:http://526869727.blog.51cto.com/2769621/1549456

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!