- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
刚刚从 6.1 开始使用 Fuse 6.2。它部署在 6.1 上,但我似乎无法将其部署在新的 Fuse 6.2 中。当我部署到 Fuse 环境时,这个简单的 Rest 服务不断出现以下错误。
任何想法将不胜感激。
此问题建议从 Fuse 中删除 javax.ws.rs/javax.ws.rs-api/2.0.1 捆绑文件。该 bundle 正常启动,没有错误,但由于某种原因无法访问 REST 服务。
此链接可能适用: https://issues.apache.org/jira/browse/CXF-5654
我需要研究 Swagger 功能,因为它会自动启动。
Caused by: org.apache.cxf.service.factory.ServiceConstructionException: No resource classes found
at org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:317)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:159)
... 29 more
@Path("/configservice")
public class ConfigurationServiceImpl
{
public ConfigurationServiceImpl()
{
}
@GET
@Path("/event0")
@Consumes({MediaType.APPLICATION_XML})
@Produces({MediaType.APPLICATION_XML})
public RestConcreteResult process()
{
logger.info("************************************** process has been processed");
RestConcreteResult result = new RestConcreteResult("test ::: ");
return result;
}
}
...
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
</dependency>
</dependencies>
最佳答案
我遇到了同样的错误。这是由于对旧版本 javax.ws.rs 的依赖引起的:
javax.ws.rs;version="[1.1,2)",
javax.ws.rs.core;version="[1.1,2)",
https://issues.apache.org/jira/browse/CXF-5654声明 CXF 3.x 需要 java rs api 2.0。所以我明确地添加了这一点:
javax.ws.rs;version="[2.0,3)",
javax.ws.rs.core;version="[2.0,3)",
在 Maven pom.xml 中:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<executions>
<execution>
<id>Create OSGi bundle</id>
<goals>
<goal>bundle</goal>
</goals>
<configuration>
<instructions>
<Import-Package>
META-INF.cxf,
org.apache.cxf.bus.spring,
javax.ws.rs;version="[2.0,3)",
javax.ws.rs.core;version="[2.0,3)",
*
</Import-Package>
</instructions>
</configuration>
</execution>
</executions>
</plugin>
关于rest - jboss fuse 6.2 休息 cxf org.apache.cxf.service.factory.ServiceConstructionException : "No resource classes found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31889967/
嗨,我已经写了 jaxrs apache cxf rest server 。以前它工作正常。突然它没有启动,并给出了这个错误。 Caused by: java.lang.ClassCastExcept
[eclipse-jetty] 无法在端口 9,091 上启动 Jetty 服务器:无法分配请求的地址 我正在使用 jetty HTTP 服务器来发布 REST Web 服务。 配置:服务器IP:20
我创建了一个 Web 服务客户端,并且在创建 Web 服务时收到以下错误。我想知道我是否在这个错误上遗漏了一些东西: Error running SQL module: org.apache.cxf.
我有 2 个 Web 服务,当我用客户端测试它们时,它们都工作正常。但是当我尝试从另一个 Web 服务构建到一个 Web 服务的端口时,JBOSS 会爆炸,但有几个异常(exception): Exc
这些其他问题暗示了解决方案,但我无法让它发挥作用: Could not resolve a binding for http://schemas.xmlsoap.org/wsdl/soap/ Serv
我急需帮助找出创建服务失败的原因。 我的应用程序是使用 Eclipse 工具开发的,并且在那里运行良好。它使用 cxf-3.1.7 库集合。初始化进程以创建 API 服务的控制台程序。一切看起来都很好
我是 Web 服务的新手。当我尝试创建网络服务时出现以下错误。 Error: java.lang.RuntimeException: org.apache.cxf.service.factory.S
我在基于 Spring 和 Apache CXF 的 restful 服务实现方面遇到了问题。我试图更改 pom 上的库版本,但仍然找不到解决方案... 我的实现是: 网络.xml Doc
刚刚从 6.1 开始使用 Fuse 6.2。它部署在 6.1 上,但我似乎无法将其部署在新的 Fuse 6.2 中。当我部署到 Fuse 环境时,这个简单的 Rest 服务不断出现以下错误。 任何想法
我是一名优秀的程序员,十分优秀!