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,于是搞定了

热评文章

最新文章

最近回复

  • 黄十三:优秀呀
  • 豆逼不豆逼:发布到服务器上。。。要登录服务器才能转换(第三种),请问是什么情...
  • feifei:看着像JDK版本的问题
  • wang:请问这个问题遇到过么?java.lang.Unsupported...
  • feifei:官网失效了,当时没本地保存,我这也没了~~
  • feifei:官网失效了,当时没本地保存,我这也没了~~
  • yxg:方法1 的jar包或者maven配置能分享下吗?
  • 甘甜咖啡:方法1 的jar 包能提供一下么
  • yubo:格式没放好!  ̄□ ̄||
  • yubo:如果是maven的话,pom需指定 <depende...

归档

其它