今天闲的没事,在网上买了个香港的java云主机,名字就不写了,省的广告嫌疑审核通不过。
结果应用部署上去,碰到很多问题,其中一个是图片上传不了,最后查各种日志,发现是因为imageio要用到temp目录的问题,而这个主机中temp目录设置又不正确,所以导致文件缓存文件失败,解决方法见http://jastate.com/javax-imageio-iioexceptioncant-create-cache-file-solutions.html
第二个问题是hibernate数据库建表的utf8编码问题,这个貌似也是主机设置的问题,因为权限问题我也没法改动,最后曲线救国的方式是把本地部署的数据库dump一份sql到网站的mysql服务器进行创建表工作。另外还要做这个工作,修改mysql连接jdbc:mysql://localhost:3306/ccz217?useUnicode=true&characterEncoding=UTF-8
还有一个mysql连接8小时断开问题待解决。
看日志还有一个c3p0连接池启动不了待解决。