日期:2014-05-19  浏览次数:20869 次

weblogic 下jms 的服务配置
我想在weblogic 9.2 下配置一个jms 的服务,找不到相关的配置项。特来请教一下。
怎么配置联连工厂,对列。还有相关的。
有配置的同学们,帮个忙。
这个是截图,谢谢了
------最佳解决方案--------------------
weblogic下配置jms步骤:
一.先配置持久化存储:
    1.服务>jdbc>持久化存储
        
     选择filestore,然后如下:
        

      如上配置持久化名称,制定持久化目录。
二.配置JMS服务器
     1.服务-消息传递-JMS服务器-选择新建
        
     2.JMS服务器的名臣可以默认,也可以自行设置,持久化存储选择你刚才创建的持久化名称。
        
     3.单击下一步,选择目标:AdminServer
        
     4.这就完成JMS服务器的配置。
三.配置JMS模块
     1.服务-消息传送-JMS模块-点击新建
        
     2.模块名称可以默认,也可以自行设置,点击下一步,选择你刚才创建的JMS服务器:
        
     3.点击下一步,完成。
四.配置子部署:
     1.点击 服务-消息传送-JMS模块-点击进去你刚才创建的模块-选择子部署:
        
     2.选择新建-设置子部署的名称-下一步-选择子部署的目标服务器,选择你刚才创建的服务器
       
       注意不要选AdminServer。
     3.点击完成,如图子部署成功
       
五.创建队列
     1. 点击 服务-消息传送-JMS模块-点击进去你刚才创建的JMS模块,选择新建-队列:
       
      2.点击下一步,设置JMS目标属性:
         名称可以默认,但是JNDI必须唯一,因为在创建项目时,需要根据JNDI查找消息目的
      
   3.点击下一步,选择你刚才创建的子部署
      
   4.点击完成。
六.创建工厂
   1.点击 服务-消息传送-JMS模块-点击进去你刚才创建的JMS模块,选择新建-连接工厂-下一步-设置工厂名称和JNDI名(唯一)
        
       2.点击下一步,完成。
通过上述步骤就完成了PTP的JMS服务器的全部配置。
   (不懂得步骤的可以留言,我尽量帮你,希望给我分啊!)
     
        
      
       
        
      
------其他解决方案--------------------
怎么 没有人回呀。
------其他解决方案--------------------
我按你的步骤配置了一次,在写代码的时候,报出,找不到联系工厂。代码如下

public class JmsTest {
public static void main(String[] args) {
try {
Properties p = new Properties();
p.put("Context.INITIAL_CONTEXT_FACTORY","weblogic.jndi.WLInitialContextFactory");
p.put(Context.PROVIDER_URL,"t3://localhost:7003");;
p.put(Context.SECURITY_PRINCIPAL,"weblogic");
p.put(Context.SECURITY_CREDENTIALS,"weblogic");
Context ctx = new InitialContext(p);
ctx.bind("name","zs");
Object ojbObject = ctx.lookup("name");
System.out.println(ojbObject.toString());
QueueConnectionFactory connectionFactory =  (QueueConnectionFactory) ctx.lookup("testcf");//ConnectionFactory-0
QueueConnection qConnection  = connectionFactory.createQueueConnection();
QueueSession qSession = qConnection.createQueueSession(false,Session.AUTO_ACKNOWLEDGE);
Queue queue = (Queue) ctx.lookup("testjms");
// 消息发送者