Jms 如何创建侦听JBoss AS下Oracle AQ队列的MDB?

我需要在JBossAS5.1下运行的JavaEE应用程序中侦听Oracle AQ队列 我设法使用Oracle的JMS客户机库创建了一个常规JMS客户机,但由于这是一个JavaEE应用程序,所以我非常希望使用MDB 我真的找不到任何关于这方面的文档,也找不到一个资源适配器,可以让我使用JCA来实现这一点 有谁能告诉我需要什么来让它工作吗?这概述了如何做到这一点。 我不确定要使用哪种RAR,但我的Oracle DB安装包含以下内容: 产品\11.2.0\dbhome\u 1\oc4j\j2ee\h

Jms ActiveMQ STOMP客户端中的消息压缩

是否可以在发布到队列/主题时实现文本消息压缩(无需修改服务器或使用者)?我想知道现有的Java STOMP客户端或CPP STOMP客户端(ActiveMQ CPP)是否支持消息压缩 谢谢。当前的Stomp规范没有为消息正文数据定义任何标准化的压缩形式。这意味着无法创建可靠且可互操作的Stomp客户端来压缩数据。当然,您可以自己压缩数据,并设置一个标头,告诉您的各种客户机内容类型与HTTP规范大纲非常相似 当前的Stomp规范没有为消息体数据定义任何标准化的压缩形式。这意味着无法创建可靠且可互操

当使用schedulemessageforwardprocessor重试来自JMS存储的消息时,如何添加http头,例如基本身份验证?

我使用ESB4的新特性消息存储和处理器来实现可靠的交付 端点服务需要基本身份验证(http授权头),我是通过作用域为“transport”的属性依次添加该身份验证的 端点定义为: -1 1 它在端点运行时工作,消息将按顺序从发送到auth头。 当端点关闭时,消息将保存到JMS消息存储中。 问题是,当ScheduleMessageForwardingProcessor重试消息时,我不知道在何处/如何添加auth标头,如果没有auth标头,即使端点再次启动,所有重试消息都将失败 非常感谢您的帮助。

Jms 为什么需要WAS服务器和websphere MQ中的队列?

我在一个新项目中工作。该项目包括使用WebSphereMQ,WebSphereServer。 我们在Websphere MQ中有队列,包括队列管理器。我们还在Websphere应用服务器中定义了队列和连接工厂。现在,我的问题是为什么我们需要在websphere application server中创建队列和连接工厂,即使它们是在websphere MQ中定义的。我们的应用程序不能直接使用websphere MQ中定义的队列吗 请清除我的查询。提前谢谢。实际上,连接工厂在WebSphere MQ

JMSExpiration vs TimeToLive

我试图在Blueprint XML骆驼路由中设置消息过期时间。我要设置为过期的值保存在消息正文(a)中 这是我的密码:- <setHeader headerName="AMQ_SCHEDULED_DELAY"> <method bean="NotificationScheduler" method="postponeSending" /> </setHeader> <setHeader headerName="JMSExpiration">

jms如何与tibco协同工作?

我有一个订阅JMS主题应用程序的Java应用程序,该应用程序偶尔会出现以下异常: javax.jms.JMSException: Connection has been terminated at com.tibco.tibjms.Tibjmsx.buildException(Tibjmsx.java:470) at com.tibco.tibjms.TibjmsConnection._onDisconnected(TibjmsConnection.java:1946) at com.tibco

JMS 2.0:主题上的共享持久消费者与队列上的异步消费者;参考官方GlassFish 4.0文档/javaee教程javaee 7

参考:官方GlassFish 4.0文档/javaee教程javaee 7 首先,让我们从topic的目的地类型开始。 根据GlassFish 4.0教程第“46.4节编写高性能和可扩展的JMS应用程序”: 本节介绍如何使用JMS API编写应用程序 它可以稳健地处理大量消息 在“46.4.2使用共享持久订阅”小节中: SharedDurableSubscriberExample.java客户端显示了如何使用共享 持久订阅。它显示如何共享持久订阅 结合持久订阅(订阅)的优点 当客户端不可用时保持

检查是否发送了JMS消息

