我无法将我的项目添加到 Eclipse 中的服务器 - 为什么?
我安装了所有必要的工具(Web Dev、Java EE、服务器适配器和 Tomcat 本身,一切)
我配置了运行时环境,将所有 Java 版本调整为 JDK 6(因为它应该在 Tomcat 6 上运行),但是在创建新服务器时,我可以添加资源的对话框左侧仍然是空的。
我还能尝试什么?
PS:我在 Windows 7 Professional 上使用Eclipse v4.2 (Juno)。
我无法将我的项目添加到 Eclipse 中的服务器 - 为什么?
我安装了所有必要的工具(Web Dev、Java EE、服务器适配器和 Tomcat 本身,一切)
我配置了运行时环境,将所有 Java 版本调整为 JDK 6(因为它应该在 Tomcat 6 上运行),但是在创建新服务器时,我可以添加资源的对话框左侧仍然是空的。
我还能尝试什么?
PS:我在 Windows 7 Professional 上使用Eclipse v4.2 (Juno)。
您没有将项目创建为“动态 Web 项目”,因此 Eclipse 无法将其识别为 Web 项目。创建一个新的“Dynamic Web Project”或转到Properties → Projects Facets并检查Dynamic Web Module。
现在:
如果您能够在 Eclipse 项目资源管理器中看到该项目,但在将项目添加到 Web 服务器时无法看到该项目,请按照项目属性 -> 项目构面,确保勾选了动态 Web 模块和Java 。
我将这个问题修复为将动态 Web 模块添加到项目方面
关闭 eclipse 并启动服务器,您将能够看到并运行该项目。
转到项目属性->项目方面。确保选中动态 Web 模块和 Java。
除此之外,如果“Cloud Foundry Standalone Application”已经被选中,则需要取消选中。默认情况下,很少有 IDE 会预先选择此选项。
按照之前海报建议的步骤后,请执行以下步骤:
你现在应该可以走了。
就我而言:
项目属性 →项目方面。确保选中“动态 Web 模块”。最后,我输入版本号“2.3”而不是“3.0”。之后,Apache Tomcat 5.5 运行时会列在“运行时”选项卡中。
我用来解决它的步骤:
your version
现在,您应该能够在右键单击“添加和删除”时添加到服务器。
注意:此外,在清除/运行时,您会收到多个实例的错误,打开 server.xml 并确保它包含每个应用程序的单个实例而不是多个实例。
在我的例子中,.project 文件是只读的(它是从源代码控制系统中提取的)。使其可写解决了这个问题。
Eclipse v4.7(氧气)。
为了我:
是Eclipse v4.5 (Mars) 不支持Java SE 7,所以我添加了Java SE 8。有效。