java - 安装 JAX-RS(REST Web 服务)1.1 时失败。 java.lang.NullPointerException异常

标签 java web-services rest

我正在处理一个 Acceleo 项目,当我生成一个 Maven 应用程序并更新其依赖项时,我得到一个弹出窗口,上面写着:安装 JAX-RS(REST Web 服务)1.1.java 时失败.lang.NullPointerException,我正在使用 Jersey。

当我尝试将其导入其他地方时出现同样的问题。

有什么提示吗?谢谢

enter image description here

错误日志

!ENTRY org.eclipse.m2e.logback.appender 2 0 2013-05-30 15:02:13.572
!MESSAGE The artifact jta:jta:jar:1.0.1b has been relocated to javax.transaction:jta:jar:1.0.1B

!ENTRY org.eclipse.m2e.logback.appender 2 0 2013-05-30 15:02:13.807
!MESSAGE The artifact jta:jta:jar:1.0.1b has been relocated to javax.transaction:jta:jar:1.0.1B

!ENTRY org.eclipse.wst.common.project.facet.core 4 0 2013-05-30 15:02:14.479
!MESSAGE Failed while installing JAX-RS (REST Web Services) 1.1.
!STACK 0
java.lang.NullPointerException
    at org.eclipse.jst.jee.model.internal.common.AbstractMergedModelProvider.getLastModificationTimeOfDDFile(AbstractMergedModelProvider.java:235)
    at org.eclipse.jst.jee.model.internal.common.AbstractMergedModelProvider.hasToReloadModel(AbstractMergedModelProvider.java:229)
    at org.eclipse.jst.jee.model.internal.common.AbstractMergedModelProvider.loadProviders(AbstractMergedModelProvider.java:256)
    at org.eclipse.jst.jee.model.internal.common.AbstractMergedModelProvider.access$2(AbstractMergedModelProvider.java:255)
    at org.eclipse.jst.jee.model.internal.common.AbstractMergedModelProvider$LoadModelsWorkspaceRunnable.run(AbstractMergedModelProvider.java:278)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.jst.jee.model.internal.common.AbstractMergedModelProvider.loadModel(AbstractMergedModelProvider.java:249)
    at org.eclipse.jst.jee.model.internal.common.AbstractMergedModelProvider.getMergedModel(AbstractMergedModelProvider.java:219)
    at org.eclipse.jst.jee.model.internal.common.AbstractMergedModelProvider.getModelObject(AbstractMergedModelProvider.java:139)
    at org.eclipse.jst.ws.jaxrs.core.internal.project.facet.JAXRSUtils.getModelProvider(JAXRSUtils.java:84)
    at org.eclipse.jst.ws.jaxrs.core.internal.project.facet.JAXRSFacetInstallDelegate.execute(JAXRSFacetInstallDelegate.java:97)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.callDelegate(FacetedProject.java:1477)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modifyInternal(FacetedProject.java:441)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1181)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$1.run(FacetedProject.java:324)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modify(FacetedProject.java:339)
    at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.installProjectFacet(FacetedProject.java:255)
    at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.installJaxRsFacet(JaxRsProjectConfigurator.java:124)
    at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.configureInternal(JaxRsProjectConfigurator.java:101)
    at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.configure(JaxRsProjectConfigurator.java:73)
    at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:109)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:413)
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:350)
    at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.m2e.logback.appender 2 0 2013-05-30 15:02:14.969
!MESSAGE The artifact jta:jta:jar:1.0.1b has been relocated to javax.transaction:jta:jar:1.0.1B

!ENTRY org.eclipse.m2e.logback.appender 2 0 2013-05-30 15:02:15.215
!MESSAGE The artifact jta:jta:jar:1.0.1b has been relocated to javax.transaction:jta:jar:1.0.1B

!ENTRY org.eclipse.m2e.logback.appender 2 0 2013-05-30 15:02:15.389
!MESSAGE Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!

!ENTRY org.eclipse.m2e.logback.appender 2 0 2013-05-30 15:02:15.397
!MESSAGE Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!

!ENTRY org.eclipse.m2e.logback.appender 2 0 2013-05-30 15:02:15.419
!MESSAGE Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!

最佳答案

在对我有用的更改后,我犯了同样的错误 更改为

XML 文件名“org.eclipse.wst.common.project.facet.core.xml”路径:Eclipse_Project_Home/.settings/org.eclipse.wst.common.project.facet.core.xml

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <installed facet="jst.web" version="3.0"/>
  <installed facet="jst.java" version="1.7"/>
  <installed facet="jst.jaxrs" version="1.1"/>
</faceted-project>

我在吃

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <installed facet="jst.web" version="2.3"/>
  <installed facet="jst.java" version="1.7"/>
</faceted-project>

关于java - 安装 JAX-RS(REST Web 服务)1.1 时失败。 java.lang.NullPointerException异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16836832/

相关文章:

android - Retrofit:是否可以传递 bean 并获得表单编码?

rest - Coldfusion 11 REST API 服务似乎意外停止工作

java - 第一个数字是第二个数字的倍数吗

java - Android - WhackAMole 游戏

java - android:如何在从单独的类单击按钮时在android中播放声音

iphone - 为 Rails 应用程序构建 iphone 客户端的最佳方法是什么?

Java:使用 URL 作为 Path 对象

c# - WCF服务添加:# to JSON object

java - Web 服务生成和 JavaBeans 有何关系?

web-services - 使用WS-UsernameToken认证的SOAP请求示例