了解通过jmsTemplate.send(newmessagecreator()…)发送的消息是否正确的最佳实践是什么 我有一个异步进程,其中消息被传递到队列,然后其他第三方进程接收消息 了解邮件是否已送达的最佳做法是什么?或者在这种情况下,仅检查错误是否正常?您想知道邮件是已发送(标题)还是已接收(正文)?正常是仅检查错误

jms:listener容器确认=“应答”;交易;不起作用

我们正在尝试使用SpringJMS实现一个持久订户。下面是我如何配置持久订户的。我们正在使用Jackson消息转换器,将传入的JSON转换为java对象 根据我的理解,如果我们在jms:listener容器中提到destination type=“durableTopic”和acknowledge=“transactived”,那么如果在订阅服务器中处理消息时抛出异常,就会发生消息重新传递。然而,对于我们来说,如果我们在订户端遇到异常,消息重新传递就不会发生。我还在下面给出了java代码片段 我

Jms 如何跨多个artemis代理拆分排队消息

我浏览了文件,在谷歌上搜索了一下,但没有找到这方面的运气,所以我在这里问 场景:“重新平衡”排队的消息 给定一个集群(masterA和masterB、udp、roundrobin),每个节点上都有一个持久队列(testQueue)。每个节点都是不同的服务器 和传入的消息 当masterA关闭时(无论出于何种原因),消息仅由在masterB上注册的消费者使用。消息不断到达,因此masterB上的messageCount正在增加 当masterA重新启动时,它将只使用新消息(或在停止/崩溃之前队列中

Jms Jboss与IBM MQ的连接泄漏

在我的JavaEE应用程序中,我通过以下方式从和IBM MQ队列读取消息: @TransactionAttribute(TransactionAttributeType.REQUIRED) public class MyMessageHandler implements MessageListener { @Resource private MessageDrivenContext context; @Override public void onMessage(Message

是否有一种可移植的方法将JMS队列上的MDB限制为1?

我们有一个用例,在这个用例中,我们需要按照发送的顺序处理来自JMS队列的数据,因此我们需要通过1个MDB实例进行顺序处理。 我们的应用程序运行(仍然在旧的)WildFly 9,根据我找到的文档,我们用 @MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = "maxSession", propertyValue = "1") }) 但这似乎是不可移植的,因为

JMS(Apache Qpid)连接处理

我正在使用JMS(ApacheQPID)创建到消息代理的连接。我确实创建了一些连接并将它们缓存在映射中(Map)。然而,MessageBroker有其自然的限制(就资源而言,如每个用户的连接数),这会在一段时间内受到影响。如果我通过Qpid配置连接以使用空闲超时,则映射中的连接将不断断开并再次连接。假设连接限制设置为3,我在空闲超时启动时创建了第四个连接,第四个连接可能会连接并“窃取”该连接。因此,这4个连接将争夺MessageBroker的限制。我已经注册了一个异常侦听器,我确实看到了错误的发

Jms 如何控制ActiveMQ异步处理的消息数?

我是ActiveMQ的新手。我使用它(和ApacheCamel)进行批处理,最终与web服务通信 我的问题是ActiveMQ如何控制它的异步程度?换句话说,如果它可以同时处理20条消息,但瓶颈是另一端的web服务,我如何控制它?我可以慢一点吗 谢谢 如果您使用的是apache camel 2.4+,您可以使用带有camel的节流器来控制到端点的消息流-您可以从camel 2.8开始动态更改限制-希望它能有所帮助。如果您使用的是apache camel 2.4+,您可以使用带有camel的节流器来

Jms 我如何订阅activemq以在消费者处理消息时获得通知

实际上,我正在寻找ActiveMQ提供的建议或任何其他替代支持,以便在与消费者关联的MessageListener完成消息处理时通知我 MessageDelivered通知似乎会在代理收到消息后立即通知。此外,MessageConsumed advisory声称在消费者收到消息时发出通知 ------------------------更新------------------------------ 请在下面查找代码段: public class SampleListener implement

Jms Open MQ使用哪种传输协议?

我听一个IBM的家伙说,MQTT是迄今为止最轻量级的消息传递协议。他的论点是,单个消息产生的最小开销是2字节。然而,我也听说过HTML5 WebSocket也有同样的(2字节的开销)?无论如何,由于我计划将其用作消息传递应用程序的JMS提供程序,我对提供程序使用的协议很感兴趣。我在任何地方都找不到这个问题的答案,我甚至用谷歌搜索了openmq文档和GlassFish文档,它们使用openmq作为JMS提供者。互联网上的一些博客帖子和类似文章说,但我找不到可靠的参考来支持这一说法 Open MQ使

