首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Eclipse中Struts+Ibatis+Spring环境筹建基础

2012-12-18 
Eclipse中Struts+Ibatis+Spring环境搭建基础?? 初次使用Eclipse,在搭建Struts+Ibatis+Spring开发环境的过

Eclipse中Struts+Ibatis+Spring环境搭建基础

?? 初次使用Eclipse,在搭建Struts+Ibatis+Spring开发环境的过程中遇到了不少的小问题,很多都是些常识性的问题,对高手来说不值一提,但对于我刚入行的新手来说,却是值得借鉴。特此分享出来,供需要帮助的后来人借鉴,呵呵!以下是我在配置过程中所出的错误:
??? 1.我在项目发布后,发现项目名称和我原来准备用的项目名称不一致,我就将项目名改正,这样导致报错,于是我又重新将项目名改回,但还是有问题。在Eclipse中所报的错误是:Could not publish server configuration for Tomcat v6.60 Server at localhost. Two or more Web modules defined in the configuration have the same context root (/WebProject). To start this server you will need to remove the duplicate(s).
?? 其原因是在更改了项目名称之后,再改回来,在tomcat 的server.xml中,重复增加了项目造成的,删除重复加载的项目,重新运行。错误解决。
???
??? 2.从后台向数据库插入数据的时候,在命令行中从Mysql数据库里查询出来的中文是乱码(几个问号),开始以为是前台页面的编码格式utf-8和数据库的编码格式不一致导致的,于是就把前台的页面的编码格式改成了gbk,结果报错:Cause: java.sql.SQLException: Incorrect string value: '\xD2\xC2\xB7\xFE' for column 'proname' at row 1。抛异常了,说明不是编码不一致的问题,改正后,又忙活了一段时间,终于找到了问题所在。
???? 其原因是在winXP系统中的命令行控制台的默认解析的编码格式是GBK,而mysql数据库设置的默认编码格式是utf8,插入的中文到数据库是完全没问题的,但是在命令行显示出来就是乱码了,

??? 解决办法:在mysql数据库的命令行下输入以下命令:set names gbk;再从数据库查询就正确了,问题解决!

热点排行