小编рüф*_*ффп的帖子

ServiceMix 4.2教程

我试图找出Apache ServiceMix 4.2的开始

可悲的是,主页上的教程似乎已经过时了 ...... 4.2服务似乎是开箱即用的,并配置了karaf,而教程则讨论将文件复制到不再存在的"hotdeploy"文件夹中在4.2 ...

有人能指出我对ServiceMix 4.2有效的教程吗?我正在尝试测试两个简单的HelloWorld Web服务的通信,或者看看如何配置BC来连接Web服务或类似的东西,只是为了开始.非常感谢任何帮助或指示.

java osgi apache-karaf apache-servicemix

5
推荐指数
1
解决办法
9097
查看次数

访问OSGi包中的Spring上下文

我有一个OSGi包,它使用bundle-context.xml文件来初始化bean.

<bean id="myBean" class="test.MyClass">
    <property name="output" value="test"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

我有一个需要获取bean实例的工厂类.在非OSGI世界中,我总是只需要以下内容来初始化上下文并获取bean的句柄...

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("bundle-context.xml");
MyClass bean = (MyClass) applicationContext.getBean("myBean");
Run Code Online (Sandbox Code Playgroud)

但是,在OSGI(FuseESB 4.2,Servicemix4)中,容器会自动加载bundle-context.xml文件并初始化spring上下文.如果我显式加载上下文(使用上面的代码),则会创建2个上下文(这是不好的).那么,获取相同上下文/ bean的句柄的正确方法是什么?

spring osgi fuse apache-servicemix

5
推荐指数
1
解决办法
5580
查看次数

servicemix中的jaxws和camel路由

我想做这样的事情:

<jaxws:endpoint id="AbcEsbHTTPEndpoint" 
    implementor="com.abc.esb.ABCWSServiceImpl"
    address="/ABCWSServiceService"
    wsdlLocation="wsdl/ABCWSService.wsdl"
    endpointName="e:ABCWSService"
    serviceName="s:ABCWSServiceService"
    xmlns:e="http://com.abc.esb/abcesb/services/ABCWSService"
    xmlns:s="http://com.abc.esb/abcesb/services/ABCWSService">
</jaxws:endpoint>


<camelContext xmlns="http://camel.apache.org/schema/spring">
    <route>
        <from uri="cxf:bean://ABCWSServiceService"/>
        <to uri="cxf:bean:decodeClient"/>
    </route>
</camelContext>    

<jaxws:client id="decodeClient" 
    address="http://ESB-DEV1:9081/abcesb/services/Decoder"
    wsdlLocation="http://ESB-DEV1:9081/abcesb/services/Decoder?wsdl" 
    serviceClass="com.abc.esb.ABCServiceInterface" 
    abstract="true" > 
</jaxws:client>  
Run Code Online (Sandbox Code Playgroud)

我不明白如何配置骆驼路由从<jaxws:endpoint><jaxws:client> 使用的语法是什么?我知道你可以使用<cxf:cxfEndpoint>但如果我不需要,我不想使用它.

我知道如何使用JBI执行此操作,但我想使用OSGI包而不是JBI将其部署到servicemix中.

apache-camel apache-servicemix

5
推荐指数
1
解决办法
2990
查看次数

为什么我只使用Apache ServiceMix而不仅仅是ActiveMQ

我开始计划一个新平台,需要整合各种外部平台的各种服务.基本上我把一堆内部的本土服务和几个外部服务捆绑在一起,我们从第三方获得许可.

一般来说,外部服务都是Web服务,但它们是REST,SOAP和XML-RPC的混合体.我们的一些内部服务有REST API,但有许多事情并不那么容易:XMPP,Hessian,自定义套接字协议,Java RPC,uWSGI以及列表都在继续.

根据我的研究,似乎像Apache ServiceMix这样的ESB可能非常适合我的需求.然而它看起来真的很复杂.我不是发射火箭但我确实需要交易消息(主要用于电子商务和授权的东西).我觉得ServiceMix使用的消息队列(ActiveMQ)本身就足够了.

任何人都能解释一下ServiceMix在ActiveMQ之上提供的内容吗?我知道有很多,但是当我浪费在流行语中时,像我这样的ESB n00b很难真正掌握有形的差异.

谢谢!

activemq-classic esb apache-servicemix

5
推荐指数
1
解决办法
2662
查看次数

更改jQuery UI选项卡的选定选项卡

之前已经问了几次问题,但没有一个与我的情景类似.

我有jQuery Tabs控件,通过ajax加载我的标签:

<div id="tabs">
<ul>
    <% if (AccessControll.HasAccess(Url.Action("ViewSchemeInformation","Scheme"))){%>
        <li><a id="tab_1" href="<%= Url.Action("ViewSchemeInformation","Scheme", new {schemeNumber = Model.SchemeNumber}) %>">Information</a></li>
    <%}%>
    <% if (AccessControll.HasAccess(Url.Action("SchemeUpdate", "Scheme"))){%>
        <li><a id="tab_2" href="<%= Url.Action("SchemeUpdate","Scheme", new {schemeNumber = Model.SchemeNumber}) %>">Update</a></li>
    <%}%>
    <%if (AccessControll.HasAccess(Url.Action("MinimumRequirements","Scheme"))){%>
        <li><a id="tab_3" href="<%= Url.Action("MinimumRequirements","Scheme", new {schemeNumber = Model.SchemeNumber}) %>">Minimum Requirements</a></li>
    <%}%>
