2013-03-13 108 views
26

我无法将我的项目添加到eclipse中的服务器 - 为什么?无法在eclipse中将项目添加到tomcat服务器

我安装了所有必要的工具(Web开发,Java EE中,服务器适配器,Tomcat本身,一切)

我配置了运行时环境,调整所有的Java版本JDK 6(因为它应该在Tomcat 6上运行)但在创建新服务器时,我可以添加资源的对话框的左侧仍为空。

我还能尝试什么?

PS:在W7教授

+2

**右键单击应用程序 - >在服务器上运行**,然后尝试将您的项目添加到服务器。尝试一次。 – SudoRahul 2013-03-13 08:26:36

+0

在“Run As”菜单中没有这个选项,我只有“Java Applet”,“Java Application”和“JUnit Test” – 2013-03-13 08:27:57

+0

您是否下载了Eclipse EE或Eclipse? – 2013-03-13 08:38:04

回答

61

你没有创建项目为“动态Web项目”使用的Juno,所以Eclipse不承认它像Web项目。创建新的“动态Web项目”还是去属性 - >项目构面和检查动态Web模块

+1

有没有办法改变这个项目?如果不是,那么在创建一个新的空项目后,我将如何导入内容? – 2013-03-13 08:29:30

+2

或转至“属性” - >“项目构面”并选中“动态Web模块”。 – Qkyrie 2013-03-13 08:30:24

+0

在项目属性中,您将看到“项目构面”部分。其中检查“Dynamic Web Module”(适当版本)以及您正在使用的其他技术(JSF或JSP ...)。 – partlov 2013-03-13 08:31:17

18

1 .right在Package Explorer视图点击项目名称。
2.选择Properties
3.选择Project Facets
4.单击Runtimes标签
5.检查服务器
6.单击OK

现在:

  1. 右击服务器名称在Servers查看
  2. 点击Add and Remove ...
  3. 资源移动到右列
3

我解决了这个问题,因为添加Dynamic Web ModuleProject Facets

  1. 项目名称右键单击Package Explorer视图。
  2. 选择Properties
  3. 选择Project Facets
  4. 激活Dynamic Web Module
  5. 点击OK
-2

对于我来说: 这是它不支持JDK7,所以我说jdk8 Eclipse的火星。有效。

+0

我一直在用jdk7运行Mars 4.5.1几个月。 – 2017-02-06 17:37:38

1

继其他海报建议上述步骤后,请执行下列操作步骤

  • 右键单击该项目
  • 点击Maven的,然后更新项目
  • 勾选复选框“强制更新快照/版本“,然后点击确定。

你应该现在就走。

1

如果你能看到在Eclipse Project Explorer中的项目,但无法看到,同时增加项目到Web服务器的项目,请按照项目属性 - >项目构面,确保动态Web模块 & Java被打勾。

2
  1. 右键单击项目
  2. 转到属性=>项目factes
  3. 点击Runtime选项卡
  4. 检查服务器
  5. 然后确定的盒子

关闭日食并启动服务器,您将能够看到并运行该项目。

+0

请不要通过回滚我们的改进来破坏您的答案。 – FelixSFD 2016-12-07 19:18:12

2

转到项目属性 - >Project Facets,确保动态Web模块& Java已被检查。

除此之外,需要取消选中“Cloud Foundry Standalone Application”(如果已选中)。默认情况下,少数IDE预先选择此选项。

相关问题