Jms 在JBoss ESB中发布订户设计,保证交付

我在设计将在JBossESB上运行的发布/订阅服务时遇到问题。我需要能够将一条消息发布到一个主题,可能有200个订阅者将收听该主题,一旦收到该消息,他们将对其进行处理。我正在编写发布服务和一个示例订户服务,以展示如何实现这一点 我需要向这些订户保证送货。如果他们离线一段时间,并且消息在这段时间内发布,当他们恢复在线时,这些消息需要被传递。因此,我认为这意味着它们需要是持久订户(我的理解是,主题不是持久订户,但订户被定义为持久订户) 我现在有一个发布服务,它将ESB消息粘贴到ESB感知队列上,调用

Jms 无效的目标EPR-用于双向保证传递的WSO2消息处理器

我试图通过WSO2消息处理器特性实现WS-load regulation(节流),其基本思想是来自客户端的请求和来自后端的响应在WSO2中的两个不同消息存储中排队。两个消息处理器每秒从队列中获取一条消息,并将其发送给各自的接收者。同时,客户端等待阻塞,因为这是一个双向通信 中介的架构如下所示: STEP 1: Client -> Proxy (Stores client request message in requests queue) STEP 2: Message Processor

在Tomcat'中配置资源;s context.xml访问远程Weblogic JMS队列

我打算从部署在Tomcat7中的spring应用程序访问Oracle Weblogic JMS(版本10.3.4)中的远程队列 为此,我试图在Tomcat的context.xml文件中配置一个资源(例如JMS连接工厂、队列等)。然后使用spring配置文件中的jndi查找访问此资源,并将其提供给必要的bean。我已经在WebLogicJMS中创建了连接工厂和队列,可以使用jndi名称访问它们 当使用ActiveMQ而不是WebLogicJMS时,我能够使它成功地工作。然而,对于WebLogicJ

Jms消息确认

我有一个与java消息传递服务相关的问题。。。 问题:假设我的JMS发布者向我发送5条消息。。。当我收到前两条消息时,我的应用程序会处理并确认它们。。。因此,它将从主题中删除。。。我收到第三条消息,因为一些问题,我的应用程序无法处理它,也没有确认。。。但第四条和第五条消息得到了处理和确认。。。但是我检查了管理控制台,发现第三条消息也被确认了 我想知道如何单独确认每条消息。有人知道吗 注意:我正在使用客户端确认模式。根据JMS规范客户端确认-确认已消费的消息会自动确认其会话已发送的所有消息的接收

Jms 为什么这些属性无法从glassfish中查找连接工厂?

当本地java客户端使用此代码从运行在本地主机上的Glassfish服务器查找JMS ConnectionFactory时,此代码失败 谁能告诉我为什么?我太绝望了,即使是有用的侮辱也是受欢迎的。 我将控制台输出放在下面(按照我的程序的格式) 我知道glassfish 4.1有一个bug,本地客户端无法连接到服务器上部署的MDB。我在两个ejb项目中尝试了同样的方法,效果很好。嗨,Vicky:谢谢,但我早就放弃了Glassfish。我希望你的评论能帮助其他人,但我不再关注这篇文章了。 Init

ApacheKafka和JMS之间的连接

我想知道ApacheKafka是否可以通信并向JMS发送消息?我能在他们之间建立联系吗?例如,我在我的系统中使用JMS,它应该向使用Kafka的另一个系统发送消息,但是如果我正确理解了这个需求,那么回答会晚一些 如果要求是来自的同步消息传递 客户->JMS->卡夫卡-->消费者 然后,以下不是解决方案,但如果它(而且很可能)满足异步需求,如: 客户端->JMS-->Kafka-->consumer 然后,这将与卡夫卡连接框架有关,该框架解决了如何将不同的源和汇与卡夫卡集成的问题 因此,您需要

连接到Tibco EMS 8.2时Hermes JMS中的身份验证错误

