2014年4月

vps上部署jetty多个端口多个webapp

做为一个专业挖坑20年的互联网爱好者,这几天有新的小(大)项(坑)目(啊)要发布,于是发现原先的jetty不够用了,只放一个项目怎么可以,于是决定重新配置一下,多配几个端口,然后一个端口对应一个项目,分别用nginx反代上去。
经过查看jetty的官方文档,配合google之后,搞定了,简单总结下,给需要的朋友做个参考

注:我用的是jetty-distribution-9.1.4.v20140401这个版本的,jetty9需要JDK1.7的支持,要是java环境是1.6会报错的。此外,这个配置方法是自己摸索的,可能有不完善的地方,希望大家能给点改进意见

- 阅读剩余部分 -

Linux下Mysql大小写敏感的问题

今天发现项目报了个异常:

bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'twe.PLACE' doesn't exist

提示表不存在,可查了数据库发现表是存在的,顿时意识到八成是大小写出问题了……但是我再windows环境下和Mac OSX的环境下开发的时候都没啥问题,那就奇怪了,万能的google告诉我:

Mysql的大小写敏感,在windows上lower_case_table_names变量的缺省值为1; 在linux上为0; 在mac os上为2;

看来还是不同环境的默认配置的问题,服务器是linux的环境,于是简单设置了一下,把mysql设置成大小写不敏感就OK了,操作如下:

1.打开mysql的配置文件

vi /etc/my.cnf

2.在 [mysqld] 下设置lower_case_table_names的值,也就是加一行:

lower_case_table_names=1 

3.重启下mysql,于是搞定了

热评文章

最新文章

最近回复

归档

其它