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

时间:2013-03-13 08:22:48

标签: java eclipse tomcat jst

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

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

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

我还能尝试什么?

PS:在W7教授身上使用Juno

10 个答案:

答案 0 :(得分:80)

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

答案 1 :(得分:22)

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

现在:

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

答案 2 :(得分:4)

我已将此问题修复为将Dynamic Web Module添加到Project Facets

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

答案 3 :(得分:4)

转到项目属性 - > 项目方面,确保动态网络模块&检查了Java。

除此之外,“Cloud Foundry独立应用程序”需要取消选中(如果已选中)。默认情况下,很少有IDE预先选择此选项。

答案 4 :(得分:3)

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

答案 5 :(得分:2)

  1. 右键单击项目
  2. 转到properties =>项目因素
  3. 单击运行时选项卡
  4. 选中服务器的复选框
  5. 然后确定
  6. 关闭eclipse并启动您能够看到的服务器并运行该项目。

答案 6 :(得分:1)

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

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

你现在应该好好去。

答案 7 :(得分:1)

步骤,我曾经解决过:

  1. 在“服务器”选项卡中双击Tomcat服务器。
  2. 在“运行时环境”旁边的下拉列表中,选择Apache Tomcat your version
  3. 单击保存。

现在,您应该可以右键单击“添加和删除”将其添加到服务器

注意:此外,在清除/运行时,您会遇到多个实例错误,请打开server.xml并确保它包含每个应用程序的单个实例,而不是多个。

答案 8 :(得分:0)

就我而言,.project文件是只读的(以这种方式从源代码控制中拉出)。使它可写可解决问题。

Eclipse氧气。

答案 9 :(得分:-2)

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