问题标签 [jbossfuse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - WebService EndPoint 在 Jboss Fuse 6 中无法访问
我使用 Eclipse Libra、Apache CXF 开发了 Simple WebService OSGI Bundle,并将其部署在 JBoss Fuse 6 中。但是当我尝试使用http://xxxx:8181/cxf/TestWs?wsdl访问它时,它什么也没显示。
我还尝试了以下 URL http://xxxx:8181/cxf,它说没有服务。
我用 karaf shell osgi:list 检查了它的状态,它显示了它的活动状态。
如果我做错了什么,请告诉我?
以下是我的 Manifest.Mf
问候,
osgi - OSGI Pax 日志记录
我想编写一个自定义附加程序,它将收集 Fuse 容器中 Fuse.log 的所有日志,并将它们通过 Scribe 中继到中央日志存储。我想在容器中为此添加一个事件侦听器。但我不知道我该怎么做。我浏览了 PAX 日志记录代码。但是想不通。任何建议都非常感谢。
fuseesb - FUSE ESB 代理
我是中间件和 fuse esb 的新手。我不知道如何开始。
正如我所看到的,fuse 是许多开源组件的组合,例如 apache camel、Apache active mq、karaf 等。单独研究每个组件会很耗时,而且时间很短。
任何可用的捷径,如何掌握保险丝esb?
问候,
拉维
web-services - 如何在 Fuse ESB 中部署 War 文件
我已经使用 Apache CXF 开发了一个 Web 服务,并将其部署在 Apache Tomcat 上并且工作正常。
现在我需要将它部署在 JBoss Fuse ESB (jboss-fuse-6.0.0) 上。我尝试通过将其复制到部署文件夹中来部署它,但无法获取 WSDL 定义?wsdl
并在以下位置发现以下错误fuse.log
:
在下面找到cxf-bean.xml
:
请帮助我了解如何在 Fuse ESB 上部署它以及需要进行什么样的配置更改。
java - osgi-fying 现有的 web 服务战争时出错
我正在 jboss fuse 上部署我现有的 web 服务战争(它在 tomcat 上工作)。我改变了我的 manifest.mf 如下
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: HelloCxfWS
Bundle-SymbolicName: HelloCxfWS
Bundle-Version: 1.0.0.qualifier
Bundle-ClassPath: WEB-INF/classes/
Required-Bundle: org.apache.cxf.cxf-bundle
Import-Package: javax.jws,javax.wsdl,javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,
javax.xml.ws,META-INF.cxf,META-INF.cxf.osgi,
org.apache.cxf.bus, org.apache.cxf.bus.spring,org.apache.cxf.bus.resource,
org.apache.cxf.configuration.spring,org.apache.cxf.resource,org.apache.cxf.jaxws,
org.apache.servicemix.cxf.transport.http_cxf,org.springframework.beans.factory.config,
org.apache.servicemix.cxf.transport.http_osgi
Private-Package: com.irk.test.ws.*
DynamicImport-Package: *
但我在日志中收到以下错误
13:24:00,757 | WARN | edhat-024/deploy | fileinstall | 7 - org.apache.felix.fileinstall - 3.3.11.redhat-60024 | Error while starting bundle: file:/E:/jboss-fuse-6.0.0.redhat-024/deploy/HelloCxfWS.war
org.osgi.framework.BundleException: Unresolved constraint in bundle HelloCxfWS [292]: Unable to resolve 292.0: missing requirement [292.0] osgi.wiring.package; (osgi.wiring.package=org.apache.servicemix.cxf.transport.http_cxf)
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4155)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
at org.apache.felix.framework.Felix.startBundle(Felix.java:2055)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)[org.apache.felix.framework-4.0.3.redhat-60024.jar:]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1247)[7:org.apache.felix.fileinstall:3.3.11.redhat-60024]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1219)[7:org.apache.felix.fileinstall:3.3.11.redhat-60024]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1208)[7:org.apache.felix.fileinstall:3.3.11.redhat-60024]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:503)[7:org.apache.felix.fileinstall:3.3.11.redhat-60024]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291)[7:org.apache.felix.fileinstall:3.3.11.redhat-60024]
请在这方面提供帮助
问候,
jboss - 在应用服务器上部署 JBOSS FUSE 6 作为服务
我想将 JBoss FUSE 作为战争或以任何其他方式部署在应用程序服务器(例如 Tomcat)上。在 FUSE 旧版本 (3.5) 的文档中,描述了一种简单的方法,即从示例文件夹运行特殊的 maven 项目。
但是对于以后的版本,我找不到任何关于这样做的可能性的信息。我认为将 ESB 作为服务部署在应用服务器上是使用它的标准方式,但我只找到了将 FUSE 作为独立实例或系统服务安装的教程。
我想知道如何部署它,或者如果是这样,我为什么不能这样做。
apache-karaf - JTDS 部署到 Fuse
我在将 JDBC 驱动程序 JTDS 注册到 FUSE 时遇到了一些困难。
路由.xml
pom.xml
运行 Fuse 命令来安装驱动程序;
如果我显示 jtds 的导出,我会得到:
JBossFuse:karaf@root> osgi:headers 278
对于 JTDS 要求的 JCIFS
JBossFuse:karaf@root> osgi:headers 283
现在,对于我部署的包,我已经列出了导入,(我已经突出显示了 JTDS 的导入,因此,这来自 POM 设置):
JBossFuse:karaf@root> 包:导入 282
我的包部署良好: [ 282] [Active ] [ ] [Started] [ 60] rest.proxy (0.0.1.SNAPSHOT)
但是当我点击骆驼(JAX-RS消费者)暴露的其余代理时,它必须进行数据库查找。我收到此错误:
原因:java.sql.SQLException:找不到适合jdbc:jtds:sqlserver://?????;databaseName=?????;tds=8.0;lastupdatecount=true 的驱动程序
现在,我不是 OSGI 方面的专家,过去使用过它一段时间。我看不出我做错了什么明显的事情。
我已经解决了一些较早的错误,并通过确保 JAR 导出正确的包并将 Import 包放在我的 Bundle 中来修复它们。
非常感谢任何帮助。
maven - 骆驼路线错误
我正在尝试在骆驼中创建一个简单的路由,从 rest uri 接收消息并将消息存储在缓存中,我已经完成了以下操作
我的路线如下
当试图通过 mvn camel:run 在骆驼上运行它时,我收到以下错误
有人可以让我知道我错在哪里以及为什么没有创建缓存bean..我对这个错误感到不知所措。提前致谢。
jbossfuse - JBoss Fuse - 我们能否将 ActiveMQ 的依赖替换为 WebSphereMQ?
我想避免依赖 ActiveMQ。有没有办法让 JBossFuse 使用 WebSphereMQ ?(我假设运行框架需要activeMQ - 内部依赖)
jboss fuse 网站上的描述如下。
PS:现阶段不需要考虑诸如“效率低下,昂贵”之类的论点。偏爱 WebSphereMQ 的原因超出了我的控制范围。
java - 在不同的 JVM 版本下运行两个 Fuse 实例
我想(暂时)在同一台服务器上运行使用 JVM 1.7 的 JBOSS Fuse 6.0 实例和使用 JVM 1.6 的 FuseSource Fuse 7.0 实例。这可能吗?我在文档中找不到可以指定每个在启动时使用的 JVM 的任何地方。