![](/img/trans.png)
[英]Not able to use Callable statement from Connection Pool from WLS 12.1.3
[英]WLS 12.1.3 in Linux Message is not getting Listened by Consumer
我已在WLS 12.1.3中將代碼部署為war,在其中我從生產者發送消息,並且消息被以下代碼占用,並且該應用程序被部署為Windows中的WLS服務器中的war,它正在偵聽,但存在相同的戰爭在Linux中使用相同版本的12.1.3 WLS進行了部署,但是我可以在“隊列監控”中看到消息計數,但是消息未被應用程序偵聽。 如何跟蹤應用程序正在讀取Linux服務器中的消息,並且日志中沒有更新。
@MessageDriven(mappedName = "jms/jjQueue", activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue")
})
public class JMSMessageConsumer implements MessageListener {
private final static Logger LOGGER = Logger.getLogger(JMSMessageConsumer.class);
public JMSMessageConsumer() {
}
@Override
public void onMessage(Message message) {
if (message instanceof TextMessage) {
try {
String mess = ((TextMessage) message).getText();
LOGGER.info("Message Received >> " + mess);
} catch (JMSException e) {
LOGGER.info("Error in exception" + e);
}
}
}
}
我在WLS中的JMSMessageConsumer窗口中發現正在運行,但是在Linux中它顯示為“此EJB當前在任何正在運行的服務器上均未激活”。 我已將此應用程序部署為war,因此如何在WLS中激活它。請提出如何使其激活的建議。
我沒有在WLS中啟動該服務。啟動該服務后,它工作正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.