有没有一种方法可以告诉JBoss中的JMS在JBoss启动时将持久队列中已经存在的消息的处理延迟一段时间,例如2分钟
现在,当我们重新启动JBoss时,JMS甚至在JBoss正确启动之前就开始向MessagesListener发送消息
我们正在运行JBoss 4.2.3我发现了一个名为Depends的注释,其中ejb或其他服务可以列出您所依赖的内容:
要在服务器启动并侦听时实际启动ejb,最好的方法是:
我发现了一个名为Depends的注释,其中ejb或其他服务可以列出您所依赖的内容:
要在
标签: Jboss
classpathconfiguration-filesjboss5.x
JBoss 5.1.0中有以下文件:
<JBOSS_HOME>/<INSTANCE>/conf/jboss-service.xml
<JBOSS_HOME>/<INSTANCE>/conf/bootstrap/profile.xml
应该在profile.xml文件的applicationURI部分中指定wars/ears/deployables可以放入的文件夹,默认情况下在该部分中指定deploy。包含共享类路径资源的其他文件夹可以作为条目添加
标签: Jboss
classloaderquartz-scheduler
我正在使用JBoss4.2.3.GA并部署一个JAR应用程序,它使用Hibernate4.1.5.SP1。在我的罐子里,我有一个石英作业,配置如下
@MessageDriven(activationConfig = {@ActivationConfigProperty(propertyName = "cronTrigger", propertyValue = "0 40 12 * * ?")})
@ResourceAdapter("quartz-ra.rar")
@Depends({
"jbos
com.sun.identity.agents.arch.AgentException:无效的传输字符串
位于com.sun.identity.agents.util.TransportToken.initializeFromString(TransportToken.java:135)
位于com.sun.identity.agents.util.TransportToken.(TransportToken.java:115)
位于com.sun.identity.agents.common.
标签: Jboss
auditinghttpinvoker
我正在使用JBoss4.0.4(有点旧)中的httpinvoker进行EJB调用。
因为有太多的客户端调用我的服务器,所以我想为服务器中的每个调用标识客户端
有没有办法用JBoss httpinvoker做到这一点
我可以想象在每个HTTP请求中添加一个头来标识我的客户机,但找不到在httpinvoker中添加头的方法。审计建立在名称的基础上,因此以某种方式建立在身份验证方案的基础上
因此,我建议使用标准的客户端身份验证基础设施来解决您的问题。这也适用于RMI(它不绑定到HTTP),用户ID甚至
我是新手,不知道如何启用url重写
在tomcat中,我用来重写我的url。然而,这似乎并不适用于暗流中
那么,是否有可能启用url重写 不幸的是,这似乎没有很好的记录
试着看看这个,它使用了一种路由映射DSL
标签: Jboss
jboss7.xwildfly
我们需要不时地对我们的WildFly集群节点的节点执行一些维护。在这些操作期间,我们希望节点离开集群,但仍然可以通过CLI或Web控制台管理其配置。稍后,成员应返回集群。
有没有建议如何在不重启服务器的情况下做到这一点
谢谢我认为这种情况值得探索,特别是在独立模式下,集群中的每台服务器都可以有单独的配置,因此您可能需要在服务器级别进行一些维护。也就是说,您可以使用多播地址从群集中关闭服务器或服务器组,然后在完成维护后,让其返回到群集中。
1.首先查找网络中未使用的多播地址
2.接下来,创建一个新
标签: Jboss
jboss7.xwildflywildfly-8
有人能告诉我JBossAS7和WildFly 8的主要区别吗
我将开始一个非常重要的项目,我必须在JBoss AS 7和WildFly 8之间进行选择(对于这个项目,我将使用GWT、JPA/Hibernate和6)。WildFly是JBoss的新名称,这样JBoss公司和应用服务器JBoss就不会再引起混淆了
将WildFly 8想象为JBoss 8,只是名称不同而已
JBoss7是JavaEE6的一个实现。
WildFly 8是JavaEE 7的一个实现。JBoss应用服务器是社区WildFl
当我使用session.rollback时,它对activemq有效;对于WMQ,当我抛出异常时,它不回滚,并且用于回滚的事件触发器阈值无效。阈值为3次,它仅第一次触发
I am using JBOSS eap-6.1 ,wmq with spring.when I am rolling back the messages , its not going to backout and even its not staying inqueue.But its working with Active
标签: Jboss
wildflywildfly-8jbpm
我在JBoss Wildfly 8中运行JBPM,它被配置为使用Active Directory身份验证。配置如下:
<security-domain name="jbpm_ldap_domain">
<authentication>
<login-module code="LdapExtended" flag="required">
<module-option name="java.naming.fac
标签: Jboss
wildflywildfly-8
我正在使用以下运行时描述符在WildFly 8.2.0中部署一个基于Spring 3.2.9的web应用程序
<jboss-deployment-structure>
<deployment>
<exclude-subsystems>
<subsystem name="jaxrs" />
<subsystem name="weld" />
</
我有一个jboss域服务器,有10-20个配置文件
基本上,我有10-20个相同应用程序的实例在不同的端口上运行
配置文件上的设置90%相同,唯一的区别是数据源和日志记录配置
我正在为每个应用程序实例复制/粘贴一个配置文件,因此我的domain.xml很快变得越来越大,并且大多数设置都是重复的
如果我能做以下两件事中的一件,它将帮助我更容易地维护:
是否有一种方法可以重用概要文件并从服务器组传递参数,以便稍微更改一点配置
例如:
<server-group name="instan
标签: Jboss
wildfly-8undertow
HTML、CSS、JavaScript等静态内容的更改不会影响页面刷新。需要重新启动服务器才能应用更改。但有趣的是,只有前两次更改应用于页面重新加载。但是从第三次的变化来看,变化是看不到的,只有第二次的变化内容可以看到。内容存在于war文件夹中。我需要在standlone.xml中更改什么?我尝试了“静态内容”,并添加了jboss论坛中提到的处理程序,但它似乎不起作用。如果需要更多信息,请告诉我 您需要启用分解内容的自动部署。该选项在standalone.xml配置文件中作为deployment
我正在尝试将我的应用程序服务器从JBoss4迁移到Wildfly 9。我的战争的结构是
myWar.war
- WEB-INF
-lib
-jar1
-jar2
当我在Wildfly中部署这个war时,这些JAR中的类是不可访问的(ClassNotFoundException)
在阅读了更多关于Wildfly的内容后,我了解到类加载在Wildfly中发生了变化,依赖项需要在文件jboss-dep
我可能有一个独特的问题。我们使用的是第三方web库,它使用log4j进行日志记录。目前,我们的应用程序设置为使用JBoss本机日志记录(我们这样做是为了可以根据环境改变日志打印输出)
第三方war文件要求我们在其部署的war中烘焙log4j.xml。显然我们不想那样。
这是我试过的
我尝试过删除它,看看它是否会使用原生jboss logger设置
我已尝试将-Dlog4j.configuration设置为log4j.xml文件的路径
我尝试在独立完整文件中使用相同的名称设置jboss eap的
你能帮我为Jboss6.1启用jmx端口吗。我尝试添加许多选项来启动我的应用程序脚本,但这没有帮助
我上次的尝试是:
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
JAVA_ARGS="$JAVA_OPTS -Dorg.jboss.logging.Logger.pluginClass=org.jboss.logging.logmanager.LoggerPluginImpl"
我现在正在研究如何部署RedHat决策管理器,运行Environment和。但是我是JBoss的新手,不知道它们之间有什么区别,哪一个更适合使用Decision Manager for production Environment?JBoss web server是一个用于部署web应用程序的服务器,而EAP是一个也可用于部署Java EE兼容应用程序的应用程序服务器。除了Web服务器提供的功能外,EAP还提供了许多其他功能,如消息传递、RMI、EJB等
哪一个更好将取决于您的用例
要了解有关w
我是Wildfly应用服务器的新手。现在,我有一个在Wildfly 9.x上运行良好的应用程序,但当我试图在Wildfly 13.x上部署该项目时。它给了我下面给出的一个错误
这是部署后的例外情况:
16:09:18,173 WARN [org.jboss.modules.define] (MSC service thread 1-3) Failed to define class com.ver.dataextraction.security.services.helper.LoginHel
我已经建立了一个自定义的KeyClope主题,我想根据登录用户的realmRoles添加一个菜单
我还没有弄清楚如何从.ftl文件中访问角色,文档似乎也不存在
理想情况下,我可以这样访问它们(在.ftl文件中)
... 对角色做些什么
我希望有一个简单的方法来处理这个问题,但我还没有在文档中找到它。任何帮助都将不胜感激 有什么消息吗?我们也有同样的问题
<#list user.realmRoles as roles>
... do something with roles
<
我使用的是Key斗篷版本3.4.3.Final社区版本(我知道这是一个较旧的版本,由于业务原因无法更新)及其相应的java客户端,我已经创建了一个客户机,其标志servicecomportenabled设置为true,并且需要将领域管理客户机的角色分配给它,即从服务帐户角色部分
我能够成功创建客户端,但无法将领域管理客户端的角色分配给它,因为它需要获取服务帐户用户,该用户每次返回null,下面是我的代码片段
创建客户端的代码
KeycloakTransaction tx
使用jbpm 7.43.1
我不熟悉BusinessCentral、jbpm和drools,我正在尝试让引擎与mysql数据库一起工作。我在设置数据对象的持久性和在业务流程中使用ExecuteSQL时遇到问题。我认为设置数据库连接并使用内置的数据集和数据源功能访问表会使这更容易。是否有任何资源可以帮助我进行此设置?我可以使用数据集和数据源很好地访问数据,但项目在部署时无法找到它
在项目设置中,我有:
Persistence unit name = dataSourceName
Persisten
我有一个运行JBoss4.2.1的服务器,其中包含一个JMS主题。我还有多个终端,每个终端都运行自己的JBoss,带有EJB3消息驱动bean,需要使用持久订阅订阅主题。由于每个订阅都需要指定唯一的clientId和subscriptionName,因此我无法硬编码ActivationConfigProperty注释中的值,也无法指定部署描述符文件中的值
所以,问题是如何指定这些值?我是在JBoss配置文件中完成的吗
如果可能,请提供完整的示例配置
谢谢。这可以通过使用ejb-jar.xml配置
我正在Solaris中使用Jboss 4.0.2运行一个webapp
JBoss被配置为使用出厂默认的log4j.xml文件,并且它有一个ConsolePender。我正在将JBossJava进程的stdout重定向到一个文件
当我试图清理这个文件-jboss.out时,发生了一些有趣的事情
这就是我的出发点
$ ls -alhrt jboss.out
-rw-r--r-- 1 ipunity ipunity 458M Jan 8 07:22 jboss.out
然后我清理这个
默认情况下,JBoss5.1-控制台和文件中有两个附加程序
我们是否需要在生产中同时使用这两种附件
是否可以仅使用文件追加器
我从web\conf\jboss-log4j.xml中删除了CONSOLE appender,但CONSOLE中仍然有很多痕迹。
为什么?
我不希望在生产中的控制台中出现跟踪。
是否可以关闭CONSOLE appender?CONSOLE appender对于开发非常有用,尤其是在Windows上,appserver作为前台控制台进程运行。此外,Windows使跟踪日志文
我在Jboss 4.2.2上部署了一个MDB,在同一台服务器上部署了一个客户机,它生成消息,并期望MDB通过在发送消息之前创建的临时队列进行回复
当我运行客户端时,我看到它创建了消息,将其放入队列并等待回复(到目前为止没有问题)。。。但是当我检查日志时,我看到超时已经达到,并且没有收到响应。当超时发生并且客户端的方法完成时,MDB开始处理在客户端将消息放入队列时就应该处理的消息。由于这个时间问题,当MDB尝试回复临时队列时,它失败了,因为客户机已经离开了
如果我从远程服务器运行同一个客户端,我没
我正在为一个迁移项目工作,其中jms代码是使用标准代码javax.jms编写的,并在jboss-3.x上运行
现在我们正在迁移到jboss-4.3,它支持jboss消息传递(JBM),我想知道我必须在JMS代码中做什么样的更改
请在这方面帮助我
感谢和问候,
Rahul Aahir.JBossas3.x使用JBossMQ作为其JMS实现。JBossas4.3使用JBossMessaging作为其JMS实现
两者都是JMS实现,因此您可以将JMS API(即javax.JMS)与两者结合使用。您的
我正在寻找一个例子,如何在java中实现longpoling机制。我希望使用无状态EJB
我知道这样做是可行的:
@WebService(serviceName="mywebservice")
@Stateless
public class MyWebService {
@WebMethod
public String longPoll() {
short ct = 0;
while(someCondition == false &&a
我需要将WebSphereMQ7队列(比如队列管理器QMA中的queA)映射到EJB3 MDB
我使用
crtmqm-QMA并使用strmqm-MQA
然后我写了一个文件名QMA.conf并包含
定义QLOCAL('queA')
将其对齐并运行命令
runmqsc-QMA
(请注意,我对webservices完全陌生,因此以下内容可能很愚蠢/不正确,但请耐心等待)
在我的WebServices'@WebMethod中,我返回一个抽象基类数组(JBoss4.2.3中的JAXB注释实体)
显然,除非对每个数组元素的类型信息进行编码,否则这将失败
那么如何确保JAXB添加xsi:type属性呢?
我的WebService界面有以下注释,我尝试了所有合法组合:
@SOAPBinding(style=RPC,parameterStyle=WRAPPED,use=LITERA
是否可以实现一个侦听器来获取“war部署”事件
我知道有一个问题。
但是它必须为每个组件(几个web.xml文件)附加
作为回退,如果我使用ContextServletListener,我如何判断最后一个组件已经部署
作为旁注:我需要在热部署完成时了解它 JBoss在部署war时注册一个J2EEApplicationMBean。您可以使用JBoss MBeanServer的MBeanServer委托(对象名称:JMImplementation:type=MBeanServerDelegate)注
我有一个类a作为JAX-RS方法的结果。我想用两种不同的方式将数据封送到xml中
有没有办法让resteasy在我的类上使用两种不同的映射
您好,
劳雷斯注意:我是JAXB 2()专家组的负责人和成员
你可以用莫西来做这个。查看我的博客文章,在这里,我将同一个对象模型映射到两个不同的气象服务(Google和Yahoo),利用注释进行一次映射,利用MOXy的XML元数据进行第二次映射:
下面是在JAX-RS环境中使用MOXy的XML元数据的示例:
了解更多信息
注意:我是JAX
我已经在我的服务器(jboss)密钥库中添加了两个证书,其中域名都是“localhost”。因此,如果本地客户端访问服务器,将向客户端发送哪些证书。
jboss中没有抛出错误,并且工作正常。我只是想知道jboss是如何选择发送哪个证书的?
列出java程序使用的信任库的内容
Your keystore contains 2 entries
tomcat, 5 Mar, 2012, trustedCertEntry,
Certificate fingerprint (SHA1): B0:F0:9
我有一个用ejb2和struts开发的旧应用程序,它必须部署到JBoss6.1实例。如果我将应用程序部署到单个节点,那么它就可以正常工作。但是,如果我尝试在集群环境中部署相同的应用程序,我会得到一个错误:
ERROR [org.apache.catalina.connector.CoyoteAdapter] (http-10.101.215.38-8443-4) An exception or error occurred in the container during the request
我使用的是JBoss 4。这里我使用jndi.properties文件来处理所有jndi名称。但是如果我从JBoss 4 JBoss 7转换过来,我无法处理这些jndi名称。有没有办法处理JBoss 7中的jndi名称
我想在JBoss7中声明一个新的JNDI变量。处理JNDI名称是什么意思?例如,您可以使用JavaEE标准env条目来声明JNDI变量。
在我们的应用程序中,我们使用JBoss配置的数据源。最近我们发现它占用了大约600 MB的堆空间。在类中的某些地方,我们将数据源的值存储在一些瞬态变量中
它是“Org.jboss.resource.adapter.jdbc.WrapperDataSource”的实例
这个问题只针对特定的客户机环境
知道如何解决或找出原因吗?您是否正确清理了应用程序中的数据库连接?如果没有,则可能会保留数据源资源。从数据源创建的连接是否作为数据源的一部分存储在JVM中
我使用tomcat并简单地覆盖默认的日志系统。如何在我的spring应用程序中启用wildfly上的logback日志记录
我的Logback.xml在tomcat上运行
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<filter
标签: Jboss
nullpointerexceptionejblocalstateless
我在创建Java模块方面是新手,目前我正在尝试调用将数据插入数据库的方法。我有一个1接口TestSEI。2名为TestWS的Web服务实现TestSEI。3类TestBean,它实现了我从TestWS调用的方法。在这个类中,我添加了新的方法DocPay,它必须从TestDB类的另一个名为PayTestmodule的EJB模块调用这个方法。我在项目的依赖项中添加了PayTestmodule。
在Netbeans中,我成功地在Jobs上构建和部署了EAR文件,但当我在TestBean类中撤销方法Do
我知道这个问题被问了很多次,因为我花了几个小时寻找一个解决方案,但一直没有得到回答(或者至少没有回答我的情况)
我使用的是Wildfly 8.0(ex JBoss),因此我知道我不需要添加jstl JAR或JSF JAR,因为JBoss已经提供了实现
现在,即使在告诉eclipse使用Wildfly运行库时,我也会遇到上述错误。我检查过了,jboss-jstl-api_1.2_spec-1.0.4.Final.jar是库的一部分
我怎样才能度过难关?我试着将下载的jstl JAR(从)放到lib
我有一份詹金斯的工作,我想在那里工作
- build my application
- start the jboss via batch
- sleep some time to wait for the jboss
- do some junit tests
- stop the jboss
我遇到的问题是,在jboss启动后,作业不会继续进行。它显示完整的jboss日志,并不断刷新此日志。
因此,永远不会执行sleep和junit测试
batchcall im使用:
cmd.exe /
我已经在JBOSS7.2上部署了我的应用程序。它在某些服务器上运行良好。但在某些服务器上,应用程序日志不起作用。它只是创建文件并写入“成功创建的memcache客户端”
“没有其他记录。同样的内置版本在一些JBoss7服务器上运行良好。尝试了internet上写的任何内容,但没有帮助。可能是您的:
日志记录配置
一般日志记录级别
您在应用程序中使用哪个日志级别
问候,,
萨沙
我正在尝试使用standalone.bat文件从命令提示符运行JBoss。它启动启动过程,然后就停在那里。我真的找不到任何关于谷歌的答案
以下是我的命令行的输出:
C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin>standalone
Calling "C:\jboss-as-7.1.1.Final\jboss-as-7.1.1.Final\bin\standalone.conf.bat"
==========================
是否可以更改HornetQ中的_HQ_GROUP_ID name值?我使用的是Wildfly 8和默认的HornetQ JMS系统。我已经配置了一个网桥,将本地hornet队列连接到远程ActiveMQ队列。当发送带有JMSXGroupID属性集的消息时,HornetQ似乎将名称克隆到了_HQ_GROUP_ID。它为什么会这样做?有没有办法更改它
相关规范
try {
message.clearProperties();
MapMessage map = (MapMessage)
我们最近将应用服务器从Glassfish更改为Wildfly。对于Glassfish,我们使用QBrowser来监控JMS队列,遗憾的是该工具无法与Wildfly一起使用
快速搜索后,我找到了工具Hermes。尽管有很多关于如何使用JMS队列建立连接的指南,但我无法直接找到jbosswildfly应用服务器的任何内容。在阅读了大量不同的指南之后,我想我现在可以连接到wildfly服务器了,但我就是无法连接到我的jms队列
首先,我尝试通过JNDI InitialContext进行连接。以下是我的
标签: Jboss
jboss7.xwildflywildfly-8
我希望能够有两个Wildfly(或JBoss7)实例,其中一个服务器与另一个服务器上的EJB对话。棘手的部分是,需要创建带有出站套接字绑定的远程出站连接。这对我们的运营团队来说是个大麻烦,尤其是当我们想要扩大规模时
Wildfly实例是否可以通过编程方式指定远程主机来调用另一个Wildfly实例上的EJB
我已经能够让Tomcat7调用Wildfly EJB。我在org.jboss.as:jboss-as-ejb客户机bom:7.5.0.Final-redhat-21上添加了一个Maven依赖项
我刚刚偶然发现ModeShape服务器对getRepositories的响应:
<?xml version='1.0' encoding='UTF-8'?>
<app:service xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200908/"
xmlns:cmisra="http:
Wildfly 8:
部署的war文件位于服务器文件系统上的何处
如何下载?我尝试使用JBossCLI和Web界面
找到了位于此处的war文件。在这个目录中,我找到了几个子目录。war文件都是命名内容,没有扩展名。我可以根据文件大小和时间戳找出它们是什么
wildfly location\standalone\data\content
您想在部署文件之后再部署这些文件吗?这通常不是一个好主意,因为它不能保证与源归档完全相同
部署档案的标准位置是./standalone/deployments/
我在运行的机器上使用nmap进行了端口扫描,惊讶地发现端口39008是打开的。根据nmap:
39008/tcp open unknown
使用以下两个命令,我发现它是keydepeat:
netstat -tulpn | grep 39008
tcp 0 0 0.0.0.0:39008 0.0.0.0:* LISTEN 17270/java
ps -Af | grep 17270
me 172
我正在尝试将keyclak(基于docker的)安装连接到LDAP。为了测试ldap,我登录到docker容器并发出以下查询:
ldapwhoami-vvv-h ldap.domain.com-p389-D ldap\u srv\u user-x-w密码
它成功地返回了一个成功,包括:
ldap_初始化(ldap://ldap.domain.com:389 )
u:GLB\ldap\u srv\u用户
结果:成功(0)
但是,当我输入相同的连接url(ldap://ldap.domain.c
我有个问题,希望你能帮我一点忙。
我必须实现快速转发时间,因为我需要测试一些东西。我编写了一个python脚本,它每1秒增加5秒的系统时间。(快5倍)。
然后我的jboss出现了一些hornetq超时。
你有什么办法可以解决这个问题吗
03/09/18 09:18:00,107 WARN
[org.hornetq.core.protocol.core.impl.RemotingConnectionImpl] (hornetq-
failure-check-thread) Connectio
标签: Jboss
activemq-artemishornetq
有人能帮助我理解将Hornetq/ActiveMQ Artemis消息保存到文件系统并每次绕过队列的影响吗
消息超过2GB,我在HornetQ中遇到超过2GB的最大大小异常。所以我计划不将消息添加到队列中,而是手动将其写入磁盘,并在头中传递文件的路径,然后从文件中读取消息。我真的不知道对性能的影响,所以如果问我是否对所有小于2GB的邮件都这样做,会对性能产生影响吗?根据您提供的信息,我认为除了您之外,没有人可以确定手动将文件写入磁盘与将文件发送到代理之间的“性能影响”
一般来说,您首先可以节省将
1 2 3 4 5 6 ...
下一页 最后一页 共 69 页