Sun logo      ��һҳ      Ŀ¼      ��һҳ     

Sun Java System Application Server Enterprise Edition 8.1 ����ָ�� 2005Q1

�� 8 ��
���� Java ��Ϣ������Դ

���½��������Ϊʹ�� Java ��Ϣ���� (JMS) API ��Ӧ�ó���������Դ��������¸�ڣ�


���� JMS ��Դ

Application Server �е� JMS �ṩ��

Application Server ͨ�� Sun Java System Message Queue����ǰ�� Sun ONE Message Queue�����ɵ� Application Server �У�ʵ���� Java ��Ϣ���� (JMS) API�����ڻ�� JMS API ����������ʹ�� Application Server �������̨�����ڸ߼����񣨰�(���� Message Queue Ⱥ��������ʹ�� install_dir/imq/bin Ŀ¼���ṩ�Ĺ��ߡ�

�йع��� Message Queue ����ϸ��Ϣ����μ�Sun Java System Message Queue Administration Guide����

JMS ��Դ

Java ��Ϣ���� (JMS) API ʹ��}�ֱ��������

��Щ�������Թ��?ʽ�����ģ���������ķ�ʽ�ض���ÿ�� JMS ʵ�֡��� Application Server �У���ִ����������

JMS Ӧ�ó���ʹ�� JNDI API 4����l�ӹ�����Ŀ����Դ��ͨ����JMS Ӧ�ó�������ʹ��һ��l�ӹ�����һ��Ŀ�ꡣҪ�˽����贴������Դ������ϸ�о�Ӧ�ó������Ӧ�ó��򿪷��߽�����ѯ��

l�ӹ�����Ϊ�������ͣ�

Ŀ����}�����ͣ�

J2EE 1.4 Tutorial ���й� JMS ���½��ṩ���й���}��ͨ�ź� JMS ���������ϸ��Ϣ����μ� http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html����

������Դ��˳�򲢲���Ҫ��

���� J2EE Ӧ�ó������� Application Server �����������ָ��l�ӹ�����Ŀ����Դ��������ʾ��

JMS ��Դ��l������Դ֮��Ĺ�ϵ

Application Server ͨ��ʹ����Ϊ jmsra ��ϵͳ��Դ������ʵ�� JMS���û����� JMS ��Դʱ��Application Server ���Զ�����l������Դ����Щl������Դ����ʾ�ڹ������̨����ͼ�ġ�l����ڵ��¡�

�����û�������ÿ�� JMS l�ӹ�����Application Server ����Ϊ�䴴��l����l�ӳغ�l������Դ�������û�������ÿ�� JMS Ŀ�꣬Application Server ����Ϊ�䴴�����������Դ���û�ɾ�� JMS ��Դʱ��Application Server ���Զ�ɾ��l������Դ��

����ͨ��ʹ�ù������̨�ġ�l����ڵ㣨����ʹ�á�JMS ��Դ���ڵ㣩4Ϊ JMS ϵͳ��Դ�������l������Դ���й���ϸ��Ϣ����μ��� 11 �¡�l������Դ����


���� JMS l�ӹ����Ĺ������̨����

���� JMS l�ӹ�����Դ

