草庐IT

java - 带有 HornetQ 的 JBoss 7 中 JMS 队列的 'durable' 属性的含义是什么?

在使用HornetQ(基于standalone-full.xml配置)在JBoss7上配置JMS队列期间,我注意到一个属性“持久”。我浏览了几个来源,其中许多都表示队列始终是“持久的”,这意味着消息将始终被传送,即使潜在的接收者在发送时处于非Activity状态也是如此。JBoss7HornetQ中的这个属性是指临时队列吗?还是这个属性指的是某种非临时非持久队列? 最佳答案 我觉得“持久”这个词更适用于主题而不是队列。持久订阅是订阅者未运行时,订阅者的发布由消息提供者存储的订阅者。一旦订阅者激活,这些存储的消息将被传递给该订阅者。对

java - 启动 Wildfly (JBoss) 服务器时出现 VM 错误

我有带PATH变量集的wildfly-10.0.0.Final。我正在使用Ubuntu。我还有jdk1.7.0_79。我面临的问题是当我尝试启动正在执行standalone.sh的服务器时出现错误,无法识别的VM选项“MetaspaceSize=96M”错误:无法创建Java虚拟机。错误:发生致命异常。程序将退出。 最佳答案 使用jdk1.8而不是jdk1.7。MetaspaceSize是jdk1.8中为Metaspace添加的新标志。 关于java-启动Wildfly(JBoss)服务

java - Jboss 服务器错误 : Failed to start service jboss. deployment.unit ."jbpm-console.war"

当启动jboss服务器时,出现错误Failedtostartservicejboss.deployment.unit."jbpm-console.war"。但是当我使用start.demo运行jbpm6演示时,它工作正常。23:43:41,042ERROR[org.jboss.msc.service.fail](MSCservicethread1-4)MSC00001:Failedtostartservicejboss.deployment.unit."jbpm-console.war".PARSE:org.jboss.msc.service.StartExceptioninservi

java - Jboss 7.0.1 : Started 122 of 176 services (54 services are passive or on-demand)

运行以下命令后,我在JbossAS7.0.1中成功部署了我的war文件;/host=master/server-config=mobile:start我得到以下信息;[Server:mobile]12:47:50,349INFO[org.jboss.as.logging](MSCservicethread1-4)Removingbootstraploghandlers[Server:mobile]12:47:50,391INFO[org.jboss.as.connector.subsystems.datasources](MSCservicethread1-4)Bounddatasou

linux - logrotate:删除超过 n 天的 tomcat/jboss 日志

我还没有找到清除旧的tomcat或jboss日志或任何其他时间戳日志的解决方案:catalog.log./server.log.。基本上这些日志由jboss轮换为:server.log、server.log.20131201、server.log.20131203等。有没有办法可以使用logrotate删除超过n天的日志?我不想在postrotate中使用find或调整jboss/tomcat日志记录属性。我只想知道logrotate是否真的可以自己实现这一目标。我知道这不是很有成效,但我遇到了一个问题,我需要为此找到答案。 最佳答案

linux - 无法在正在运行的 JBoss 进程上出现 "strace -p"

我正在尝试使用“strace-p”附加到一个已经在运行的JBoss进程。JBoss使用的是1.5.0_15JavaJDK。不幸的是,这不起作用——我只得到一个futex()结果:#strace-p3388Process3388attached-interrupttoquit[ProcessPID=3388runsin32bitmode.]futex(0x8f18f7c,FUTEX_WAIT_PRIVATE,1,NULLStrace适用于所有其他程序,但不适用于JBoss。当我通过strace启动该过程时,它似乎工作正常。当我尝试附加到一个已经运行的进程时,它就不起作用了。我使用的是64

linux - 如何检查 JBoss 是否在 Unix 服务器上运行?

我在下面有一个脚本,我想根据它是否可以在进程列表中找到jboss进程来回显“jboss未运行”或“jboss正在运行”。但是,当我关闭Jboss时,它仍然执行Else条件并显示“jboss正在运行”。如果我手动执行“pgrep-fjboss”,它不会返回任何内容,那么为什么它仍然会进入Else状态?不解#!/bin/bashif[-z"$(pgrep-fjboss)"]thenecho"jbossisnotrunning"elseecho"jbossisrunning"fi感谢您的帮助! 最佳答案 不用检查输出,只需使用命令:ifp

jakarta-ee - 使用 HornetQ (JBoss) 在 docker 容器上公开的 JMS 所需的端口

我正在使用Docker将JMS服务器容器链接到另一个JMS客户端容器。但是当我在docker容器中运行服务器时,客户端无法正确连接到服务器。我在docker上暴露了443端口(还有其他JMS使用的端口吗?)我可以成功创建目的地,但不能创建JMS上下文:StringPROVIDER_URL="https-remoting://MYDOMAIN:443";.../**PASSED**/Destinationdestination=(Destination)namingContext.lookup(destinationString);/**HASERROR**/JMSContextcont

java - jetty worker jboss7 war 提交。服务器启动以不可恢复的方式失败

有没有办法将.war文件部署到在docker容器中运行的Jboss-as7中因为我的jboss服务器在docker提交后似乎失败了。Couldnotrename/usr/local/share/jboss/standalone/configuration/standalone_xml_history/currentto/usr/local/share/jboss/standalone/configuration/standalone_xml_history/20140107-050049692我试过了chmod+wusr/local/share/jboss/standalone/con

java - 在 Eclipse Luna 中配置 jboss-eap-6.4 服务器时分配正确的主目录时出错

在Eclipseluna中添加jboss-eap-6.4版本服务器时,我添加了以下主目录。D:\jboss-eap-6.4.0\jboss-eap-6.4:其中包含所有子文件夹(bin、bundles、docs、domain、modules、standalone等)。但我收到错误:“用户必须选择有效的配置”如果我使用命令提示符启动服务器,它会正常运行。D:\jboss-eap-6.4.0\jboss-eap-6.4\bin>standalone.bat-cStandalone-full.xml我在eclipse中使用jre6请指教。 最佳答案