eclipse 中tomcat服务器停止了怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse 中tomcat服务器停止了怎么办相关的知识,希望对你有一定的参考价值。

集成了tomcat到eclipse后,新建JSP项目后,然后写JSP代码,发布该项目到服务器,发现都可以运行,但是为什么下次再用eclipse时候,再运行的时候tomcat就都关上了,怎么让他start呢?
完全照做了,D:\java开发环境工具包\apache-tomcat-6.0.30\apache-tomcat-6.0.30,还是stop
并且点击运行后会出现:Starting tomcat v6.0 server at localhost has encountered a problem.
severaltomcat ports(8005,8080,8009)required by tomcat v6.0 server at localhost are already in use.
the server may already be running in anthoer 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

其实每次都可以自己来启动tomcat的,你的eclipse中安装了tomcat插件后,工具栏应该是下面的这个样子吧:

想要启动tomcat时,点击那个小老虎(或狮子)的图标就可以了

追问

我在工具栏上怎么找不到小老虎啊

追答

你的eclipse中没有安装tomcat插件,请看这个地址:
http://apps.hi.baidu.com/share/detail/30275884
里面有详细的说明,我按步骤安装上插件就有小老虎了,如果还有问题的话,再给我留言

追问

是不是集成tomcat和安装tomcat插件不是一回事?

追答

如果在eclipse中集成tomcat,就和安装tomcat插件是一个意思,但也可能不同,集成的意思可能是所有的组件都在一起,而安装插件的话,只是插件和eclipse在一起,tomcat可以和Eclipse不在一起(一起就是在一个目录下)

追问

按您的要求,修改过了,可以一点击启动的那只猫,就会说tomcat setting should be set in tomcat perference page,是怎么回事?并且服务器还是stop

追答

还要在eclipse中设置tomcat插件与tomcat的连接,使用菜单window-》preference,打开的界面中使用如图所示的配置:
选择一个版本的tomcat,然后点击tomcat home后面的按钮,选择你的tomcat目录,如tomcat目录为c:/program files/tomcat6,则选择到c:/program files/tomcat6即可,如果是c:/program files/tomcat6/tomcat6,则要选择到c:/program files/tomcat6/tomcat6

追问

照做了,都设置了,可是服务器还是stop

追答

选择一个版本的tomcat,然后点击tomcat home后面的按钮,选择你的tomcat目录,如tomcat目录为c:/program files/tomcat6,则选择到c:/program files/tomcat6即可,如果是c:/program files/tomcat6/tomcat6,则要选择到c:/program files/tomcat6/tomcat6
如果还不能启动的话,看看它给出的是什么样的日志

追问

完全照做了,D:\java开发环境工具包\apache-tomcat-6.0.30\apache-tomcat-6.0.30,还是stop

追答

是中文包目录的问题,你把tomcat拷贝到没有中文的目录中,如:D:\apache-tomcat-6.0.30\apache-tomcat-6.0.30就可以了

追问

把tomcat考到tomcat服务器路径中?把它自己考给自己?这个tomcat指的是什么?

追答

就是把tomcat放到没有中文的目录中,有中文的话,就无法启动
如果你启动后问题像你补充所说的一样,那就是端口被占用了,你可以关闭eclipse,然后打开任务管理器,在进程中找到所有javaw.exe进程,把它结束,然后再打开eclipse,再启动tomcat就可以了

追问

成功了,太感谢了

参考技术A

  方法如下:

    停止后需要重启,如果重启不了,那么需要把eclipse关掉

    然后打开任务管理器,把tomcat的进程给结束

    在打开eclipse把tomcat服务打开即可

参考技术B 重新启动服务器,如果还不行,建议看一下错误原因,一般都是端口占用。 参考技术C 如果是在eclipse中启动的tomcat,关掉eclipse后tomcat也关掉了追问

是啊,我之前是关了的,现在怎么办呢?

追答

你的eclipse是那个版本的啊

追问

3.5
现在插件也装了,tomcat集成也集成了,问题就是一点击,那个出现的猫,eclipse就会说tomcat setting should be set in tomcat perference page,这是怎么回事?

追答

就是tomcat 的设置问题啊,你看下是不是tomcat 的路径不对,或者找到tomcat的安装路径,看下能不启动,我用的是myeclipse,

追问

上午都可以的,路径是不会错的,tomcat也是启动正常的

参考技术D 重启就可以了

eclipse中tomcat停止的问题

eclipse里tomcat的start和stop两个选项,为什么不管有没有运行tomcat,都是start可用,stop不可用,有没有人遇到这种情况的,怎么让两个按钮的切换恢复正常呢?
freish
没有启动失败,tomcat启动可以用
Tomoe0364010
console有没有报错很明显,报错的话,我就不会问这个问题,而会问console错误的内容。
douyou
理解的很到位,我现在也是这么处理的,只是这样心里不顺畅,所以要把这个处理了。
liguangyan062
我试过了,似乎不行。
guanli22003
换句话说吧,我遇到的情况是: 不管Tomcat有没有启动,Start一直可用,Stop一直不可用,应该不正常吧,假如Tomcat已经启动了,Stop不能用,你怎么关!

  方法如下:

    停止后需要重启,如果重启不了,那么需要把eclipse关掉

    然后打开任务管理器,把tomcat的进程给结束

    在打开eclipse把tomcat服务打开即可

参考技术A tomcat的运行是一直可用的,用来可以修改后的重新运行。你选中项目后,停止按钮应该就好用了 参考技术B 很明显,不可能做到,也没有必要,因为只有启动了之后才想停止,停止了之后才想启动。本来就正常的,你不要这么做。 参考技术C 那表示你启动失败了! 参考技术D 这个不好解决,我以前就遇见过,一直没好办法,启动时点启动就行,停止时用console上的停止本回答被提问者采纳

以上是关于eclipse 中tomcat服务器停止了怎么办的主要内容,如果未能解决你的问题,请参考以下文章

eclipse中tomcat停止的问题

在eclipse中怎么设置工程文件夹自动发布到tomcat的webapp目录下面?

tomcat安装后,在“服务”中为啥没有?

eclipse怎样启动tomcat

eclipse中怎么把项目加入tomcat中运行

如何在eclipse中使用maven停止tomcat 7