Ҫ���� JMS l�ӹ�����Դ����ִ�����²��裺

  1. ��������У�չ������Դ���ڵ㣬Ȼ��չ����JMS ��Դ���ڵ㡣
  2. ѡ��l�ӹ������ڵ㡣
  3. �ڡ�JMS l�ӹ�����ҳ���У������½����������֡����� JMS l�ӹ�����ҳ�档
  4. �ڡ�JNDI ��ơ��ֶ��У�����l�ӹ�������ơ����磺
  5. jms/ConnectionFactory1

    ���������ʹ�� JMS ��Դ��������������ǰ׺ jms/��

  6. �ӡ����͡���-ʽ�б��У�ѡ�� javax.jms.ConnectionFactory��javax.jms.QueueConnectionFactory �� javax.jms.TopicConnectionFactory��
  7. ѡ�С������á���ѡ����������ʱ���ø���Դ��
  8. �ڡ��߼��������У����l�ӹ������������ֵ���й���Щ���Ե���ϸ��Ϣ����μ��༭l����l�ӳ����б���Ϊ��l����l�ӳصij����á��ı?Application Server �Ὣ��Щ����Ӧ�õ�Ϊl�ӹ���������l����l�ӳء�
  9. ���� JMS l�ӹ�����Դ����ָ������֧��ֵ��������ʾ��

    • Ϊ����������ʹ������Χ�ڶ����Դ���������磬����Դ���� JDBC ��Դ��l������Դ������ JMS l�ӹ�����Դ������Դָ�� XATransaction��Ĭ��ֵ������ֵ�ṩ��������ԡ�����Ϊ XATransaction ����Դ�������Ϊ}��׶ε��ύ����
    • �������������Դ���������ʹ������Χ�ڵ�Ψһһ����Դ������ʹ�ö�� XA ��Դ�ķֲ�ʽ�������������һ��������Դָ�� LocalTransaction����ֵ�ṩ��õ����ܡ�����Ϊ LocalTransaction ����Դ���������ڷ�Ϊ}��׶ε��ύ����
    • ����Զ�޷������������Դָ�� NoTransaction���������� JMS Ӧ�ó�������һ����ʹ�á�

  10. �ڡ��������ԡ������У�ΪӦ�ó�������������ṩֵ���±��г���õ����ԡ�

    �� 8-1 JMS l�ӹ������������� 

    �������

    ˵��

    ClientId

    Ϊ���ڶ�����Ҫʹ�õ�l�ӹ���ָ���ͻ��� ID��

    AddressList

    ָ��Ӧ�ó����������ͨ�ŵ���Ϣ����ʵ�����ƣ��Ͷ˿ں� [��ѡ]�����б��е�ÿ���ַ��ָ����Ҫl�ӵ������Ͷ˿ںź�l�ӷ��� [��ѡ]�������磬��ֵ����Ϊ earth �� earth:7677������Ϣ������Ĭ�϶˿� (7676) ����Ķ˿�������ʱ����ָ���˿ںš������������ָ����Ⱥ�������еĶ�����Ͷ˿ڣ���ʹ�ø��б��еĵ�һ���������ǽ� AddressListBehavior ��������Ϊ RANDOM����

    �й���ϸ��Ϣ����μ�Sun Java System Message Queue Developer's Guide for Java Clients����

    Ĭ��ֵ����������Ĭ�϶˿ں� (7676)���ͻ�����l����λ�ڱ������˿� 7676 �ϵĴ��?

    MessageServiceAddressList

    �� AddressList ��ͬ�����������ѹ�ʱ����ʹ�� AddressList ���档

    UserName

    ����l�ӹ������û���

    Ĭ��ֵ��guest

    Password

    ����l�ӹ��������롣

    Ĭ��ֵ��guest

    ReconnectEnabled

    ������ø����ԣ�ֵ = true������ָ���ͻ�������ʱ�ڶ�ʧl��ʱ��������l������Ϣ������� AddressList �еĵ�ַ�б?��

    Ĭ��ֵ��TRUE

    ReconnectAttempts

    ָ���ͻ�������ʱ����l�ӣ�������l�ӣ�AddressList �б���ÿ���ַ�Ĵ�������ֵ�󣬿ͻ�������ʱ������l���б��е���һ���ַ��ֵ -1 ��ʾ����l�ӳ��Դ���û�����ƣ��ͻ�������ʱ������l���u�һ���ַ��ֱ��l�ӳɹ�����

    Ĭ��ֵ�� 3

    ReconnectInterval

    ָ������l�ӳ���֮���ʱ������룩�������������ڶ� AddressList ��ÿ���ַ�ij��ԣ����Ը��б���l���ַ�ij��ԡ�����ʱ����̫�̣�����?û��ʱ��ָ�������ʱ����̫����������l�ӿ��ܻ�ָ�����Dz��ɽ��ܵ��ӳ١�

    Ĭ��ֵ�� 30000

    AddressListBehavior

    ָ���� AddressList �����еĵ�ַ��˳�� (PRIORITY) ���ǰ����˳�� (RANDOM) ����l�ӳ��ԡ�

    RANDOM ��ʾ����l�ӽ��� AddressList �����ѡ��һ���ַ��������ͻ�����ʹ��ͬһ��l�ӹ���4����l�ӣ����ֵ����ֹ����ȫ��l����ͬһ���ַ��

    PRIORITY ��ʾ����l��ʼ�ճ���l�� AddressList �еĵ�һ��������ַ������ڵ�һ����?����ʱ��ʹ������ĵ�ַ��

    Ĭ��ֵ��RANDOM

    AddressListIterations

    ָ���ͻ�������ʱ��b�������½�b��l��ʱ���� AddressList �е��Ĵ���ֵ -1 ��ʾ���Դ���û�����ơ�

    Ĭ��ֵ�� 3


  11. �ڡ�Ŀ�ꡱ�����У�ִ�����²���
    1. �ӡ����á�����ѡ��Ҫ����ʹ������Դ��Ӧ�ó����һ�����Ŀ�ꡣ����Ŀ���(����Ⱥ���Ϳ��÷�����ʵ���Լ�Ĭ�ϵķ�����ʵ�� server��
    2. ������ӡ��Խ�Ŀ���ƶ�����ѡ�������С�
  12. ����ȷ�����Ա���l�ӹ�����

��Ч�� asadmin ����Ϊ��create-jms-resource

�༭ JMS l�ӹ�����Դ

Ҫ�༭ JMS l�ӹ�����Դ����ִ�����²��裺

  1. ��������У�չ������Դ���ڵ㣬Ȼ��չ����JMS ��Դ���ڵ㡣
  2. չ����l�ӹ������ڵ㡣
  3. ѡ��Ҫ�༭��l�ӹ�����
  4. �ڡ��༭ JMS l�ӹ�����ҳ���У�����ִ����������
    • �޸ġ�˵���ֶ��е��ı���
    • ѡ�л�ȡ��ѡ�С������á���ѡ�������û������Դ��
    • ��ġ��߼��������е�����ֵ��
    • ��ӡ�ɾ����޸����ԡ�
  5. ���ߣ�����Ŀ�ꡱѡ���ת�a�JMS l�ӹ�����ԴĿ�ꡱҳ�档�ڴ�ҳ���У�ִ�����²���
    1. �������Ŀ�ꡱ�Դ򿪡�������ԴĿ�ꡱҳ�档
    2. �ڴ�ҳ���У��ڡ����á����롰ѡ������֮���ƶ�Ŀ�ꡣȷ����Ҫ����ʹ������Դ��Ӧ�ó����Ŀ����롰ѡ�������С�����Ŀ���(����Ⱥ���Ϳ��÷�����ʵ���Լ�Ĭ�ϵķ�����ʵ�� server������ȷ�����Ա����ġ�

    3. ѡ��Ŀ��ĸ�ѡ��Ȼ�󵥻����á��򡰽��á��������û����Ŀ�����Դ��
  6. ������桱�Ա����ġ�

ɾ�� JMS l�ӹ�����Դ

Ҫɾ�� JMS l�ӹ�����Դ����ִ�����²��裺

  1. ��������У�չ������Դ���ڵ㣬Ȼ��չ����JMS ��Դ���ڵ㡣
  2. ѡ��l�ӹ������ڵ㡣
  3. �ڡ�JMS l�ӹ�����ҳ���У�ѡ��Ҫɾ���l�ӹ���������Աߵĸ�ѡ��
  4. ����ɾ��

��Ч�� asadmin ����Ϊ��delete-jms-resource


���� JMS Ŀ����Դ�Ĺ������̨����

���� JMS Ŀ����Դ

Ҫ���� JMS Ŀ����Դ����ִ�����²��裺

  1. ��������У�չ������Դ���ڵ㣬Ȼ��չ����JMS ��Դ���ڵ㡣
  2. ѡ��Ŀ����Դ���ڵ㡣
  3. �ڡ�JMS Ŀ����Դ��ҳ���У������½����������֡����� JMS Ŀ����Դ��ҳ�档
  4. �ڡ�JNDI ��ơ��ֶ��У�������Դ����ơ����磺
  5. jms/Queue

    ���������ʹ�� JMS ��Դ��������������ǰ׺ jms/��

  6. �ӡ����͡���-ʽ�б��У�ѡ�� javax.jms.Topic �� javax.jms.Queue��
  7. ѡ�С������á���ѡ����������ʱ���ø���Դ��
  8. �ڡ��������ԡ������У�Ϊ��������ṩֵ���±��г���õ����ԡ�

    �� 8-2 JMS Ŀ����Դ����������

    �������

    ˵��

    Name

    �����裩��Դ���õ�����Ŀ�����ơ�

    ˵��

    ����Ŀ���˵��


  9. �ڡ�Ŀ�ꡱ�����У�ִ�����²���
    1. �ӡ����á�����ѡ��Ҫ����ʹ������Դ��Ӧ�ó����һ�����Ŀ�ꡣ����Ŀ���(����Ⱥ���Ϳ��÷�����ʵ���Լ�Ĭ�ϵķ�����ʵ�� server��
    2. ������ӡ��Խ�Ŀ���ƶ�����ѡ�������С�
  10. ����ȷ������

��Ч�� asadmin ����Ϊ��create-jms-resource

�༭ JMS Ŀ����Դ

Ҫ�༭ JMS Ŀ����Դ����ִ�����²��裺

  1. ��������У�չ������Դ���ڵ㣬Ȼ��չ����JMS ��Դ���ڵ㡣
  2. չ����Ŀ����Դ���ڵ㡣
  3. ѡ��Ҫ�༭��Ŀ����Դ��
  4. �ڡ��༭ JMS Ŀ����Դ��ҳ���У�����ִ����������
    • �����Դ�����͡�
    • �޸ġ�˵���ֶ��е��ı���
    • ѡ�л�ȡ��ѡ�С������á���ѡ�������û������Դ��
    • ��ӡ�ɾ����޸� Name �� Description ���ԡ�
  5. ������桱�Ա����ġ�
  6. ���ߣ�����Ŀ�ꡱѡ�ת�a�JMS Ŀ����ԴĿ�ꡱҳ�档�ڴ�ҳ���У�ִ�����²���
    1. �������Ŀ�ꡱ�Դ򿪡�������ԴĿ�ꡱҳ�档
    2. �ڴ�ҳ���У��ڡ����á����롰ѡ������֮���ƶ�Ŀ�ꡣȷ����Ҫ����ʹ������Դ��Ӧ�ó����Ŀ����롰ѡ�������С�����Ŀ���(����Ⱥ���Ϳ��÷�����ʵ���Լ�Ĭ�ϵķ�����ʵ�� server������ȷ�����Ա����ġ�

    3. ѡ��Ŀ��ĸ�ѡ��Ȼ�󵥻����á��򡰽��á��������û����Ŀ�����Դ��

ɾ�� JMS Ŀ����Դ

Ҫɾ�� JMS Ŀ����Դ����ִ�����²��裺

  1. ��������У�չ������Դ���ڵ㣬Ȼ��չ����JMS ��Դ���ڵ㡣
  2. ѡ��Ŀ����Դ���ڵ㡣
  3. �ڡ�JMS Ŀ����Դ��ҳ���У�ѡ��Ҫɾ���Ŀ����Դ������Աߵĸ�ѡ��
  4. ����ɾ��

��Ч�� asadmin ����Ϊ��delete-jms-resource


���� JMS ����Ŀ��Ĺ������̨����

���� JMS ����Ŀ��

Ҫ���������ش�������Ŀ�ꡣ���ǣ��ڿ����Ͳ��Խ׶Σ�����Ҫִ�д˲��衣Ӧ�ó����״η���Ŀ����Դʱ��Message Queue ���Զ�����Ŀ����Դ�� Name ����ָ��������Ŀ�ꡣ������Ŀ������ʱ�ģ����ҽ��� Message Queue ��������ָ����ʱ��κ���ڡ�

Ҫ���� JMS ����Ŀ�꣬��ִ�����²��裺

  1. ��������У�չ�������á��ڵ㣬Ȼ��չ����Java ��Ϣ���񡱽ڵ㡣
  2. ѡ��Ҫ���õ�ʵ��
    1. Ҫ�����ض���ʵ����ѡ���ʵ������ýڵ㡣���磬����Ĭ��ʵ�� server����ѡ�� server-config �ڵ㡣
    2. ҪΪ��4��ʵ��ʹ�� default-config �ĸ���������Ĭ�����ã���ѡ�� default-config �ڵ㡣
  3. ѡ������Ŀ�ꡱ�ڵ㡣
  4. �ڡ�����Ŀ�ꡱҳ���У������½����������֡���������Ŀ�ꡱҳ�档
  5. �ڡ�����Ŀ����ơ��ֶ��У�����Ŀ�����ƣ����磬PhysicalQueue����
  6. �ӡ����͡���-ʽ�б��У�ѡ�� topic �� queue��
  7. �ڡ��������ԡ������У�����������ԡ���������ԡ��±��г��˵�ǰ���õ�һ�����ԡ�

    �� 8-3 JMS ����Ŀ�����������

    �������

    ˵��

    maxNumActiveConsumers

    �����ڴӶ���Ŀ��ĸ���ƽ�⴫���д��ڻ״̬��ʹ���ߵ������Ŀ�����ֵΪ 1�����ʾû����Ŀ���ơ����Ŀ����Ϊ��b������ʵ��ģ���Ĭ��ֵΪ 1�����Ŀ����ΪȺ�������ģ���Ĭ��ֵΪ -1��

  8. Ҫ�޸Ĵ����Ե�ֵ��Ҫָ����������Ŀ�����ԣ���ʹ�� install_dir/imq/bin/imqcmd ����йظ����Ϣ����μ�Sun Java System Message Queue Administration Guide����

  9. ����ȷ������

������Ŀ�ꡱҳ����ʾϵͳĿ�꣬�����ں��޷����͵���Ϣ���ض��򵽵Ķ��� mq.sys.dmq������Ϊ��Ŀ�괴��Ŀ����Դ��ʹ���ߺ�����������ɾ������䷢����Ϣ��

��Ч�� asadmin ����Ϊ��create-jmsdest

ɾ�� JMS ����Ŀ��

Ҫɾ�� JMS ����Ŀ�꣬��ִ�����²��裺

  1. ��������У�չ�������á��ڵ㣬Ȼ��չ����Java ��Ϣ���񡱽ڵ㡣
  2. ѡ��Ҫ���õ�ʵ��
    1. Ҫ�����ض���ʵ����ѡ���ʵ������ýڵ㡣���磬����Ĭ��ʵ�� server����ѡ�� server-config �ڵ㡣
    2. ҪΪ��4��ʵ��ʹ�� default-config �ĸ���������Ĭ�����ã���ѡ�� default-config �ڵ㡣
  3. ѡ������Ŀ�ꡱ�ڵ㡣
  4. �ڡ�����Ŀ�ꡱҳ���У�ѡ��Ҫɾ���Ŀ�������Աߵĸ�ѡ��
  5. ����ɾ��

�����ɾ��ϵͳĿ�� mq.sys.dmq������ʾ������Ϣ��

��Ч�� asadmin ����Ϊ��delete-jmsdest


���� JMS �ṩ�ߵĹ������̨����

���� JMS �ṩ�ߵij�������

ʹ�á�JMS ����ҳ���������� JMS l�Ӷ�ʹ�õ����ԡ���ִ�����²��裺

  1. ��������У�ѡ�����á��ڵ㡣
  2. ѡ��Ҫ���õ�ʵ��
    1. Ҫ�����ض���ʵ����ѡ���ʵ������ýڵ㡣���磬����Ĭ��ʵ�� server����ѡ�� server-config �ڵ㡣
    2. ҪΪ��4��ʵ��ʹ�� default-config �ĸ���������Ĭ�����ã���ѡ�� default-config �ڵ㡣
  3. ѡ��Java ��Ϣ���񡱽ڵ��Դ򿪡�JMS ����ҳ�档
  4. Ҫ��� Application Server ����ֹ��֮ǰ�ȴ� JMS �������ʱ�䣬��༭�����ʱ���ֶ��е�ֵ�������л������ص�ϵͳ�У���Ĭ�ϳ�ʱֵ (60) �Ļ�������ֵ��
  5. �ӡ����͡���-ʽ�б��У�
    • ѡ�� LOCAL��server-config ���õ�Ĭ�����ã��Է��ʱ�������ϵ� JMS ���񡣸� JMS ������ Application Server ��͹��?
    • ѡ�� REMOTE��default-config ���õ�Ĭ�����ã��Է�������ϵͳ��Ⱥ���ϵ� JMS �������ѡ���� REMOTE������һ���������ʱ JMS ���񲻻��� Application Server �������ͨ�� Message Queue 4��͹��� JMS ���������뵥���� Message Queue ���?�й���������Ϣ����μ�Sun Java System Message Queue Administration Guide�������ѡ���ֵ��ʹ����Զ������밴�ա��༭ JMS ������е�˵��4ָ��Զ��������ơ�
  6. �ڡ�������ֶ��У���������Զ��� JMS ��������� install_dir/imq/bin/imqbrokerd ������ʹ���κο��õı���
  7. ʹ�á�����l�ӡ���ѡ��ָ��l�Ӷ�ʧʱ��JMS �����Ƿ�������l������Ϣ������� AddressList �еĵ�ַ�б?��
  8. Ĭ������£���������l�ӡ�

  9. �ڡ�����l��ʱ�����ֶ��У���������l�ӳ���֮�����������������ڶ� AddressList ��ÿ���ַ�ij��ԣ����Ը��б���l���ַ�ij��ԡ�����ʱ����̫�̣�����?û��ʱ��ָ�������ʱ����̫����������l�ӿ��ܻ�ָ�����Dz��ɽ��ܵ��ӳ١�
  10. Ĭ��ֵΪ 60 �롣

  11. �ڡ�����l�ӳ��ԡ��ֶ��У�����ͻ�������ʱ����l�ӣ�������l�ӣ��б���ÿ���ַ�Ĵ�������ֵ�󣬿ͻ�������ʱ������l���б��е���һ���ַ��ֵ -1 ��ʾ����l�ӳ��Դ���û�����ƣ��ͻ�������ʱ������l���u�һ���ַ��ֱ��l�ӳɹ�����
  12. Ĭ��ֵΪ 3��

  13. �ӡ�Ĭ�� JMS �����-ʽ�б���ѡ��һ�����Ĭ��ֵΪ default_JMS_host��
  14. �ڡ���ַ�б���Ϊ����-ʽ�б��У�ѡ���ǰ� AddressList �еĵ�ַ˳�� (priority) ���ǰ����˳�� (random) 4����l�ӡ�
  15. priority ��ʾ����l��ʼ�ճ���l�� AddressList �еĵ�һ��������ַ������ڵ�һ����?����ʱ��ʹ�������ַ��

    ������ͻ���ͬʱ����ʹ��ͬһ��l�ӹ���4����l�ӣ���Ӧָ�� random �Է�ֹ����ȫ��l����ͬһ���ַ��

    Ĭ��ֵΪ random��

  16. �ڡ���ַ�б��ظ����ֶ��У����� JMS ����b�������½�b��l��ʱ���� AddressList �е��Ĵ���ֵ -1 ��ʾ���Դ���û�����ơ�
  17. Ĭ��ֵΪ 3��

  18. �ڡ�MQ ģʽ���͡�MQ �����ֶ��У����� Message Queue ��ַģʽ��ƺ� MQ l�ӷ�����ƣ����Ҫʹ�÷�Ĭ��ģʽ����񣩡���Ϣ�����ַ�������﷨Ϊ
  19. scheme://address_syntax

    ���У�scheme �� address_syntax �����±��н��ܡ�

    MQ ģʽ�� MQ �������±��ǰ}������ʾ��ֵ��

    �� 8-4 ��Ϣ�������ַģʽ���﷨

    ģʽ���

    l�ӷ���

    ˵��

    ��ַ�﷨

    mq

    jms �� ssljms

    MQ �ͻ�������ʱ��l��λ��ָ�����Ͷ˿ڵ� MQ �˿�ӳ����ö˿�ӳ����ض�̬��b��l�ӷ���˿ڵ��б?Ȼ�� MQ �ͻ�������ʱ��l���й�ָ��l�ӷ���Ķ˿ڡ�

    [hostName][:port][/serviceName]

    Ĭ��ֵ��
    hostName = localhost
    port = 7676
    serviceName = jms

    Ĭ��ֵ�������� jms l�ӷ��񡣶��� ssljms l�ӷ�����Ҫָ�����еı�

    ʾ��
    mq:MyHost:7677/ssljms

    mqtcp

    jms

    MQ �ͻ�������ʱ����ָ�������Ͷ˿ڽ�b TCP l�ӣ��ƹ� MQ �˿�ӳ����Ӷ�bl�ӡ�

    hostName:port/jms

    ʾ��
    mqtcp:localhost:7676/jms

    mqssl

    ssljms

    MQ �ͻ�������ʱ����ָ�������Ͷ˿ڽ�b��ȫ SSL l�ӣ��ƹ� MQ �˿�ӳ����Ӷ�bl�ӡ�

    hostName:port/ssljms

    ʾ��
    mqssl:localhost:7676/ssljms

    http

    httpjms

    MQ �ͻ�������ʱ����ָ�� URL ���� MQ ��� Servlet ��b HTTP l�ӡ����������ô��?�Է��� MQ �� Administrators Guide ������� HTTP ��� Servlet����

    hostName:port/
    contextRoot/tunnel

    ��������ʵ��ʹ��ͬһ����� Servlet����l���ض�����ʵ��������ѡ���ʵ����﷨Ϊ��http://hostName:port/
    contextRoot/tunnel?serverName=hostName:instanceName

    https

    httpsjms

    MQ �ͻ�������ʱ����ָ���� MQ ��� Servlet URL ��b��ȫ HTTPS l�ӡ����������ô��?�Է��� MQ �� Administrators Guide ������� HTTPS ��� Servlet����

    hostName:port/
    contextRoot/tunnel

    ��������ʵ��ʹ��ͬһ����� Servlet����l���ض�����ʵ��������ѡ���ʵ����﷨Ϊ��http://hostName:port/
    contextRoot/tunnel?serverName=hostName:instanceName

  20. �ڡ��������ԡ������У�����������ԡ���������ԡ��±��г��˿��õ� Message Queue �����������ԡ�

    �� 8-5 JMS �ṩ�ߵ���������

    �������

    ˵��

    instance-name

    ָ������� Sun Java System Message Queue ����ʵ����ơ�Ĭ��ֵΪ imqbroker��

    instance-name-suffix

    ָ��Ҫ��ӵ������ Sun Java System Message Queue ����ʵ������еĺ�׺���ú�׺��ʵ����֮�����»����ַ� (_) �ָ����磬���ʵ����Ϊ imqbroker�����ڸ��Ӻ�׺ xyz ֮��ʵ������Ϊ imqbroker_xyz��

    append-version

    ���Ϊ true����Ӧ������� Sun Java System Message Queue ����ʵ����ƺ󸽼���Ҫ�ʹ�Ҫ�汾�ţ���}��汾��֮ǰ����һ���»����ַ� (_)�����磬���ʵ����Ϊ imqbroker�����ڸ��Ӱ汾��֮��ʵ������Ϊ imqbroker_8_0��Ĭ��ֵΪ False��

  21. ������桱�Ա����ģ����ߵ���װ��Ĭ��ֵ���Իָ������Ĭ��ֵ��
  22. ����Ping���Բ鿴 JMS �����Ƿ�������������С���� JMS ����������������У�����ʾ��Ping �ɹ���JMS �����������С�����Ϣ��

���ṩ�ߺ�����ΪԶ��ϵͳ��ʹ���� JMS Ӧ�ó�����Զ�̷����������С�Ҫ��ʹ�ñ��ط������ͬʱʹ��һ�����Զ�̷�������ʹ�� AddressList ���Դ���l�ӹ�����Դ�Ӷ�����Զ�̷������l�ӡ�

�й����� JMS ����ĸ����Ϣ����μ�Sun Java System Application Server Developer's Guide����

��Ч�� asadmin ����Ϊ��jms-ping

���� JMS ���

Ҫ���� JMS �����ִ�����²��裺

  1. ��������У�չ�������á��ڵ㡣
  2. ѡ��Ҫ���õ�ʵ��
    1. Ҫ�����ض���ʵ����ѡ���ʵ������ýڵ㡣���磬����Ĭ��ʵ�� server����ѡ�� server-config �ڵ㡣
    2. ҪΪ��4��ʵ��ʹ�� default-config �ĸ���������Ĭ�����ã���ѡ�� default-config �ڵ㡣
  3. չ����Java ��Ϣ���񡱽ڵ㡣
  4. ѡ��JMS ���ڵ㡣
  5. �ڡ�JMS ���ҳ���У������½���������ʾ������ JMS ���ҳ�档
  6. �ڡ���ơ��ֶ��У�����������ơ����磺
  7. NewJmsHost
  8. �ڡ�����ֶ��У��������� JMS ����ϵͳ����ƻ� Internet Э�� (IP) ��ַ��localhost ���߱��ػ�Զ��ϵͳ����ƣ���
  9. �ڡ��˿ڡ��ֶ��У����� JMS ����Ķ˿ںš���Ҫʹ�õ� JMS �����ڷ�Ĭ�϶˿�������ʱ������Ҫ��Ĵ��ֶΡ���Ĭ�϶˿�Ϊ 7676����
  10. �ڡ������û���͡��������롱�ֶ��У����� MQ �����û�������롣���û���������� Application Server ���û�������벻ͬ������ʹ�� install_dir/imq/bin/imqusermgr �������� MQ ����ֵʱ������Ҫ�༭��Щ�ֶΡ�Ĭ��ֵΪ admin �� admin��
  11. ����ȷ������

��Ч�� asadmin ����Ϊ��create-jms-host

�༭ JMS ���

Ҫ�༭ JMS �����ִ�����²��裺

  1. ��������У�չ�������á��ڵ㡣
  2. ѡ��Ҫ���õ�ʵ��
    1. Ҫ�����ض���ʵ����ѡ���ʵ������ýڵ㡣���磬����Ĭ��ʵ�� server����ѡ�� server-config �ڵ㡣
    2. ҪΪ��4��ʵ��ʹ�� default-config �ĸ���������Ĭ�����ã���ѡ�� default-config �ڵ㡣
  3. չ����Java ��Ϣ���񡱽ڵ㡣
  4. ѡ��JMS ���ڵ㡣
  5. �ڡ�JMS ���ҳ���У�ѡ��Ҫ�༭�����
  6. �ڡ��༭ JMS ���ҳ���У�����ִ����������
    • �ڡ�����ֶ��У���������� Internet Э�� (IP) ��ַ��
    • �ڡ��˿ڡ��ֶ��У���� JMS ����Ķ˿ںš�
    • ��ġ������û���͡��������롱�ֶ��е�ֵ��
  7. ������桱�Ա����ģ����ߵ���װ��Ĭ��ֵ���Իָ�����Ĭ��ֵ��

ɾ�� JMS ���

Ҫɾ�� JMS �����ִ�����²��裺

  1. ��������У�չ�������á��ڵ㡣
  2. ѡ��Ҫ���õ�ʵ��
    1. Ҫ�����ض���ʵ����ѡ���ʵ������ýڵ㡣���磬����Ĭ��ʵ�� server����ѡ�� server-config �ڵ㡣
    2. ҪΪ��4��ʵ��ʹ�� default-config �ĸ���������Ĭ�����ã���ѡ�� default-config �ڵ㡣
  3. չ����Java ��Ϣ���񡱽ڵ㡣
  4. ѡ��JMS ���ڵ㡣
  5. �ڡ�JMS ���ҳ���У�ѡ��Ҫɾ����������Աߵĸ�ѡ��
  6. ����ɾ��

��Ч�� asadmin ����Ϊ��delete-jms-host



��һҳ      Ŀ¼      ��һҳ     


��Ȩ���� 2004 - 2005 Sun Microsystems, Inc. ��������Ȩ��