java.lang.ClassNotFoundException: javax.servlet.Servlet

发生在eclipse启动tomcat中出现的问题,是什么原因呢... 发生在eclipse启动tomcat中出现的问题,是什么原因呢 展开
 我来答
seungri4579
2018-04-05 · TA获得超过1751个赞
知道小有建树答主
回答量:3
采纳率:100%
帮助的人:939
展开全部

eclipse中Tomcat启动失败主要原因有如下几种:

估计是你之前启动Tomcat没有关闭掉,现在又通过Eclipse启动Tomcat就会提示端口已经被占用这个问题。

你把任务管理器打开,在进程这个里边看有没有javaw.exe,一般会有两个这样的进程:一个是Eclipse,另一个就是之前没有关闭的Tomcat(一般是占用内存小的那个),你把这个结束了就可以。

实在不行两个javaw.exe都结束了,重新启动一下Eclipse,再启动Tomcat就木有问题了。

1、独立运行的Tomcat没有关闭。 

2.Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。

3.Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080)。

针对上面错误的解决方案:

1.在系统服务当中将Tomcat的启动方式由“自动”改为“手动”(默认的情况Tomcat是自动启动的服务,随开机启动)。

2.关闭独立运行的Tomcat,要保证Eclipse启动Tomcat之前,Tomcat服务是停用的。

3.查看任务管理器,进程里有没有Tomcat,如果有,将其关掉。

4.如果在Eclipse当中启动Tomcat还是不成功,则可能是Tomcat的端口被占了。

a.找到Tomcat路径:..\Tomcat 5.0.28\conf\下的server.xml文件,检索到端口号:8080,将其改成未被占用的端口号如8088等。

洋依辰7i
2015-05-12 · TA获得超过141个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:200万
展开全部
没在项目中引入Tomcat library
项目右键-->properties-->java build path-->libraries-->add library-->server runtime-->tomcat
追问
引进来还是这个错误啊
追答
引进来后在你的代码中修改引进的servlet路径
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱生命I生活
2019-07-26 · TA获得超过1407个赞
知道小有建树答主
回答量:1223
采纳率:0%
帮助的人:302万
展开全部
现在的百度回答还能看?????TMD一堆瞎JB答的!!!!!!!!!!!!!不知道别来耽误别人事好嘛?????????????
找找看是不是Pom里面没应用jar包。或者是不是jar包冲突。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式