Tomcat,servlet,jsp使用过程中遇到的全部报错汇总


一、jar包的问题

这个问题我也是真的醉了,可以说这几天遇到的绝大部分servlet和jsp报错都可以通过移动jar包来解决,问题的根源在于,普通的java项目和web项目参考的jar包目录是不一样的,对于普通的java项目来说,在项目里Build Path导入的jar包都是可以正常使用的在这里插入图片描述
但是对于web项目而言,jar包不可以通过这个途径导入,而是需要手动把jar包拖到项目下WEB-INF的lib文件夹,在eclipse里刷新一下看到jar包,这样才导入成功
在这里插入图片描述
还有Tomcat的jar包位置在安装目录下的lib文件夹,也需要手动把jar包拖进这个文件夹里


二、Tomcat的配置和使用

官方下载地址http://tomcat.apache.org/,建议下载安装版,Core这一栏最下面的
在这里插入图片描述

下载完只是第一步,我将自己在配置和使用过程中遇到的问题进行了汇总,以便参考

1.安装目录下启动时命令行显示Tomcat Server startup in 1259 ms

问题原因:这个问题需要把命令行完整的报错信息看一遍,我出现这个问题的原因是因为8080端口被其他程序占用了,如果是这个原因十分好办,cmd命令行下先使用

netstat   -ano|findstr  8080 

查看正在占用8080端口的进程,找到其pid,再使用

taskkill  /pid  6856  /f 

结束占用的进程

在这里插入图片描述

https://blog.csdn.net/xiaojie119120/article/details/54581628

2.项目在Tomcat上运行时显示The server cannot be started because one or more of the ports are invalid.

在这里插入图片描述

https://www.cnblogs.com/l199616j/p/11430615.html

这个问题主要是因为安装时图中的这个端口默认值是-1,需要手动在eclipse里修改一下配置,改为8005

3.eclipse里没有tomcat这个选项

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
由于Tomcat安装完并不可以被eclipse直接识别出来,还需要在eclipse安装插件,打开eclipse,找到Help→InstallNew Software→(自己对应的eclipse版本号)→Web,XML,Java EE and OSGi Enterprise Development→JST Server AdaptersExtensions(打勾选上该项)
在这里插入图片描述

https://blog.csdn.net/qq_15204179/article/details/82900157

4.eclipse安装插件时An error occurred while collecting items to be installed…

接上一个问题,在eclipse安装插件的时候有可能会弹出An error occurred while collecting items to be installed…这个提示,这个问题的解决办法有两种
首先第一种,打开Window→Preferences→Install/Update→Available software Sites,将Oracle Enterprise Pack For Eclipse改为disable
在这里插入图片描述

https://blog.csdn.net/zf_csdn/article/details/79379955

不过第一种方法其实在我遇到这个问题时其实并没有作用,以防万一还是先留着

第二种方法是,在Help→InstallNew Software这个界面时,把“Contact all update sites during install to find required software”这一项去掉(不✔),不选择这一项再进行安装,报错便没有了
在这里插入图片描述


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值