草庐IT

java - 在 JBoss 7.1.1 下使用应用程序的 Log4J 配置

我在使用我的XMLlog4j配置文件中定义的附加程序进行日志记录时遇到问题。我在我的EAR的META-INF文件夹中创建了jboss-deployment-structure.xml但没有成功。jboss-deployment-structure.xml结构是:false我什至尝试编辑我的standalone.conf.bat文件,添加以下行:set"JAVA_OPTS=%JAVA_OPTS%-Dorg.jboss.as.logging.per-deployment=false"我的应用部署是这样的:->MyAppEAR.ear->META-INF->MANIFEST.MF->MyAo

java - 将 EJB 注入(inject)动态映射的 servlet

我有一个过滤器,我在其中动态映射servlet类:@Overridepublicvoidinit(FilterConfigfilterConfig)throwsServletException{servletContext=filterConfig.getServletContext();Filedirectory=getConventionDirectory();FileSystemInspectorfileInspector=newFileSystemInspector();Setactions=fileInspector.getActions(directory);for(Act

java - 什么是 http-remoting 协议(protocol)

我已经在Wildfly上设置了一个EJB并编写了一个客户端来访问它。使用“http-remoting”协议(protocol),它工作正常。不幸的是,我不确定http-remoting的功能细节。我想这是RMI协议(protocol)的http隧道。但是我找不到关于这个主题的任何合适的资源。所以我真的不确定。有人知道http-remoting作为协议(protocol)是如何工作的吗? 最佳答案 这是在JBossRemoting中实现的协议(protocol).有一个GitHubrepo也是为了它。另外,根据您使用的WildFly版

java - 在 JBoss 4.2 上使用 JPA 启用 Hibernate 二级缓存

在使用JavaPersistenceAPI(注释实体)时,启用Hibernate的二级缓存需要哪些步骤?我如何检查它是否正常工作?我正在使用JBoss4.2.2.GA。从Hibernate文档来看,我似乎需要启用缓存并在persistence.xml中指定一个缓存提供程序,例如:还需要什么?我是否需要向我的JPA实体添加@Cache注释?如何判断缓存是否正常工作?我尝试在运行查询后访问缓存统计信息,但Statistics.getSecondLevelCacheStatistics返回null,可能是因为我不知道要使用什么“区域”名称。 最佳答案

java - 如何在 JBoss 中配置 ActiveMQ JCA 连接器以使用 XA 连接?

在JBoss5.1.0上,我使用*-ds.xml(标准jbossDS)配置了数据源(PostgreSQL8.3.11)。它使用XADataSource(PGXADataSource)。我也有ActiveMQ代理(现在它在JBoss下作为虚拟机运行,但后者将在单独的服务器上运行)。我想做的是让ActiveMQConnectionFactory和Datasource参与XATransactions。例如,我想更新DB记录并将JMS消息作为UOW发送。你明白了。我在my-pg-ds.xml中配置了PGXADataSource并且它有效(我可以一直跟踪执行到PGXAConnection'sst

java - 获取jboss的信息

如何在部署在该jboss服务器上的application/war中以编程方式找到jboss端口?使用Java它是一个运行的网络服务,我们没有任何用户界面 最佳答案 我假设您需要HTTP端口。JBoss为每个Web监听器发布一个Tomcat连接器MBean。mbean的ObjectNames的命名约定是:域:jboss.web属性:address:绑定(bind)地址端口:监听端口类型:连接器诀窍在于,无需对绑定(bind)地址或端口(绑定(bind)地址可以是127.0.0.1、0.0.0.0或主机名)做任何假设,就能找到正确的MB

java - 如何减少 Initializing Spring root WebApplicationContext 时间?

我知道这个问题太模糊了,任何人都无法提供解决方案,但如果需要,我可以提供更多详细信息。我的web应用程序正在使用spring,我已经将它部署到JBoss服务器,而jboss启动“初始化SpringrootWebApplicationContext”将近20分钟。我有什么选择可以减少这个吗?我在20个或更多xml文件中有近300个bean。请指教。 最佳答案 这里有一些Spring的最佳实践TIPS,将这些步骤与您的应用程序进行比较。https://developers.google.com/appengine/articles/sp

java - 本地 XARecoveryModule.xaRecovery 得到 XA 异常

关于可能导致此异常的原因的任何想法:03:54:34,497WARN[com.arjuna.ats.jta](PeriodicRecovery)ARJUNA016027:LocalXARecoveryModule.xaRecoverygotXAexceptionXAException.XAER_RMERR:javax.transaction.xa.XAException:Errortryingtoconnecttoanyprovidersforxarecoveryatorg.hornetq.jms.server.recovery.HornetQXAResourceWrapper.get

java - Jboss EAP 7 - 如何从部署中排除隐式模块 (javax.jms)?

我不认为我会在这里结束,但经过大量的谷歌和StackOverflow搜索,我来到了这里。Thisismyexactproblem除了我无力更改代码。我尝试部署的WAR包括一个JMS库(即javax.jms,我不能从WAR中排除它。)默认情况下它已经由JbossEAP7加载。jar的路径是这样的jboss/modules/system/layers/base/javax/jms/api/ain/jboss-jms-api_2.0_spec-1.0.0.Final-redhat-1.jar。由于加载相同类的这两个不同版本,我得到了ClassCastException。org.apache.

java - 自动启动 JBoss 服务 (MBean)

我正在尝试构建一个应该在每次启动服务器时自动启动的JBoss服务。我的服务有以下类结构:publicinterfaceCumbiaXPMServiceMBeanextendsorg.jboss.system.ServiceMBeanpublicclassCumbiaXPMServiceextendsorg.jboss.system.ServiceMBeanSupportimplementsCumbiaXPMServiceMBean我还有以下配置文件--jboss-service.xml--用于我的服务:jcumbia:service=cumbiaConsoleXPMEngine我的问题