泽西休息服务:'资源/服务器未开放'

时间:2013-12-04 18:39:02

标签: eclipse rest tomcat jersey java-ee-7

我是Java EE的新手,我正在尝试使用在线教程和示例来学习相同内容。

我正在尝试关注http://www.vogella.com/articles/REST/article.html#first并使用Jersey创建RESTful服务。

由于这是我的第一个RESTful服务,我基本上都会复制粘贴任何代码,直到http://www.vogella.com/articles/REST/article.html#first_run

但是,当我尝试运行该服务时,我收到一个错误:

Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The Servers project is closed.

当我尝试查看服务器配置时,我看到配置路径显示错误值:/ Servers / Tomcat v7.0 Server at localhost-config。

当我尝试更改任何(服务器)配置并保存时,我收到消息:“保存时出错。资源'/服务器'未打开。”

我的项目与页面中描述的内容有五个不同之处:

  1. 我使用的是JDK 1.7,而页面提到了JDK1.6。
  2. 我使用的是Apache Tomcat Server 7.0,而该页面提到了Tomcat 6.0版。
  3. 动态网页模块版本在我的项目中设置为3.0,而在页面中为2.5。
  4. 我在tomcat服务器上配置了几个练习弹簧应用程序。我不知道如何删除它们。 :(
  5. 我已将我的web.xml更新为web-app_3_1.xsd使用web-app_2_5.xsd
  6. 我无法理解为什么会这样。

    如果这似乎不可解决,我将非常感谢,如果你能指出我使用Java EE7,Apache Tomcat 7和最好是Eclipse使用Jersey创建RESTFul服务的任何资源。

1 个答案:

答案 0 :(得分:1)

解决方案结果很简单。当我查看Project Explorer时,我看到有一个名为“Servers”的项目。一旦我“打开”这个项目,问题就解决了。

似乎标记所有项目并选择“关闭项目”在Java EE Perspective中有副作用。 :)