代码在本地运行是没有任何问题的,但是发布到云上去运行总是报各种错误,而且有的错很难在网上找到解决办法
1.自定静态变量(例如自定义的SESSION)在集群模式下运运会出错,解决办法就是把ACE改为单例模式。这个问题还得等阿里去解决。
2.在免费MYSQL中使用Hibernate时要去掉数据库映射文件中的catalog配置属性,这个问题在BAE上也是一样存在。具体报错为
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT command denied to user... 看上去是权限问题,但其实不是,让人根本联想不到。
本文探讨了在云环境中部署MySQL时遇到的权限问题,特别是免费MySQL中使用Hibernate时出现的catalog配置属性导致的MySQLSyntaxErrorException。通过实例分析,提供了去除catalog属性的解决方案,并解释了权限问题并非表面看起来那么简单。
160

被折叠的 条评论
为什么被折叠?



