如何在 Eclipse 中运行的 Tomcat 上启用 HTTPS? (或者:如何编辑 Eclipse 在运行 Tomcat 时使用的 server.xml 文件?)

How do I turn on HTTPS on Tomcat running in Eclipse? (or: How do I edit the server.xml file Eclipse is using when it runs Tomcat?)

我有 Eclipse (Luna 4.4.1) 在最新版本的 Mac OS X (10.10.1) 上运行 Tomcat (8.0) 的外部实例.我能够 start/stop 服务器并在端口 8080 上访问已部署的应用程序。

我需要在那个实例中打开 HTTPS。我试过:

  1. 如果我在服务器视图中双击服务器,我无法在 "Ports" 下添加任何新内容。
  2. Preferences->Server->Runtime Environments->Edit 下的 Tomcat 安装目录看起来是正确的。如果我在该目录的 conf 目录中编辑 server.xml,它不会被拾取。

搜索后,我知道 Eclipse 正在使用它自己的 server.xml 文件运行我的 Tomcat 可执行文件。我只需要找到并编辑那个文件吗?如果是这样,我应该在哪里看?如果没有,Eclipse 中是否有其他屏幕可以使用 GUI 配置服务器?

FWIW,我使用 Homebrew 安装 Tomcat。

我能够更改 "Server Location",因此 Eclipse 不使用自己的配置文件,而是使用我的 Tomcat 安装目录中的配置文件。我通过 运行 服务器完成此操作,取消部署所有应用程序,在 "Servers" 视图中双击我的服务器,并将 "Server Location" 从 "Use workspace metadata" 更改为 "Use Tomcat installation".现在,当我 start/stop Eclipse 时,它​​会获取我的 server.xml 更改。