【问题解决】记录一次拷贝web项目到新eclipse报错的解决过程

把之前eclipse写的项目拷贝一份导入到新的eclipse上

发现一堆报错,而且java文件中文乱码,jsp文件没有乱码。头大。。。
在这里插入图片描述


解决过程:

1.右键项目Properties,检查项目所用jar包

原项目所用jar包:
在这里插入图片描述
新项目所用jar包:
在这里插入图片描述
打开新项目的Java Build Path,发现新项目找不到所用的JDK,Tomcat 9 的jar包也没有。
原因:原电脑JDK为1.8.0_161,服务器Tomcat 9。
   新电脑JDK为1.8.0_211,服务器Tomcat 7。
解决:将项目的JDK改为新电脑上所用的JDK版本。
   安装Tomcat 9 或者 将项目用的服务器改为Tomcat 7。

①安装Tomcat 9解决

安装Tomcat9,打开Preferences,添加到Runtime Environments
在这里插入图片描述
修改项目所用的服务器,修改后
在这里插入图片描述

②将项目用的服务器改为Tomcat 7

修改后
在这里插入图片描述
这种解决方法会报错
在这里插入图片描述
需要修改 项目/.settings/org.eclipse.wst.common.project.facet.core.xml 文件,然后刷新项目
在这里插入图片描述
在这里插入图片描述

2.右键项目Properties,检查java编译器版本

原项目Java编译器版本为1.8
在这里插入图片描述
新项目Java编译器版本也为1.8(项目所用JDK改完后这里会自动指定Java编译器版本)
在这里插入图片描述

3.解决乱码问题

右键文件Properties,原项目java文件编码格式是GBK,jsp文件编码格式是UTF-8。
(java文件是由container指定的,jsp文件是由content指定的)
在这里插入图片描述
在这里插入图片描述
新项目所有文件全部使用UTF-8,所以java文件里中文乱码,jsp文件里中文没有乱码。

解决:①删掉中文再写一边。②把项目的编码格式改为gbk。
若下拉选项中没有gbk,可手动输入gbk
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值