【问题标题】:Jersey Rest service: 'Resource /Servers is not open'Jersey Rest 服务:“资源/服务器未打开”
【发布时间】:2013-12-04 18:39:01
【问题描述】:

我是 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。

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

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

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

我无法理解为什么会这样。

如果这似乎无法解决,我将不胜感激,如果您能指出任何解释使用 Jersey 使用 Java EE7、Apache Tomcat 7 以及最好是 Eclipse 创建 RESTFul 服务的资源。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      相关资源
      最近更新 更多