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

swi*_*ure 56 java eclipse

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

有人可以帮我找出原因吗?谢谢.

Jar*_*red 111

你创建了一个Web项目吗?如果右键单击项目并转到属性>项目构面,是否选择了动态Web模块?

  • 这个答案应该标记为已接受的答案 (4认同)

hoo*_*zis 28

我有类似的问题.Maven项目的结构与"动态Web项目"不同.Eclipse只知道如何部署动态Web项目(Web Tools Platform使用的项目结构).

为了解决这个问题并告诉Eclipse如何部署"maven样式"项目,你必须安装M2E Eclipse WTP插件(我想你已经在使用m2e插件).

要安装:Preferences-> Maven-> Discovery-> Open Catalog并选择WTP插件.

重新安装后,您将能够"在服务器上运行"那些作为maven web项目的项目.

希望有所帮助,

  • 我在目录中找不到任何WTP插件. (5认同)
  • 在搜索框中键入WTP,然后单击Enter.它应该会在一段时间内出现. (3认同)

小智 14

这个话题很老但是今天我遇到了同样的问题,我导入了一个Maven项目,当我尝试将它添加到Tomcat时,它没有显示该项目.什么对我有用:
属性 >> Project Facets然后标记选项:
动态Web模块 + JavaJavaScript(可选),然后单击应用.我希望它会帮助别人:)


小智 13

对我来说工作:右键单击项目>属性>项目面>将配置从"自定义"更改为"Apache Tomcat v7.0的默认配置">确定,然后出现"运行在服务器上"选项.


Nis*_*ani 9

请按照以下步骤操作:

1)右键单击您的maven项目.

2)选择Maven

3)更新项目

4)检查

  • 从pom.xml更新项目配置

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

  • 清洁项目.

而已.


Gáb*_*ták 4

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