在服务器上运行选项不会出现在Eclipse中

我正在学习SpringMVC框架,并签出了他们的代码的副本: https : //src.springframework.org/svn/spring-samples/mvc-basic/trunk/我可以做maven构build,安装和一切。 但在Eclipse上,运行在服务器上的选项从未出现过。 我有tomcat服务器启动和运行,也得到了Eclipse的插件。 为什么在服务器上运行选项丢失? 这是一台Ubuntu机器。 当我在Windows机器上尝试完全相同的东西时,一切都很好。 它具有相同版本的eclipse和作为Ubuntu机器安装的各种插件。 我能够从Eclipse“在服务器上运行”选项启动它。

有人能帮我弄清楚为什么? 谢谢。

你创build了一个Web项目吗? 如果右键单击该项目并转到“属性”>“项目构面”,select“dynamicWeb模块”?

我有一个类似的问题。 Maven项目的结构与“dynamicWeb项目”不同。 Eclipse只知道如何部署Dynamic Web Projects(Web Tools Platform使用的项目结构)。

为了解决这个问题并告诉Eclipse如何部署一个“maven style”项目, 你必须安装M2E Eclipse WTP插件(我想你已经使用了m2e插件)。

要安装:Preferences-> Maven-> Discovery-> Open Catalog并selectWTP插件。

重新安装后,您将能够“在服务器上运行”那些maven web项目的项目。

希望有所帮助,

对于我的工作:右键单击项目>属性>项目面孔>将configuration从“自定义”更改为“Apache Tomcat v7.0的默认configuration”>确定,然后运行服务器选项已出现。

按照以下步骤操作:

1)右键单击你的Maven项目。

2)selectMaven

3)更新项目

4)检查

  • 从pom.xml更新项目configuration

  • 从本地文件系统刷新工作区资源。

  • 干净的项目。

而已。

你在eclipse中的服务器视图中看到任何服务器吗? 可能只是你没有创build任何服务器实例。

也许你失去了一些configuration,检查属性中的jar依赖关系 – >部署程序集。 如果你错过了一些东西,尝试再次添加依赖关系。

在我的情况下,修复这个,运行在服务器上再次出现。

该主题是旧的,但今天我面临同样的问题,我导入了一个Maven项目,当我试图将其添加到Tomcat它没有显示该项目。 什么对我有效:
Properties >> Project Facets然后标记选项:
dynamicWeb模块 + JavaJavaScript (可选),然后单击应用。 我希望它会帮助别人:)

只有一件事为我解决了这个问题。 在pom.xml中,添加标签:

<packaging>war</packaging> 

然后保存后,当你右键点击项目,现在应该看到显示“Run As … Run on Server”选项。

我们必须安装M2E Eclipse WTP插件要安装:Preferences-> Maven-> Discovery-> Open Catalog并selectWTP插件。

并重新启动日食

右键单击该项目,转到“运行方式”,select“运行configuration”并创build一个运行configuration。