首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么开始/停止按钮是灰色的--不能在Eclipse中启动Apache (不是TOMCAT)?

问为什么开始/停止按钮是灰色的--不能在Eclipse中启动Apache (不是TOMCAT)?
EN

Stack Overflow用户
提问于 2018-02-21 23:42:37
回答 1查看 782关注 0票数 0

我有个阿帕奇问题。我在这里搜索了很多Tomcat问题,但是这些线程中的解决方案并不适用。

我在使用Eclipse氧气2017.1a。我在c:\ Apache \最新中安装了apache(提供了非AMP)。

在Eclipse中,我完成了以下操作:

单击窗口->显示查看->服务器右键单击inside Servers选项卡New -> Server -> HTTP -> Next Hostname: localhost添加发布dir: C:\Apache\->\www添加端口: 8080

在Servers视图中,将出现新创建的服务器,但开始按钮和停止按钮都已灰色。我无法从Eclipse管理服务器。如何使这些开始/停止按钮处于活动状态?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-09 03:56:55

正如上面的注释中所指出的,当您在Eclipse中创建HTTP (New -> Server -> Basic -> HTTP )时,您实际上并不是在创建传统意义上的服务器。

相反,您正在创建一种机制,用于发布到一些实际服务器,例如在外部运行到Eclipse的Apache服务器,并且独立于Eclipse。Eclipse 中的与实际服务器之间的唯一链接是在HTTP 创建过程中在指定发布目录时进行的。例如,如果您想发布到外部Apache服务器:

​

​

Eclipse将自动启动HTTP 。考虑到它实际上并不是传统意义上的服务器,因此不需要重新启动或停止它,因此没有Start按钮, restart 和 stop 按钮将永久灰白。

还有几点:

  • 从HTTP 发布时,目标web服务器不需要运行。当然,您可能仍然需要(重新)启动目标web服务器(从Eclipse外部)。
  • 我不知道在Eclipse内实例化Apache的简单方法,因此使用HTTP 是一种方便的部署机制,但命名选择并不好。我认为如果的HTTP被命名为(比方说)发布服务器,情况会更清楚。
  • 我找不到任何关于HTTP 角色的Eclipse文档。
  • 如果要使用Eclipse中的服务器测试静态web项目,一个选项是使用HTTP 服务器,而不是使用HTTP 。Eclipse 服务器可以在中启动、停止和重新启动。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48917358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档