</ul>
Run Code Online (Sandbox Code Playgroud)

这些选项卡是基于访问权限显示的,因此我的选项卡索引永远不会相同,因此我id为每个选项卡添加了一个href.

我从各个地方链接到此特定页面,每个链接必须转到此页面并选择它所引用的选项卡.

我的网址看起来像这样: http://localhost:34412/Scheme/ViewSchemeDetails/BS-000469800000?activeTab=1

如何根据查询字符串中的activeTab参数使用jQuery选择选项卡?

请注意,查询字符串中的数字始终对应于我的id href.

jquery jquery-ui

5
推荐指数
1
解决办法
6204
查看次数

JBoss:无法锁定Fqn

我们有一些生产JBoss 5.0.1.GA服务器,我们不时得到这个错误

引起:org.jboss.cache.lock.TimeoutException:无法获取Fqn上的锁[/persistence.unit:unitName=z-eBF-ejb3Beans.jar#ebf-ejb3-beansUnit/ar/com/sdd/ebf/bo/do cument/DocumentBean/ENTITY/ar.com.sdd.ebf.bo.document.DocumentBean#55420546]在[25000]毫秒之后,请求者[GlobalTransaction :: 420001]!锁定[GlobalTransaction :: 406079]

我们每个Linux服务器有两个或三个JBoss实例,但不在集群中.刚刚分开的JBoss实例,每个实例都有独立的配置和数据库.

自从我们从JBoss 4迁移到JBoss 5以来,我们一直在处理它,我们无法弄清楚如何解决这个问题.

我们只需要一些线索,或者在文档中查看的位置.

java jboss caching jboss-cache

5
推荐指数
0
解决办法
1462
查看次数

如何在Eclipse Indigo上安装SVN

我想安装svn存储库.Subclipse和Subversion之间有什么区别吗?

我到处搜索Subversion,但是我找不到关于Subversion的东西,我得到的只是Subclipse.你能给我一些指导怎么做吗?

eclipse svn eclipse-plugin

5
推荐指数
2
解决办法
3万
查看次数

Apache Camel AWS / SQS组件

骆驼v2.8(camel-aws / sqs)

是否可以使用骆驼aws-sqs组件将消息发送到共享队列?

我能够直接发送到myQueue,但不能发送给其他我可以通过SQS访问策略访问的队列,并确认它可以直接通过CURL正常工作

骆驼aws-sqs终结点URL和有效的路由如下所示:

from("someplace").to("aws-sqs://myQueue?amazonSQSEndpoint=" + endpoint + "&accessKey=" +       accessKey +"&secretKey=" + secretKey);
Run Code Online (Sandbox Code Playgroud)

我需要能够发送到共享队列,同时提供以下格式的URL:

https://sqs.us-west-1.amazonaws.com/111222333444/sharedQueue?Action=SendMessage
&MessageBody=test
&Version=2011-10-01
&Timestamp=2012-1201T22%3A01%3A15Z
&Signature=Kl0Vki0KzvoB6Z2NUHFT7mxsurCn%2FjPHv4%2BJ8LEo7NA%3D
&SignatureMethod=HmacSHA256
&SignatureVersion=2
&AWSAccessKeyId=AKIXJMGM5GYMGSTANQ8A
Run Code Online (Sandbox Code Playgroud)

Camel aws-sqs v2.8是否提供此功能?

谢谢。

apache-camel amazon-sqs amazon-web-services apache-servicemix

5
推荐指数
1
解决办法
1528
查看次数

如何添加自定义osgi包作为新依赖?

我需要xlsx在OSGi包中处理Excel文档,但org.apache.servicemix.bundles.poi缺少使用2007和旧格式的类.

我已经创建了一个带有完整apache poi的OSGi包(jar文件)(包括ooxml官方apache poi包中没有的类).我用过这个pom.

所以,经过一些努力,我有我想要的捆绑.现在的问题是如何将它与我现有的捆绑包一起使用?我怎么能告诉它导入我需要的东西?从理论上讲,这个pom文件<servicemix.osgi.export>列出了要导出的命名空间,我应该可以在我的包中导入它们.

osgi openxml osgi-bundle apache-servicemix

5
推荐指数
1
解决办法
548
查看次数

如何使用SQL Server连接select中的所有列

我需要我的选择有这样的模式:

 SELECT '<text> ' + tbl.* + ' </text>' FROM table tbl;
Run Code Online (Sandbox Code Playgroud)

理想的解决方案是将所有列用逗号分隔,以便具有该输出:

表1的SQL结果有两列:

'<text>col1, col2</text>'
Run Code Online (Sandbox Code Playgroud)

表2的SQL结果有三列:

'<text>col1, col2, col3</text>' 
Run Code Online (Sandbox Code Playgroud)

我试着使用这样的CONCAT(...)函数:

SELECT CONCAT('<text>', tbl.*, '</text>')
FROM table2 tbl
Run Code Online (Sandbox Code Playgroud)

但我明白这并不是那么简单,因为列数可变.

有没有解决这个问题的简单解决方案?

我正在使用SQL Server 2008 R2.

sql sql-server sql-server-2008-r2

5
推荐指数
2
解决办法
4万
查看次数