Eclipse和Tomcat配置时出现的错误

这学期选修了WEB程序设计,老师留了一个大作业,需要使用Eclipse。在配置时,遇到了超级多的问题,一度想要放弃,还好最后坚持了下来。为了避免以后还出现这样的问题,写了这篇文章记录。

目录

1.端口占用

问题描述一:在Eclipse中运行项目时,显示端口被占用

问题描述二:Tomcat闪退。在cmd中输入startup.bat后,Tomcat一闪而过,无法正常运行。

2.权限不够

问题描述:Eclipse运行JSP文件,在浏览器中第一次显示错误500,第二次运行显示404,找不到index.jsp文件 

3.文件位置错误

问题描述:运行后显示“源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。”

4.其他注意事项


1.端口占用

问题描述一:在Eclipse中运行项目时,显示端口被占用

解决方法:

①找到占用端口的进程(Tomcat默认端口8080)

win+R运行cmd,在管理员命令行通过“netstat -ano|findstr "8080”"的命令查看占用端口的进程(根据PID查看,即最后一列的数)。

 

②查看占用端口的程序

根据PID(进程id号)来查占用端口的是哪个程序,命令是“tasklist|findstr "15412"”(换成自己查到的进程id号,注意空格)。

③结束程序

占用8080端口的程序是javaw.exe,下面在通过命令行“taskkill /f /t /im javaw.exe”结束该进程

问题描述二:Tomcat闪退。在cmd中输入startup.bat后,Tomcat一闪而过,无法正常运行。

解决方法:这也是因为默认端口被占用,采用问题一的解决方法即可。

2.权限不够

问题描述:Eclipse运行JSP文件,在浏览器中第一次显示错误500,第二次运行显示404,找不到index.jsp文件 

解决方法:tomcat目录没有被读写的权限,导致文件不能被编译到指定的工作目录中。要解决的话,需要找到tomcat目录,右键属性—>安全—>编辑,找到Users,将完全控制选项允许打钩,应用。

3.文件位置错误

问题描述:运行后显示“源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

解决方法:这是自己把JSP文件的位置放错了,不能把JSP文件放在WEB-INF中。放到WebContent(有的是Webapp)下或是创建一个folder放下面就可以访问。

4.其他注意事项

①当把Tomcat删除后重新下载时,除了配置环境变量外,还要注意修改Eclipse中Tomcat文件的位置

修改方法:【window】→【preferences】→【server】→【runtime environmnet】,点击Edit,选择新下载的位置。

 

 

  • 24
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值