用eclipse将JavaWeb项目部署到tomcat上

一些坑

用eclipse将javaweb项目部署到tomcat的过程中遇到了一些问题,在这里记录问题以及结局方案,方便日后查询。

导入项目报错

导入javaweb项目的方法:File->import->General->existing projects into workspace
导入项目后的问题:可能会在下方的Markers这一栏中看到许多错误。
导入项目后报错
解决方案:
①在导入的项目上右键选择properties,我这里导入了两个项目,一个是FileDownLoad,一个是UploadAndDownload。后一个项目已经配置好,所以这里我们以前一个项目为例。图中Servers的作用后面再讲。
在这里插入图片描述
②进入java build path->libraries, 如果下面的项中有[unbound]字样的项给删除,通常是JRE这一项。选中后点击remove即可删除。然后添加能用的JRE,点击add library->JRE System Library->workspace default。
在这里插入图片描述
要想将项目部署到tomcat上,就必须要有server,从上图可以看到没有server。点击add library->server runtime->选择你安装的tomcat版本。现在java build path中就有server了。
在这里插入图片描述
在这里插入图片描述
最后更新web app libraries。点击add libraries->web app libraries。尽管web app libraries看起来没有异常也要更新!

server runtime打开后什么也没有

你是否像我一样,打开add library -> server runtime时傻了眼------里面空空如也。莫慌,解决方案如下:
①用eclipse的install new software下载打红框的所有项(这里我已经下载了)
在这里插入图片描述
②依次点击file->new->other->server->server,把自己安装的tomcat添加进去。
③回到项目的properties->java build path->add library->server runtime 这个时候应该可以看见所添加的tomcat了,点击添加。

JSP报错

JSP报错可以直接查看这篇博客
https://blog.csdn.net/OrangQceee/article/details/85248285

Faceted Project Proble

最后解决faceted Projected Problem的问题。出现这种报错的根本原因是,不同的人有不同的工作环境,我们需要将项目中的设置改为我们自己的工作环境。

在这里插入图片描述
在这里插入图片描述
解决方案:properties->project facets->runtime,勾选自己的环境。
在这里插入图片描述
现在应该没有任何errors了~在这里插入图片描述

一个很傻的错误

最后通过tomcat访问.jsp文件时的URL格式为:
http://localhost:8080/Project_Name/xxx.jsp
我一直忘了写8080端口,导致访问不了项目。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值