我正在使用Hermes v1.4 SOAP UI连接Tibco EMS 8.2。我遵循了这一点 问题: 完成所有设置后,当我尝试连接本地机器上运行的EMS服务器时。这是给我的身份验证错误 我提供了默认用户名和密码,即“admin”和“admin”。 我可以在EMS控制台中看到以下错误 为什么我的EMS服务器没有授权Hermes JMS进行连接?我也需要在EMS方面做些什么吗。请导游 默认情况下,TIBCO EMS没有密码。您可以尝试使用用户名admin和密码'(空)。希望它能解决你的问题 默

如何处理异常时DUPS_OK_确认的jms消息使用者

我正在使用来自tibco队列的消息,会话事务处理为真我看到吞吐量为13毫秒/秒,当会话处理为false和DUPS\u OK\u ACKNOWLEDGE时,ack模式的吞吐量为160毫秒/秒,这是预期的,但当应用程序中出现异常时,消息将丢失 有谁能建议我如何处理这种情况,在这种情况下,我需要高吞吐量,同时不会丢失异常消息 .from(Jms.messageDrivenChannelAdapter(tibcoConnectionFactory) .destinatio

Mule JMS消息被截断-IBM MQ

我有一个问题,我的jms消息没有完全发送到队列,并且被截断,队列中只设置了100个字符。 以下是我的配置: <?xml version="1.0" encoding="UTF-8"?> <mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.mulesoft.org/sche

使JMS队列知道正在处理的事件的状态。是否可以在ActiveMQ中进行配置?

我正在尝试配置一个队列,该队列知道正在处理的事件 问题 这有意义吗?:) 是否可以配置/自定义ActiveMQ 是否有其他库可以“轻松”配置以处理此类情况?卡夫卡 问题 队列包含事件。每个事件都与一个对象关联。使用者从队列中获取事件并执行任务。每个事件只能由一个使用者执行 约束 无法同时处理同一对象的事件 但是不同对象的事件应该并行处理 示例 队列是 ObjectA-Event1 ObjectA-Event2 ObjectB-Event1 ObjectC-Event1 使用者1应该从队列接收

Jms 警告:网络上有多台服务器广播相同的节点id

我有一个由三个ActiveMQ代理组成的集群,它们在不同的机器上运行。现在,我看到一个警告反复声明如下 2020-06-17 10:40:07,378 WARN [org.apache.activemq.artemis.core.client] AMQ212034: There are more than one servers on the network broadcasting the same node id. You will see this message exactly onc

Jms 使用消息驱动通道适配器时的事务处理&;服务激活器

我正在开发一个POC,它可以执行以下操作 使用消息驱动的通道适配器接收事务中的消息 调用服务激活器,该激活器使用处理程序将从适配器接收到的消息插入数据库,并将消息发布到出站通道 现在,如果消息的DB insert失败,我希望将JMS消息返回到队列,以便稍后可以重新尝试 对于我下面的配置,它似乎不起作用。(即,即使在将消息插入数据库时出现故障,消息也会从队列中删除。) 任何指针或示例配置都会有所帮助 <integration:channel id="jmsInChannel">

无法通过GEMS使用受限用户连接到JMS

我对某些外部JMS具有用户权限而不是管理员权限。 尝试使用GEMS时无法查看队列。 我猜这是因为GEMS是JMS的管理控制台,但我拥有的用户没有任何管理员权限。 我尝试在本地Tibco上创建一个没有管理员权限的用户,但我无法使用GEMS中的用户连接到JMS 我如何使用重新定价的用户查看任何JMS?GEMS能做到吗?如果没有,可以使用什么工具 谢谢。有一个适合这个的工具。 要让爱马仕与Tibco EMS合作真的很难。这是如何配置Hermes的好教程 HermesJMS提供了一个GUI,用于访问JM

如何在一个线程中连续读取JMS消息,并根据另一个线程中的JMSMessageID对其进行确认?

