经测试日食靛蓝,STS 2.5.2,2.8.0 STS,STS 2.8.5。的Tomcat 6,Tomcat的7。
Tomcat启动挂起,在23%(在蚀窗口/屏幕的右下侧显示)。这个神奇的数字是永远不变的。在悬挂状态误差约20秒后发生。错误信息是“端口已在使用”。
有没有在系统已经启动Tomcat的。用指定的数字没有端口出现在netstat的。
更改端口号并没有什么帮助。
更改/重新安装月食,STS,tomcat的,下载Tomcat的新鲜拉链改变不了什么。删除工作区和C:/Project/.metadata和东西 - 使用新安装的STS的所有目录,所以删除它们没有帮助过。
而有趣的历史方面:我用STS 2.8.2 2周,这个错误发生之前。重新安装不会解决任何事情。从那以后,我能够使用STS 2.5.2一个月。而对于2.8.2发生同样的错误。但我删除所有的文件,并重新安装再次不能解决任何事情。
重启没有帮助。
没有任何其他的Eclipse / STS的Tomcat的版本工作。
任何帮助表示赞赏。
还请加标签的http://www.springsource.com/developer/sts
我的操作系统是Windows 7在VirtualBox虚拟XP一切都很好。和其他Windows 7的家伙说,它也能工作在他们的电脑。
我有同样的问题,因为你的。
为了解决这个问题,日食/ STS内开放内部Web浏览器,然后打开
HTTP //本地主机:8080 / yourproject /
然后尝试再次运行Tomcat。现在的tomcat应该运行。
看起来很可笑诶,但它的作品在我身上。这可能是基于Eclipse / STS错误。我发现只有在Windows这个问题,到目前为止,从来没有在我的Linux发生。
杀“的java.exe”从任务管理器中的Windows进程
这是不是一个伟大的答案,但它让我和我的本地机器上运行。我有相同的结果,除了你指定的端口错误。矿只想说“服务器无法在45秒内启动”,没有其他的解释。我可以调整服务器启动时间,但只会拖延不可避免的。我一直在使用在/ opt / tomcat的开发。我下载的Tomcat 7.0.26,并安装到我的主目录。我开始STS和删除了所有我的Tomcat 7的运行时间的。然后,我添加了一个新的服务器运行时:
我再从没有添加项目Eclipse中做了一个样本服务器启动,并开始了罚款。我不知道发生了什么,但是这似乎已经解决了这一问题。然后我说我的项目和事情开始了就好了。
上述解决方案没有工作对我来说。打开命令提示 - >导航到Tomcat bin文件夹 - >杀Tomcat实例(shutdown.bat)
然后启动Eclipse中的tomcat的。它的工作对我蛮好
如果你是在Linux上
netstat的-nab | grep的:8080
我们对我猜你使用发现的,而不是grep的窗户也有类似的命令。
这将帮助你找到进程id阻塞端口8080
也可以尝试远程登录8080得到一个想法
有时Windows防火墙还阻止端口 - 防火墙确保有这个端口例外。
我对Linux的同样的问题。
转到任务管理器---->详细信息----->搜索javaw.exe的,并选择它---->终于结束按钮点击(你可以键入BT详细“J”搜索)。 ----重新启动Tomcat,它会工作。要么
杀从任务管理器中的javaw.exe
1>打开任务管理器,结束进程javaw.exe的,如果它不是在资源,这-server.port = 8081,然后工作2>创建一个新的文件application.properties
1)从任务管理器杀javaw.exe
进程在Windows
2)重新启动蚀