`
wsjiang
  • 浏览: 392401 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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;再从数据库查询就正确了,问题解决!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics