Eclipse Tomcat7服务器不支持远程主机。

17

我的问题是:当我尝试将Tomcat7添加到Eclipse EE作为服务器时,我收到一个错误消息,说:

“当前选择的服务器类型不支持远程主机”

有人知道如何解决这个问题吗?或者如何在Tomcat中启用远程主机?

8个回答

18

Eclipse中的Tomcat支持是为了在您自己的计算机上本地运行Tomcat。这是必要的,因为Eclipse将Web模块部署到Tomcat中通过将它们复制到Tomcat安装中的文件夹内。它无法将内容部署到远程Tomcat服务器,因为它无法将文件复制到不同计算机上的文件夹中。

通常情况下,您会在自己的计算机上运行Tomcat进行开发,然后在想要让全世界都可以使用您的应用程序时,手动将其部署到远程服务器上。


4
可惜 Eclipse 无法复制到远程。 - Hartmut Pfarr
我以前在之前的版本中这样做。现在我使用neon,这太荒谬了,是一个很大的倒退。 - Mehdi

6

从图中可以看到 "服务器主机名" 字段的值是 "localhost",这个值是正确的参数值。

解决方案: 在你的情况下,它可能会显示类似 "cloud" 或其他值,请确保传递正确的值,即 "localhost"。


5
我也面临过这个问题。我的情况是“我已经创建了 Tomcat 服务器,我的 Tomcat 服务器(8)的安装位置是” "c: / xyz / apache-tomcat-8.0.28" 然后我将我的 Tomcat 服务器(8)位置更改为另一个地方。 "c:/abc/apache-tomcat-8.0.28" 之后,当我尝试创建新的 Tomcat 服务器 8 时,就会显示此错误。通过在 eclipse 中更改服务器运行环境来解决该问题。
首先进入偏好设置 => 服务器 => 运行时环境 enter image description here 然后选择您的 Tomcat 类型。您可以通过提供正确的 Tomcat 安装路径来删除服务器并添加新的服务器运行时环境或编辑现有的服务器运行时环境,然后它就不会出现 “当前选定的服务器类型不支持远程主机” 错误。 enter image description here

2

在Eclipse中定义新服务器时,

在服务器主机名框中使用localhost而不是cloud。


2
当您将Tomcat添加到Eclipse作为服务器运行时,请不要忘记勾选“创建新的本地服务器”。

0

只需将服务器主机名更改为LOCALHOST

请看这里

eclipse image


0

0
尝试删除工作区中的临时文件。...workspace\ .metadata.plugins\org.eclipse.wst.server.core\tmp-data

然后使用新的服务器运行时环境创建一个新的服务器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接