我已经用目标服务器和集群创建了集群“MyCluster”、两个本地实例和资源jms/queue1、jms/queue2和jms/topic。
>
create-cluster mycluster
create-instance--node localhost-domain1--cluster mycluster instance01
create-instance--node localhost-domain1--cluster mycluster instance02
警告:命令_deploy在服务器实例instance01上未成功完成:远程失败:无法在实例instance01上加载应用程序。应用程序将无法正常运行。请修复您的应用程序并重新部署。
加载app时发生异常:EJB容器初始化错误。有关更多详细信息,请参阅server.log。
警告:命令_deploy在服务器实例instance02上未成功完成:远程失败:无法在实例instance02上加载应用程序。应用程序将无法正常运行。请修复您的应用程序并重新部署。
和
在[instance02 the cluster]主机名:28081/fe-war
我得到这个绝望的HTTP状态404-未找到(((())
2016-02-06T17:00:24.593+0100][glassfish 4.1][Sersion][][org.eclipse.persistence.session./file://glassfish/glassfish/glassfish4/glassfish/nodes/localhost-domain1/coo1/applications/ejb-timer-service-app/web-inf/classes/___ejb__timer_app.ejb]
本地异常堆栈:Exception[EclipseLink-4002](Eclipse Persistence Services-2.6.1.v20150605-31E8258):org.Eclipse.Persistence.exceptions.databaseException内部异常:java.sql.sqlException:分配连接时出错。原因:无法分配连接,因为:java.net.ConnectException:Errore di connessione al server localhost sulla porta 1527 con messaggio connessione rifiutata。错误代码:0[...]
您的数据库/数据源配置不正确。它当前希望连接到localhost:1527
上的数据库,但这意味着每个实例都将尝试连接到自己本地的数据库。显然,这不是您想要的--您希望您的应用程序总是连接到同一个数据库,无论使用的是什么实例。
您需要在集群配置中编辑数据源,以使用正确的主机名,以便每个实例连接到例如dbserver:1527
,如果这是生产部署,则将数据库从Derby更改为其他类型(例如MySQL、MariaDB、PostgreSQL等)。Apache Derby不适用于生产。
关于 Storm JMS Storm JMS是在Storm框架内集成JMS消息传递的通过框架。 Storm-JMS 允许您通过JMS spout(喷口)将数据注入到Storm,并通过通用JMS bolt(螺栓)从Storm 消费数据。 JMS Spout(喷口)和Bolt(螺栓)都是数据不可知的。要使用它们,您需要提供一个简单的Java类,用于桥接JMS和Storm API 以及封装和特定域的逻辑
我正在尝试将我的应用程序与JMS队列集成(使用ActiveMQ)。我使用Spring集成作为集成组件。我们希望有连池。已将'maxContopt消费者'作为100提供给'DefaultMessageListenerContainer'。 问题是,一旦从队列中读取了所有消息,“消费者数量”仍为100(如ActiveMq控制台上所示)。当我们在数据库中使用连接池(通过JNDI)时,一旦不再需要连接,它
我正在尝试从JMS队列(使用ActiveMQ)读取消息。我面临的问题是,消息正在从队列中读取,但没有显示在“服务激活器”中。 非常感谢您的帮助。 我的代码如下: (1) Spring配置 (2) 服务激活器MDP: (3) 申请开始课程: 谢谢
Spring中的ActiveMQ插件可以将来自非ActiveMQ的数据集中起来吗? 谢谢,提前
我已经尝试只使用一个节点,它正在工作。现在我必须修改代码中的,以便它能够与集群连接。 在ActiveMQ Artemis文档中,我发现了如下内容: JavaDoc表示:
在我们的应用程序中,我们使用Spring与ActiveMQ集成。我们面临一个问题,例如每当ActiveMQ服务器关闭时,应用程序都会抛出: 你能建议如何让我的应用程序在ActiveMQ关闭的情况下运行吗 请在下面找到ActiveMQ配置: