最近因为一些旧项目依然在使用reisn2.x , 所以在维护和迁移过程中也碰到一些问题
以下配置都是在实际应用中遇到的一点小问题
用的是
mysql-connector-java-3.1.6-bin.jar
出现的问题在下面的注释中有简约描述
2.x 的配置
<resource-ref>;
<res-ref-name>;jdbc/xxxxxx</res-ref-name>;
<res-type>;javax.sql.DataSource</res-type>;
<res-auth>;Container</res-auth>;
<!--<init-param driver-name="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource"/>;-->;
<!-- nnd 要用 com.mysql.jdbc.Driver 驱动才正常,而且 characterEncoding 要 gb18030 才行 -->;
<init-param>;
<param-name>;driver-name</param-name>;
<param-value>;com.mysql.jdbc.Driver</param-value>;
</init-param>;
<init-param>;
<param-name>;url</param-name>;
<param-value>;jdbc:mysql://localhost:3306/xxxxxxx</param-value>;
</init-param>;
<init-param>;
<param-name>;user</param-name>;
<param-value>;xxxx</param-value>;
</init-param>;
<init-param>;
<param-name>;password</param-name>;
<param-value>;xxxx</param-value>;
</init-param>;
<init-param>;
<param-name>;max-connections</param-name>;
<param-value>;200</param-value>;
</init-param>;
<init-param>;
<param-name>;max-idle-time</param-name>;
<param-value>;30</param-value>;
</init-param>;
<init-param>;
<param-name>;useUnicode</param-name>;
<param-value>;true</param-value>;
</init-param>;
<init-param>;
<param-name>;characterEncoding</param-name>;
<param-value>;gb18030</param-value>;
</init-param>;
</resource-ref>;
Resin 3.x 配置
<database>;
<jndi-name>;jdbc/picring</jndi-name>;
<!--<init-param driver-name="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource"/>;-->;
<!-- nnd 要用 com.mysql.jdbc.Driver 驱动才正常靠,而且 characterEncoding 要 gb18030 才行 -->;
<driver>;
<type>;com.mysql.jdbc.Driver</type>;
<url>;jdbc:mysql://192.168.0.119:3306/xxxxx</url>;
<user>;xxxxxx</user>;
<password>;xxxxx</password>;
<init-param>;
<param-name>;useUnicode</param-name>;
<param-value>;true</param-value>;
</init-param>;
<init-param>;
<param-name>;characterEncoding</param-name>;
<param-value>;gb18030</param-value>;
</init-param>;
</driver>;
</database>;
值得注意的是 以上的配置,在 mysql 4.1.x 以及 5.x 版本下, text 字段都会出现乱码,修改 数据库字段编码以及数据库配置文件无效。
解决方法是 new String(resultSet.getBytes("field"), "gb18030");
这个方法也可以用在 mysql 4.0.x 上。
分享到:
- 2009-08-27 13:41
- 浏览 1211
- 评论(0)
- 论坛回复 / 浏览 (0 / 1728)
- 查看更多
相关推荐
resin4.0.43.tar.gz, resin4.0.51.zip。 resin windows 版本 resin linux 版本 ================= resin4.0.43.tar.gz, resin4.0.51.zip。 resin windows 版本 resin linux 版本
名称:Resin,版本:4.0.58,系统:Windows,位数:64 项目运行的服务器:Resin-4.0.58
resin-pro-4.0.65下载 resin下载
resin4.0.63版本,免安装,解压缩即可使用,
resin 4.0.42 版本之前一直在用tomcat 没用过resin 刚下载使用,以备以后使用!
resin-4.0.49
官网下载的resin-4.0.50.tar.gz,提速使用。
博文链接:https://yezi.iteye.com/blog/73564
resin服务器
resin-4.0.47.tar.gz是linux系统下的redis安装包,4.0.47版本
resin-4.0.28 Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。
resin2.XXX 配置 我服务器配置 应该错不了 最近要用到 resin 开发项目 只要吧里面的路劲指向 你项目就ok 啦~!~
软件仅供技术交流,请勿用于商业及非法用途,如产生法律纠纷与本人无关。 使用方法:官网下载resin-pro-4.0.62.zip,解压之后替换lib\pro.jar 文件。
本资源为resin-4.0.141119,有需要的下载吧! eclipse配置Resin可参考博文: https://blog.csdn.net/qq_25646191/article/details/79970402
resin服务器4.0.46版本 官方下载版本 快速轻便
似乎 Resin 2.x 的源码并未包括其 lib 下的很多 jar 包,其中大多可以在 JDK 中找到。但是 jsdk23.jar 的源码在 JDK 中没有,这是我从网上下载整理的。
上传到lib目录下。覆盖pro.jar文件。
Java EE 6 Web配置文件 世界上最快的Web服务器 看门狗程序 没有第三方依赖 栎属 是当前适用于生产用途的稳定释放分支。
可同时支持php及java的应用服务器,php应用部署在webapps下的ROOT文件夹下即可运行,亲测可用。j2ee应用与tomcat应用服务器的安装及部署相同,此处不再累述。官网网速很慢,较难下载,
上传到lib目录下。覆盖pro.jar文件。