我已经编写了一个连续的JMS消息reveiver: 在这里,我使用CLIENT_ACKNOWLEDGE,因为我不希望此线程确认消息 (…) connection.start(); 会话=connection.createQueueSession(true,session.CLIENT\u确认); queue=session.createQueue(QueueId); receiver=session.createReceiver(队列); While(true){ 消息=接收器。接收(1000)

Jms 发送消息后,如何修改队列中的消息

我需要修改队列中已经存在的一些消息 是否可以修改消息并在同一队列上发送新的修改消息以进行处理。 如果是,最好的方法是什么 谢谢。简短的回答是“否”。在JMS中,消息一旦发送就不可更改。如果您发现需要修改消息,建议您使用与要更新的消息相匹配的选择器创建一个消费者,使用它们并将新修改的消息发送到另一个队列,或者如果您小心,发送回原始队列 参考链接 我的意见是,如果您使用类似选择器的correlationId来使用消息,那么使用队列中的特定消息,然后再次发布具有与前一条消息相同correlationI

Jms 正在更改消息的状态,这些消息是;“交付中”;

在我的应用程序中,我在JBoss7上设置了一个队列(HornetQ)。 我已经使用SpringBatch在收到消息(将值保存在数据库中等)后执行一些工作,然后使用者提交JMS会话。 有时,当处理消息时出现异常时,使用者的执行会突然中止。 邮件仍处于“正在传递”状态。我的生产队列中大约有30条处于这种状态的消息。 我已尝试重新启动使用者,但这些消息的状态未更改。只有这样才能消除这些问题 来自队列的消息将重新启动队列。但在做这件事之前,我想找到一种方法来阅读这些信息 它们可以被更正并再次发送到队列进

Jms 卡夫卡制作人不在windows中工作

下面给出的kafka producer程序不是通过Eclipse在Windows中运行的,而是在Unix平台上运行的(即,当我在承载kafka代理的Unix中运行它时,它工作正常)。 windows不支持卡夫卡制作人吗?但是,我可以从windows计算机ping ip地址。请帮忙 package kpkg; import java.util.Properties; import kafka.javaapi.producer.Producer; import kafka.producer.Key

如何配置Wildfly JMS连接工厂和目标

我最近从Glassfish 4迁移到Wildfly 8.1 我已在Glassfish中将JMS连接工厂和目标配置为: connection factory------------------------------ jndi name: emailConnectionFactory resource type: javax.jms.QueueConnectionFactory destination ------------------------------------ jndi name:

如何在远程服务中使用ECF JMS/ActiveMQ提供程序?

为了使OSGI服务可以远程访问,我想使用ActiveMQJMS代理作为ECF框架内的分发提供程序。我应该采取哪些步骤?我将回答我自己的问题,以便记录下来 获取一个最小的工作ECF远程服务工作区,以ECF.generic.server作为分发版和一个发现提供程序(例如zookeeper)。您可以使用教程 使用默认配置安装ActiveMQ代理 从下载JMS/ActiveMQ ECF提供程序。在工作区中添加org.eclipse.ecf.provider.jms和org.eclipse.ecf.pro

1970年的JMS时间戳

发送JMS消息时,我们在客户端上看到的JMS时间戳都是在1970年1月 我们的代码大致如下所示: try (JMSContext context = this.connectionFactory.createContext()) { JMSProducer producer = context.createProducer(); TextMessage message = context.createTextMessage(this.createMessageString());

如何在java中使用JMS将头设置为字符串

我正在尝试将RFH2Header类型设置为消息字符串。但它并没有附加到信息中。 请帮忙。提前感谢!!!! 我的方法正确吗??若我签入响应队列,RFH属性将添加到字节消息中 String message1 = "MQ Message header test"; Message message11 = session.createTextMessage(message1); MQRFH2 header = new MQRFH2(); ByteArrayOutputStream out = new

Jms WMQ主题是否保存消息本身?

如果发布者向WMQ主题发布了一些消息,但子服务器没有接收,那么消息保存在哪里?有什么方法可以知道消息计数吗?由于MQ与JMS兼容,所以答案主要是JMS答案 如果订阅不持久且未注册订阅,则丢弃该订阅服务器的消息 如果订阅是持久的,MQ将创建一个队列(如果订户指定,则使用预定义的队列)来传递消息。如果订阅者不使用这些消息,这些消息将在那里收集 Dave在评论中指出的第三种情况是,非持久订户保持订阅打开,但不使用消息。由于创建队列是为了接收这些数据,因此可以查询队列深度以确定是否有备份 基于每个订阅(

Jms ActiveMQ自动生成空队列

我有一个ActiveMQ代理版本5.14.3正在运行,不同来源的生产者和消费者正在使用它 出于某种原因,最近自动创建了许多空队列,标记为通信{some_HASH}或通信{NAME_of_ORIGIN_MACHINE}{some_PROCESS_ID}。这些队列都是空队列,没有任何排队或退队消息,我认为这些消息是无用的,但出于某种原因仍然会生成 是否有人遇到了相同的问题,可以解释生成这些队列的原因,或者指出我如何避免这种行为?这些不是ActiveMQ可能创建的任何类型的临时或基于建议的目的地的前缀

ActiveMQ Artemis/RedHat AMQ是否未正确设置JMS消息ID?

根据JMS规范,在发送消息时,我不必指定消息ID 当我通过JMSProducer#send()发送消息或通过hawt.io控制台创建消息时,我可以看到消息ID被设置为Artemis代理生成的某个内部序列号 但是,当我使用MessageConsumer#receive()或MessageListener#onMessage()来接收消息时,Message#getJMSMessageID()总是返回null 接收具有非空JMS消息ID的消息的唯一方法是从不同(IBM)消息队列读取消息,并在发送之前将

Jms 功能完成后使用ActiveMQ消息

使用MessageListener消费队列中的消息后,它将立即无法从队列中获取另一条消息。它正在等待,直到我的功能完成,然后另一条消息来自队列。如何在不依赖我的功能的情况下快速从队列中获取消息。您的MessageListener实现的onMessage()方法可能正在执行您的所有“功能”,这就是自onMessage()以来消息消耗比您希望的慢的原因必须在使用另一条消息之前完成 有多种方法可以解决此问题(无特定顺序): 使用带有MDB的Jave EE应用服务器。MDB是池化的,因此它们可以同时处

Jms Spring集成消息队列

我有jms消息端点,如: @Bean public JmsMessageDrivenEndpoint fsJmsMessageDrivenEndpoint(ConnectionFactory fsConnectionFactory, Destination fsInboundDestination,

Jms 当其他进程正在侦听队列或主题时,有哪些检测策略?

我有一个系统(我们称之为system a),允许用户打开某些处理功能。当这些功能激活时,系统A将侦听来自系统B的消息 无论系统A是否在侦听,系统B当前始终将这些消息发送到主题。这些消息的生成和发送成本并不高,但如果系统A不在侦听,我希望避免发送它们。(请注意,这些消息不需要持久,系统A可以在任何时候启动/停止侦听并正常工作。) 我使用ActiveMQ作为消息代理 我可以看到一些可能的解决办法 创建一个注册/订阅消息,系统a将发送给系统B。我不太确定该消息的发送频率,或者双方需要保持何种状态 当没

Java EE 6在属性文件中提取JMS连接设置

我有以下设置可连接到异步基础结构: @Resource(lookup = "java:/JmsXA") private static ConnectionFactory connectionFactory; @Resource(lookup = "java:/queue/myQueue") private Queue notificationQueue; 为了便于配置,我想在外部属性文件中提取连接工厂和队列的名称值。所以要有这样的东西: @Resource(lookup = "${jms.c

在javafx8中使用JMS时如何启用和禁用进度指示器

在操作中,我向jms主题发送一条消息以处理数据,并且我有一个回调方法,当数据准备好并加载TableView时调用该方法 public void onEnter(ActionEvent actionEvent) throws IOException, InterruptedException { new Thread() { public void run() { Platform.runLater((

Jms 从CLI定义ActiveMQ服务

在ActiveMQ中,您可以在XML配置中定义服务: <services> <masterConnector remoteURI="tcp://localhost:61616" userName="User1" password="pass1"/> </services> 是否可以通过命令行定义它,并在运行activemq start cmd时在开始时传递它?我已经在配置中进行了挖掘,但没有找到任何内容?否,需要使用XML文件或使用嵌入式

javax.naming.NoInitialContextException:找不到InitialContextFactory com.tibco.tibjms.naming.TibjmsInitialContextFactory

我开发了TIBCO EMS独立客户端,该客户端在Adobe Livecycle中用于向TIBCO队列发送请求。获取以下错误 根据错误,无法加载InitialContextFactory 下面是错误快照。 java:34 env.put(Context.INITIAL_CONTEXT_FACTORY, providerContextFactory); env.put(Context.PROVIDER_URL, providerUrl); ic = new InitialContext(env);

  1    2   3   4   5   6  ... 下一页 最后一页 共 17 页