使用Eclipse启动Tomcat6时出现 'Starting Tomcat v6.0 Server at localhost' has encountered a problem.

Severalports(8005,8009)requiredbyTomcatv6.0Serveratlocalhostarealreadyinuse.Theserver... Several ports (8005, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port.To start this server you will need to stop the other process or change the port number(s). 展开
 我来答
岁月无声936
2018-03-30 · TA获得超过1.5万个赞
知道小有建树答主
回答量:34
采纳率:100%
帮助的人:8155
展开全部

1.错误:

在Eclipse下启动tomcat的时候,报错为:Eclipse下启动tomcat报错:The archive: C:/Program Files(x86)/Java/jdk1.7.0_10/lib/tools.jar which is referenced by the classpath, doesnot exist.

2.原因:

这是因为我中途移动过tomcat的位置的缘故,而Eclipse中对于tomcat配置却没有改变。

3.解决:

打开Eclipse中tomcat配置,就是双击server选项卡中的tomcat,然后选择openlaunch configuration,如下图所示:

打开以后会出现如下界面:

如上图所示,我标注出了错误路径,将这个错误路径删除,并保证正确配置tools.jar和bootstrap.jar这两个jar包的路径。

小结:在移动相关资源或者依赖资源的时候会对原有的依赖它的项目产生影响.尽量将自己的IDE和相关的环境固定,少做更改,减少那些隐藏的错误出现的几率。

daidaiclear
推荐于2018-02-23 · TA获得超过161个赞
知道答主
回答量:179
采纳率:0%
帮助的人:102万
展开全部
本机的端口8005,8009已经被其他程序占用。
先看一下你的tomcat是否已经启动。通过windows的任务管理器看看是否java进程。eclipse会启一个javaw的进程,tomcat会启java进程。杀掉java进程再试一下。
再看一下是否有其他程序占用这个端口。是否启过php的服务器。可能会有端口冲突。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
249545538
2012-05-12 · 超过24用户采纳过TA的回答
知道答主
回答量:167
采纳率:0%
帮助的人:81.2万
展开全部
把已部署的项目全删掉,再重新试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式