Eclipse导入和运行JavaWeb项目常见问题以及解决办法

时间:2024-03-09 11:00:13

1、注意,如果遇到jsp或者js页面报错的话,可以不用理,这个是Eclipse校验的问题,不影响运行就可以了。当然,有强迫症的童鞋,可以百度搜索 Eclipse关闭js校验

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2、解决javax.servlet.jsp.JspException cannot be resolved to a type

导入项目的时候,有些项目会报javax.servlet.jsp.JspException cannot be resolved to a type错误;这可能是新版本eclipse的bug导致。

解决方案:

第一种解决方案:在你的项目中加入jsp-api.jar和servlet-api.jar包

在WebRoot–WEB-INF–lib目录下,把两个jar包放进去
在这里插入图片描述

Jar包的下载链接

链接:https://pan.baidu.com/s/1eacUqlO4oU35G7fBMmFhCQ

提取码:cumb

第二种解决方案:

右键你的项目–properties选择Targeted Runtimes,选择你的运行环境,选择Apache Tomcat v8.0(或以上版本)

在这里插入图片描述

3、有些项目需要配置的图片的,可以在这里看一下(有说明文档指出,要配置的,可以看一下,没有说要配置这个的,可以略过)

1.将my 文件夹,移动至 D盘根目录下

2.在eclipse 引入的tomcat 的Host 中加入

<Context crossContext="true" docBase="D:\my\upload\" path="/upload" reloadable="true"/>

注意,最好是在tomcat 7配置文件上改

在这里插入图片描述
在这里插入图片描述

4、乱码问题

①、检查项目配置是不是UTF-8

项目右击,点击properties,设置UTF-8

在这里插入图片描述
在这里插入图片描述

②、检查数据库配置是不是UTF-8

右击数据库,点击改变数据库,选择UTF-8

在这里插入图片描述

在这里插入图片描述

③、Eclipse重启,重新启动项目运行

5、运行出现404问题

有些项目运行出现404问题,有可能是url不对,发的项目里面往往带有视频,项目运行之后,使用视频里面的url,就能正常运行了(视频播放器可以下载爱奇艺,暴风影音等播放器)

不懂什么叫url,百度一下,另外,下面的图,蓝色箭头那里指的就是url

在这里插入图片描述

6、项目导入不了

导入项目的时候,会有提示,Some projects cannot be imported because they already exist in the workspace,技术看不懂,简单英文总看得懂,翻译过来就是,项目导入不了,因为它们在项目空间已经存在了。原因:很可能你项目导入过一遍,你又再导入一遍,或者工作空间存在相同名字的项目。解决办法:删掉工作空间的项目(名字一样的)

在这里插入图片描述

7、为什么eclipse的preferences里面的tomcat没有8.0版本可选?(或者没有server选项)

https://zhidao.baidu.com/question/1866522127213007467.html

在这里插入图片描述