草庐IT

apache-activemq

全部标签

java - ActiveMQ 不从队列中取出消息

我最近将服务器从ActiveMQ从5.8升级到最新版本(5.11.1)。从那时起,我偶尔会注意到消息会在特定队列上堆积而不会被删除。我们的架构有一个生产者,一个消费者。我可以看到消费者仍然处于连接状态,但消息正在从生产者那里堆积起来。我的解决方案是通过Web控制台删除队列。之后,我立即看到消费者重新连接并再次开始处理消息。如果相关,在这种情况下,生产者在.NET上运行NMS,消费者在Java1.7上运行JMS。 最佳答案 当消费者连接到队列时,请从Web控制台检查队列中未提交的消息数。如果它大于零并且长时间没有变化,则意味着您的消费

java - MACOSX - java.lang.NoSuchMethodError : org. apache.http.impl.conn.CPool.setValidateAfterInactivity(I)V

所以这个很麻烦,我希望得到一些帮助。这是我遇到的错误getS3Client():异常:java.lang.NoSuchMethodError:org.apache.http.impl.conn.CPool.setValidateAfterInactivity(I)V当我尝试运行这段代码时GrailsApplicationgrailsApplication//AmazonAWSS3propertiesprivateawsProps=["loaded":false,"S3Bucket":"","AccessKeyId":"","AccessKeyPsw":""]defgetS3Client

java - JBoss 和 ActiveMQ 之间挂起的 Socket.read() 线程

鉴于我的Java应用程序是部署到JBoss(4.0.4GA)的WAR发布和订阅ActiveMQ(5.6.0)实例Java应用使用ApacheCamel(2.10.3)与ActiveMQ进行所有集成(生产和消费)JBoss和ActiveMQ在他们自己的(CentOS5.6Final)四核虚拟服务器上,每个虚拟服务器都在不同的物理服务器上我有一个线程挂起问题,在我的线程转储中看到以下内容:java.net.SocketInputStream.socketRead0(NativeMethod)java.net.SocketInputStream.read(SocketInputStream.

java - Apache POI - Excel 写入 - 锁定单个单元格

我正在使用ApachePOI生成ExccelTemplete,我的客户可以下载、添加值并上传回来。我想将单元格值设置为不可编辑,以便无法编辑模板标题。我试过这段代码,但它不起作用,cell.getCellStyle().setLocked(true)我还读到锁定Excel工作表然后允许列设置锁定(false)会起作用,但我不确定客户端将填充多少列,所以我希望所有其他列都被编辑,除了一个我用ApachePOI动态填充了它。我希望我的查询清楚易懂。 最佳答案 试试下面的代码,它可能会解决你的问题:HSSFWorkbookworkbook

java - 如何使用 apache commons BooleanUtils.and 方法?

Apachecommons-lang有两个重载的BooleanUtils.and方法。publicstaticbooleanand(finalboolean...array){publicstaticBooleanand(finalBoolean...array){调用BooleanUtils.and方法时,会抛出ambiguousmethodcall错误。java:referencetoandisambiguousbothmethodand(boolean...)inorg.apache.commons.lang3.BooleanUtilsandmethodand(java.lang

java - 无法使用包 org.apache.commons.lang.StringUtils

我是Jdeveloper的新手,我正在编写一个在两个字符串之间使用文本的程序。我偶然发现了StringUtils.substringBetween()函数,但是当我编译程序时它说找不到变量StringUtils并且无法识别org.apache.commons.lang.StringUtils包。请告诉我哪里出错了。我想到的一件事是库中缺少该软件包,但由于我是新手,所以我不知道如何安装这样的软件包或在何处安装。我正在使用jdev10.1.3.5.0。我在网上偶然发现的代码是这样的:importjava.util.Date;importorg.apache.commons.lang.Str

java - Apache HttpClient 4.3 SocketConfig.getSoTimeout() 与 RequestConfig.getSocketTimeout()

在ApacheHttpClient4.3中构建CloseableHttpClient时,我可以使用SocketConfig.custom().setSoTimeout(soTimeout).build()并将其发送到我的连接管理器的setDefaultSocketConfig()方法。我也可以用RequestConfig.custom().setSocketTimeout(socketTimeout).build()并将其发送到我的http客户端构建器的setDefaultRequestConfig()方法。它们的最终效果相同还是不同? 最佳答案

java - 在 Apache Camel 应用程序中,单元测试如何注入(inject)模拟端点来代替真实端点?

我正在实现messagetranslatorpattern使用ApacheCamel,使用来自RESTful端点的消息并将它们发送到AMQP端点。封闭的应用程序基于SpringBoot,因此我使用Camel的“spring-boot”组件来集成这两个框架。正如这个spring-boot链接中的文档所建议的,我正在一个@Configuration中实现我的Camel路由-扩展RouteBuilder的注释类:@ComponentpublicclassMyRestToAmqpRouterextendsRouteBuilder{@Overridepublicvoidconfigure()th

java - Apache common SimplexSolver ObjectiveFunction 用于最大化矩阵中值的总和

我正在尝试使用apache-commons中的Simplex求解器来解决以下线性问题:org.apache.commons.math3.optim.linear.SimplexSolver。n是行数m是列数L是每行总和值的全局限制这是我目前所拥有的:Listconstraints=newArrayList();double[][]A=calculateAValues();//m=countofcolumns//constraint1:thesumofvaluesinallcolumnmustbe我无法正确设置目标函数,而且可能还缺少其他一些东西。到目前为止,我的每一次尝试都导致了Unb

java - HTTPClient "main"java.lang.NoSuchFieldError : INSTANCE at org. apache.http.conn.ssl.SSLConnectionSocketFactory.<clinit>

我正在使用Httpclient-4.5.2.jar和httpcore-4.4.4.jarHttpClient组件,但出现以下错误。Exceptioninthread"main"java.lang.NoSuchFieldError:INSTANCEatorg.apache.http.conn.ssl.SSLConnectionSocketFactory.(SSLConnectionSocketFactory.java:144)atorg.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:966)我