首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从JBoss7中删除事务子系统?

如何从JBoss7中删除事务子系统?
EN

Stack Overflow用户
提问于 2015-03-12 05:38:06
回答 1查看 335关注 0票数 0

我正在为基于Camel的微服务“瘦身”JBoss7服务器。我的目标之一是删除正在使用的端口数。当我尝试删除事务子系统时,我看到以下错误:

代码语言:javascript
复制
JBAS014775:    New missing/unsatisfied dependencies:
  service jboss.txn.ArjunaRecoveryManager (missing) dependents: [service jboss.connector.transactionintegration] 
  service jboss.txn.ArjunaTransactionManager (missing) dependents: [service jboss.connector.bootstrapcontext.default] 
  service jboss.txn.TransactionManager (missing) dependents: [service jboss.connector.transactionintegration] 
  service jboss.txn.TransactionSynchronizationRegistry (missing) dependents: [service jboss.connector.transactionintegration] 
  service jboss.txn.UserTransactionRegistry (missing) dependents: [service jboss.connector.transactionintegration] 
  service jboss.txn.XATerminator (missing) dependents: [service jboss.connector.workmanager.default, service jboss.connector.transactionintegration, service jboss.connector.bootstrapcontext.default] 

我确实想在这里部署ActiveMQ RAR,所以我想我需要连接器子系统。那么,这是否意味着我也需要保留事务子系统?如果谁有经验与瘦身的JBoss独立特别是骆驼,请让我知道你使用什么。

下面是单机版的要点:https://gist.github.com/anonymous/02320dc22b02a733c168#file-standalone-microservice-xml

EN

回答 1

Stack Overflow用户

发布于 2015-03-16 14:39:24

JBoss AS7仅启动所需的服务。因此,例如,如果您不使用WebServices,CXF堆栈就不会启动,依此类推。因此,JBoss AS7闪耀的快速启动。

ActiveMQ需要事务,因为它们是JCA (Java连接器体系结构)所必需的。这可能是一种更好的方法,不使用你正在编写的JBoss。Spring Boot/Dropwizard/Plain Tomcat甚至Karaf。

如果你想摆脱端口,你应该切换到WildFly。除此之外,您还可以将未使用的端口绑定到127.0.0.1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28997881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档