当前位置: 首页 > 知识库问答 >
问题:

无法在Karaf 4.0中加载cxf功能

黄永怡
2023-03-14

我正在尝试使用Karaf来主持REST服务。我使用的是4.0.0m2版(因为我还处于原型的早期阶段)。根据我的拼凑,为了托管REST服务,我可以使用Karaf功能来安装http和cxf功能。

到目前为止我做了什么...

    < li >启动Karaf -启动良好 < li >设置查找我的本地maven回购-好的 < li >使用的< code >功能:repo-add mvn:org . Apache . cxf . karaf/Apache-cxf/3 . 0 . 4/XML/features -工作正常,我可以在我的mvn repo中看到XML < li >运行< code >功能:安装http -这很有效,我可以看到Jetty代码正在运行的证据 < li >运行< code >功能:安装cxf -此操作失败

我在控制台中收到此消息

karaf@root()

如果我查看那里的包,我可以看到org.eclipse.jetty。安装http时系统中的延续包

2015-05-08 09:29:02,928 | INFO | pool-40-thread-1 | FeaturesServiceImpl | 6-org . Apache . karaf . features . core-4 . 0 . 0 . m2 | org . eclipse . jetty . continuation/9 . 2 . 7 . v 2015 01 16

因此,它的版本是9.2.7。如果我理解安装cxf时的错误,它需要的版本是

是否有可以与 CXF 一起使用的 HTTP 服务版本?我对Karaf相当陌生,所以我不知道如何指定旧版本。感谢您的任何帮助。

共有2个答案

马梓
2023-03-14

Karaf 4.x附带Jetty 9(不是8)。所以,你必须更新你的CXF版本(比如3.11)或者降级到Karaf 3(它提供了Jetty 8)。

屈昊天
2023-03-14

是的,这是一个已知的问题。不过不确定,如果Karaf和CXF的人知道的话。我对Karaf 4.0.0也有问题,我甚至不能安装超文本传输协议cxf。然后我回到Karaf 3.0.3,事情对我有用。我也有这个担忧!Apache Karaf项目/团队真的考虑自己的Apache CXF吗?嗯,我怀疑!

 类似资料:
  • 问题内容: 我测试了此代码以创建带有图像的对话框。 我将图像文件放入目录中。但是由于某些原因,图像无法显示。你能帮我纠正我的错误吗? 问题答案: 只需替换以下代码: 有了这个 Docu参考。 https://docs.oracle.com/javase/8/javafx/api/javafx/scene/image/Image.html 当您将a传递给该类时,可以用 四种不同的方式 处理( 从do

  • 问题内容: 我是spring框架工作和spring boot的新手。我正在尝试使用CSS,javascript,js添加静态html文件。文件结构是 和我的html文件头看起来像这样 当我运行spring项目时,仅显示内容且未应用CSS。然后浏览器在控制台中显示以下错误 .css,.js文件的404 Not Found错误 有人帮助我解决了这个问题。 问题答案: 你需要放入CSS 。此更改为我解决

  • 问题内容: 我正在尝试在在线考试中实现STRUTS SPRING和HIBERNATE INTEGRATION。使用apache tomcat 7.0.42在Eclipse Kepler中运行项目时,抛出以下错误 在控制台日志中,出现以下内容, struts.xml 请帮我朋友。我不知道为什么会出现。无论如何在此先感谢… !!! 问题答案: 我认为您缺少“ struts2-spring-plugin

  • 为了创建带有图像的对话框,我测试了这段代码。 我将图像文件放入目录。但是由于某种原因,图像不显示。你能帮我改正错误吗

  • 我不能加载imageview到网格视图所有代码都是真的,但我不能加载更多5个图像 这里是添加新图像时显示错误

  • 问题内容: 我是PostgresSQL的新手,我正尝试加载以下格式的数据: 记录超过1万,某些列可能包含NULL数据。当我尝试这样做时: 我收到以下错误:ERROR:最后一个预期的列SQL状态之后的多余数据:22P04 我已经检查了列,它们还可以。这意味着不会遗漏任何列。 希望有人能帮忙。提前谢谢。 问题答案: 应该是 对我有用