无法在eclipse中将项目添加到tomcat服务器

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

我安装了所有必要的工具(Web Dev,Java EE,服务器适配器,Tomcat本身,所有东西)

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

我还能尝试什么?

PS:在W7教授身上使用Juno

您没有将项目创建为“动态Web项目”,因此Eclipse无法将其识别为Web项目。 创建新的“动态Web项目”或转到“ 属性” – >“ 项目构面”并选中“ 动态Web模块”

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

现在 :

  1. 右键单击Servers视图中的服务器名称
  2. 点击Add and Remove ...
  3. 将资源移动到右列

我修复了这个问题,因为将Dynamic Web Module添加到Project Facets

  1. Package Explorer视图中右键单击项目名称。
  2. 选择Properties
  3. 选择Project Facets
  4. 激活Dynamic Web Module
  5. 单击“确定”

转到项目属性 – > Project Facets,确保选中Dynamic Web Module&Java。

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

如果您能够在Eclipse项目资源管理器中看到项目但在将项目添加到Web服务器时无法看到项目,请按照项目属性 – > Project Facets,确保勾选动态Web模块Java

  1. 右键单击项目
  2. 转到properties => project factes
  3. 单击运行时选项卡
  4. 选中服务器的复选框
  5. 那好吧

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

按照其他海报建议的上述步骤后,执行以下步骤

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

你现在应该好好去。

就我而言:

项目属性 – >项目构面,确保选中“动态Web模块”,最后,我将版本号“2.3”而不是“3.0”。 之后,Apache Tomcat 5.5运行时列在“运行时”选项卡中。

在我的例子中,.project文件是只读的(它是从源代码控制中提取的)。 使其可写解决了这个问题。

Eclipse氧气。

对我来说:Eclipse火星不支持jdk7所以我添加了jdk8。 有效。