【发布时间】:2013-12-09 18:48:40
【问题描述】:
我在将 JAX-RS 2.0 方面添加到 Eclipse 4.3 时遇到问题。 Glassfish 4.0 的动态 Web 项目。我尝试了注明here 的方法,使用“禁用库配置”为参数填写的值是:
JAX-RS Servlet 名称:JAX-RS Servlet
JAX-RS servlet 类名:javax.ws.rs.core.Application
URL 映射模式:/jaxrs/*
这会毫无问题地保存下来。然后,当我返回到项目属性时,我得到一个弹出窗口,上面写着“当前显示的页面包含无效值”。承认这一点,并进入 JAX-RS 方面页面,所有字段现在都是空的,并且类型不是说“禁用库配置”,而是说“未知库配置”。转到主项目构面页面并尝试取消选中 JAX-RS 构面项会弹出一个弹出窗口,显示“卸载 JAX-RS(REST Web 服务)2.0 时失败。原因:卸载 JAX-RS(REST Web 服务)时失败。 ) 2.0. 详细信息显示“卸载 JAX-RS (REST Web Services) 2.0 时失败。 org.eclipse.jst.javaee.web.internal.impl.WebAppImpl 无法转换为 org.eclipse.jst.j2ee.webapplication.WebApp"
我将 Eclipse 更新到 4.3.1 并获得了相同的行为。这些字段在最初保存时会在没有任何警告的情况下被清空,并且无法卸载 JAX-RS 方面让我相信我的 Eclipse 安装或项目文件有问题(尽管我尝试了几个项目并且它们都表现相同)。
谁能指点我解决这个问题的方法?
【问题讨论】:
标签: jax-rs glassfish-4 eclipse-kepler