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

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

�� 5 ��
����Ӧ�ó���

����˵������� Application Server �ϲ��𣨰�װ��J2EE Ӧ�ó��򡣱��°����¼��ڣ�


���ڲ���

������������

��װ Application Server ������֮������Բ��𣨰�װ��J2EE Ӧ�ó����ģ�顣�ڲ������к͸��Ӧ�ó���ʱ��Ӧ�ó����ģ����ܻᾭ�����½׶Σ�

  1. ��ʼ����
  2. ����Ӧ�ó����ģ��֮ǰ��������

    ��Ӧ�ó����ģ�鲿�𣨰�װ�����ض��Ķ�b������ʵ���Ⱥ��������Ӧ�ó����ģ���װ�ڹ鵵�ļ��У�����ڲ����ڼ�Ӧָ���鵵�ļ���Ĭ������£�����Ĭ�Ϸ�����ʵ�� server��

    ����𵽷�����ʵ���Ⱥ������Ӧ�ó����ģ�齫�������������ϵͳ��Ϣ���У����ɲ��𵽵�����Ŀ��Ⱥ���������ʵ�����á�

    �����ʹ�� asadmin deploy �����ǹ������̨�����䲿�������Ӧ�ó����ģ��ֻ��������Ӧ�ó����ģ�齫�������������ϵͳ��Ϣ���У���Ҫ�����������֮��Ż��з�����ʵ���Ⱥ�����ø�Ӧ�ó����ģ�飨������ 3 �������

    �����Ƕ�̬�ģ�����Ӧ�ó����ģ������������������ʵ���ʹ��Ӧ�ó����ģ�顣����������˷�����ʵ�������Ѳ����Ӧ�ó����ģ���Խ����ڲ���״̬���ҿ��á�

  3. ���û����
  4. Ĭ������£��������Ѳ����Ӧ�ó����ģ�飬���ʾ���Ӧ�ó����ģ���Ѳ��𵽿ɷ��ʵķ�����ʵ���Ⱥ����������������ҿ���ͨ��ͻ��������з��ʡ�Ҫ��ֹ���ʣ������Ӧ�ó����ģ�顣�ڲ���֮���ѽ��õ�Ӧ�ó����ģ�鲢δ�����б�ж�أ����ҿ��Ժ����׵ؽ������á�

  5. ��ӻ�ɾ���Ѳ���Ӧ�ó����ģ���Ŀ��
  6. �����Ӧ�ó����ģ�齫����������ϵͳ��Ϣ���У������Ա���������ʵ���/��Ⱥ�����á������ΪĿ�겿�𵽵ķ�����ʵ���Ⱥ��������Ӧ�ó����ģ�顣

    �ڲ���Ӧ�ó����ģ���Ҫ�������Ӧ�ó����ģ��ķ�����ʵ���Ⱥ������ʹ�ù������̨���Ӧ�ó����ģ���Ŀ�꣬��ʹ�� asadmin ���߸��Ӧ�ó������á�����Ӧ�ó�����洢������ϵͳ��Ϣ���У������ӻ�ɾ��Ŀ�꽫��ӻ�ɾ��ͬĿ����ͬһ�汾��Ӧ�ó��򡣵��ǣ�������һ��Ŀ�������ö�����һ��Ŀ���Ͻ��ò��𵽶��Ŀ���Ӧ�ó�����˼�ʹӦ�ó���һ��Ŀ�����ã�Ҳֻ���ڸ�Ŀ����������ʱ�û����ܶ������ʹ�á�

  7. ���²���
  8. Ҫ�滻�Ѳ����Ӧ�ó����ģ�飬�뽫�����²������²����Զ�ȡ������ǰ�Ѳ����Ӧ�ó����ģ�飬�����µ�Ӧ�ó����ģ���������滻��

    ��ͨ��������̨���²���ʱ�����²����Ӧ�ó����ģ�齫�������У��������ж���������õĶ�b��Ⱥ��������ʵ���Զ������µİ汾����������ö�̬�������ã������ʹ�� asadmin deploy ����4���²����뽫 domain ָ��ΪĿ�ꡣ

    �����������ʹ�ù�����Ӧ�ó�����жϷ��񣩡��йظ����Ϣ����μ����ڹ�������

  9. ȡ����
  10. Ҫж��Ӧ�ó����ģ�飬��ȡ����Ӧ�ó����ģ�顣

J2EE �鵵�ļ�������

�����Ӧ�̽�Ӧ�ó����ģ���װ���˹鵵�ļ��С�Ҫ����Ӧ�ó����ģ�飬��ָ���鵵�ļ���鵵�ļ������ݺͽṹ�ǰ��� J2EE ƽ̨�Ĺ淶����ġ�J2EE �鵵�ļ������Ͱ�(��

�����Ӧ�̿��Խ�Ӧ�ó�����Ϊһ�� EAR �ļ������b�� WAR �ļ���EJB JAR �ļ���Ӧ�ó���ͻ��� JAR �ļ����ڹ��?���У��������������ļ��IJ���ҳ�����������Ƶġ�

����Լ��

�ڸ����У��Ѳ����Ӧ�ó�����ƺ�ģ����Ʊ���Ψһ��

��һ��Ӧ�ó����У���ͬ���͵�ģ����Ծ�����ͬ����ơ�����Ӧ�ó���ʱ����ʹ�� _jar��_war �� _rar ��׺4�������ģ���Ŀ¼����ͬ���͵�ģ����һ��Ӧ�ó����ڱ������Ψһ����ơ����⣬��ݿ�ܹ��ļ�����һ��Ӧ�ó����ڱ�����Ψһ�ġ�

���齫 Java ��������������ģʽ����ģ���ļ���EAR �ļ����� ejb-jar.xml �ļ��� <module-name> �����ҵ���ģ�����Լ��� ejb-jar.xml �ļ��� <ejb-name> �����ҵ��� EJB ��ơ�ʹ��������������������ģʽ����ȷ�����ᷢ����Ƴ�ͻ����������ʽ�ĺô����������� Sun Java System Application Server��Ҳ���������� J2EE Ӧ�ó��������

EJB �� JNDI �������Ҳ������Ψһ�ġ���bһ�µ�����Լ�����ܻ��а������磬��Ӧ�ó������ģ����ӵ� EJB �������һ��ȷ�����Ψһ�ķ�ʽ������������£�mycompany.pkging.pkgingEJB.MyEJB ����ģ�� pkgingEJB.jar����ģ���װ��Ӧ�ó��� pkging.ear �У��е� EJB �� JNDI ��ơ�

��ȷ���������ļ�����в���ո�����ϵͳ��Ϊ�Ƿ����ַ�


���ڲ���Ӧ�ó���Ĺ������̨����

������ҵӦ�ó���

��ҵӦ�ó����װ�� EAR �ļ��У����ļ���һ�ְ��κ����͵� J2EE ��bģ�飨�� WAR �ļ��� EJB JAR �ļ����Ĺ鵵�ļ���

Ҫ���𣨰�װ����ҵӦ�ó�����ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ѡ����ҵӦ�ó��򡱽ڵ㡣
  3. �ڡ���ҵӦ�ó���ҳ���У�������𡱡�
  4. �ڡ�����ҳ���У�ָ��Ҫ����� EAR �ļ���λ�á�
  5. ������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����

    1. ����ļ�λ�ڿͻ����ϻ���Դӿͻ�����ʣ��򵥻�ѡ��ť��ָ��������ļ������ص� Application Server��
    2. ������!����ҵ��ļ���������ļ�������·����

    3. ����ļ�λ�ڷ������ϣ�����Ҫ��չ����Ŀ¼����δ��װ��Ӧ�ó����򵥻�ѡ��ť��ָ��������Դӷ������Ϸ��ʵ�������ļ���Ŀ¼·����
    4. �����ļ���Ŀ¼������·�����չ����Ŀ¼���������ڸ߼������ߣ���������������½��д˲���

  6. ������һ��������ʾ��������ҵӦ�ó���ҳ�档
  7. �ڡ�������ҵӦ�ó���ҳ���У���ָ��Ӧ�ó�������á�

    1. �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ׺����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
    2. Ĭ������£�����Ӧ�ó���֮�󼴿�ʹ�ø�Ӧ�ó���Ҫ�ڲ���֮�����Ӧ�ó�����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
    3. ����Ѳ���Ӧ�ó�����ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
    4. Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ�򡣴���Ӧ�ó���ļ����ܺķ�ʱ�䡣������ļ����𻵻򲻿���ֲ��������ļ���
    5. ҪԤ���� JSP ҳ�棬��ѡ�С�JSP����ѡ�����δѡ�д˸�ѡ�����״η��� JSP ҳ��ʱ��������ʱ������Щҳ�档���ڱ���ͨ���ܺķ�ʱ�䣬������������ѡ�д˸�ѡ��
    6. ѡ��߿��������á�
    7. Ҫ����Ӧ�ó���ĸ߿����ԣ���ѡ�С������ԡ���ѡ�����������Ӧ�ó���Ŀ����ԣ������Ҳ�����и�߼���ָ���ú� Web ����� EJB �������ÿ����ԡ�

    8. ѡ��Ҫ��Ӧ�ó����𵽵�Ŀ�ꡣ
    9. �ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬Ӧ�ó��򽫱�����Ĭ�Ϸ�����ʵ�� server��

      �����Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�񶼽������ԡ������Ѳ����Ӧ�ó��������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����Ӧ�ó������������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���Ӧ�ó���ĸ����Ϣ����μ���Ӧ�ó�������

    10. ѡ���Ƿ���� RMI ���
    11. ���ѡ����� RMI �����ɾ�̬ RMI-IIOP �������ӵ� client.jar��

  8. ����ȷ�����Բ���Ӧ�ó���

��Ч�� asadmin ����Ϊ��deploy

���� Web Ӧ�ó���

Web Ӧ�ó����װ�� WAR �ļ��У����ļ���һ�ְ�������� Servlet �� JSP ҳ�棩�Ĺ鵵�ļ���

Ҫ���𣨰�װ��Web Ӧ�ó�����ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ѡ��Web Ӧ�ó��򡱽ڵ㡣
  3. �ڡ�Web Ӧ�ó���ҳ���У�������𡱡�
  4. �ڡ�����ҳ���У�ָ��Ҫ����� WAR �ļ���λ�á�
  5. ������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����

    1. ����ļ�λ�ڿͻ����ϻ���Դӿͻ�����ʣ��򵥻�ѡ��ť��ָ��������ļ������ص� Application Server��
    2. ������!����ҵ��ļ���������ļ�������·����

    3. ����ļ�λ�ڷ������ϣ�����Ҫ��չ����Ŀ¼����δ��װ��Ӧ�ó����򵥻�ѡ��ť��ָ��������Դӷ������Ϸ��ʵ�������ļ���Ŀ¼·����
    4. �����ļ���Ŀ¼������·�����չ����Ŀ¼���������ڸ߼������ߣ���������������½��д˲���

  6. ������һ��������ʾ������ Web Ӧ�ó���ҳ�档
  7. �ڡ����� Web Ӧ�ó���ҳ���У�ָ��Ӧ�ó�������á�

    1. �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ׺����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
    2. �ڡ������ĸ�·�����ֶ��У������ʶ Web Ӧ�ó�����ַ��� Web Ӧ�ó���� URL �У������ĸ�·��Ҫ����Ŷ˿ں� (http://host:port/context-root/...)��ȷ�������ĸ�·������б�ܿ�ͷ�����磺/hello
    3. Ĭ������£�����Ӧ�ó���֮�󼴿�ʹ�ø�Ӧ�ó���Ҫ�ڲ���֮�����Ӧ�ó�����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
    4. ����Ѳ���Ӧ�ó�����ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
    5. Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ�򡣴���Ӧ�ó���ļ���ͨ����ܺķ�ʱ�䡣������ļ����𻵻򲻿���ֲ��������ļ���
    6. ҪԤ���� JSP ҳ�棬��ѡ�С�JSP����ѡ�����δѡ�д˸�ѡ�����״η��� JSP ҳ��ʱ��������ʱ������Щҳ�档���ڱ���ͨ���ܺķ�ʱ�䣬������������ѡ�д˸�ѡ��
    7. ѡ��߿��������á�
    8. Ҫ����Ӧ�ó���ĸ߿����ԣ���ѡ�С������ԡ���ѡ�����������Ӧ�ó���Ŀ����ԣ������Ҳ�����и�߼���ָ���ú� Web ����� EJB �������ÿ����ԡ�

    9. ѡ��Ҫ��Ӧ�ó����𵽵�Ŀ�ꡣ
    10. �ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬Ӧ�ó��򽫱�����Ĭ�Ϸ�����ʵ�� server��

      �����Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�񶼽������ԡ������Ѳ����Ӧ�ó��������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����Ӧ�ó������������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���Ӧ�ó���ĸ����Ϣ����μ���Ӧ�ó�������

    11. ѡ���Ƿ���� RMI ���
    12. ���ѡ����� RMI �����ɾ�̬ RMI-IIOP �������ӵ� client.jar��

  8. ����ȷ�����Բ���Ӧ�ó���

��Ч�� asadmin ����Ϊ��deploy

���Ѳ���� Web Ӧ�ó���

������Ӧ�ó���֮������Դӹ������̨���Ӧ�ó���

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ����Web Ӧ�ó��򡱡�
  3. ���� Web Ӧ�ó���ġ����t�ӡ�
  4. �ڡ�Web Ӧ�ó���t�ӡ�ҳ���е���t������Ӧ�ó���
  5. ������� HTTP ����������������У�Ӧ�ó���������

���� EJB ģ��

EJB ģ��Ҳ��Ϊ EJB JAR �ļ��������ҵ Bean��

Ҫ���𣨰�װ��EJB ģ�飬��ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ѡ��EJB ģ�顱�ڵ㡣
  3. �ڡ�EJB ģ�顱ҳ���У�������𡱡�
  4. �ڡ�����ҳ���У�ָ��Ҫ����� JAR �ļ���λ�á�
  5. ������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����

    1. ����ļ�λ�ڿͻ����ϻ���Դӿͻ�����ʣ��򵥻�ѡ��ť��ָ��������ļ������ص� Application Server��
    2. ������!����ҵ��ļ���������ļ�������·����

    3. ����ļ�λ�ڷ������ϣ�����Ҫ��չ����Ŀ¼����δ��װ��Ӧ�ó����򵥻�ѡ��ť��ָ��������Դӷ������Ϸ��ʵ�������ļ���Ŀ¼·����
    4. �����ļ���Ŀ¼������·�����չ����Ŀ¼���������ڸ߼������ߣ���������������½��д˲���

  6. ������һ��������ʾ������ EJB ģ�顱ҳ�档
  7. �ڡ����� EJB ģ�顱ҳ���У�ָ��ģ������á�

    1. �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ׺����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
    2. Ĭ������£�����ģ��֮�󼴿�ʹ�ø�ģ�顣Ҫ�ڲ���֮�����ģ����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
    3. ����Ѳ���ģ�飬��ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
    4. Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ�򡣴���Ӧ�ó���ļ����ܺķ�ʱ�䡣������ļ����𻵻򲻿���ֲ��������ļ���
    5. ѡ��߿��������á�
    6. Ҫ����ģ��ĸ߿����ԣ���ѡ�С������ԡ���ѡ�����������ģ��Ŀ����ԣ������Ҳ�����и�߼���ָ���ú� Web ����� EJB �������ÿ����ԡ�

    7. ѡ��Ҫ��ģ�鲿�𵽵�Ŀ�ꡣ
    8. �ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬ģ�齫������Ĭ�Ϸ�����ʵ�� server��

      �����Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�񶼽������ԡ������Ѳ����ģ�������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����ģ�飨���������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���ģ��ĸ����Ϣ����μ����ڹ�������

    9. ѡ���Ƿ���� RMI ���
    10. ���ѡ����� RMI �����ɾ�̬ RMI-IIOP �������ӵ� client.jar��

  8. ����ȷ�����Բ����ģ�顣

��Ч�� asadmin ����Ϊ��deploy

����l����ģ��

l����Ҳ��Ϊ��Դ���������װ��һ�ֳ�Ϊ RAR �ļ��Ĺ鵵�ļ��С�

Ҫ���𣨰�װ��l����ģ�飬��ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ѡ��l����ģ�顱�ڵ㡣
  3. �ڡ�l����ģ�顱ҳ���У�������𡱡�
  4. �ڡ�����ҳ���У�ָ��Ҫ����� RAR �ļ���λ�á�
  5. ������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����

    1. ����ļ�λ�ڿͻ����ϻ���Դӿͻ�����ʣ��򵥻�ѡ��ť��ָ��������ļ������ص� Application Server��
    2. ������!����ҵ��ļ���������ļ�������·����

    3. ����ļ�λ�ڷ������ϣ�����Ҫ��չ����Ŀ¼����δ��װ��ģ�飬�򵥻�ѡ��ť��ָ��������Դӷ������Ϸ��ʵ�������ļ���Ŀ¼·����
    4. �����ļ���Ŀ¼������·�����չ����Ŀ¼���������ڸ߼������ߣ���������������½��д˲���

  6. ������һ��������ʾ������l����ģ�顱ҳ�档
  7. �ڡ�����l����ģ�顱ҳ���У�ָ��ģ������á�

    1. �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ׺����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
    2. �ڡ��̳߳� ID���ֶ��У�ΪҪ�������Դ������ָ���̳߳ء�
    3. Ĭ������£� Sun Java System Application Server ������Ĭ���̳߳���������Դ������Ĺ�������ʹ�ø��ֶο��Թ�j�ض��û��������̳߳��Դ�����Դ������Ĺ�������

    4. Ĭ������£�����ģ��֮�󼴿�ʹ�ø�ģ�顣Ҫ�ڲ���֮�����ģ����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
    5. ���û����l����ģ��ʱ����Ҳͬʱ���û������ָ���ģ���l������Դ��l�ӳء�

    6. ����Ѳ���ģ�飬��ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
    7. Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ�򡣴���Ӧ�ó���ļ���ͨ����ܺķ�ʱ�䡣������ļ����𻵻򲻿���ֲ��������ļ���
    8. �����Դ������ָ�����������ԣ�����ʾ��Щ���ԡ�
    9. ʹ�ô˱�����޸���Щ���Ե�Ĭ��ֵ��

    10. ѡ��Ҫ��ģ�鲿�𵽵�Ŀ�ꡣ
    11. �ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬ģ�齫������Ĭ�Ϸ�����ʵ�� server��

      �����Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�񶼽������ԡ������Ѳ����ģ�������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����ģ�飨���������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���ģ��ĸ����Ϣ����μ����ڹ�������

  8. ����ȷ�����Բ����ģ�顣

��Ч�� asadmin ����Ϊ��deploy

������������ģ��

�ڱ����������������е�һ������¼�����֮����������ģ�齫ִ��������Щ�������¼���

��������ģ�鲻��� J2EE �淶�����Ǹ�ģ���� Sun Java System Application Server ����ǿ���ܡ�

Ҫ������������ģ�飬��ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ѡ����������ģ�顱�ڵ㡣
  3. �ڡ���������ģ�顱ҳ���У������½�����
  4. �ڡ�������������ģ�顱ҳ���У�ָ���������ã�
    1. �ڡ���ơ��ֶ��У������ʾģ�鹦�ܵ���ơ�
    2. �ڡ������ֶ��У�������������ģ������ļ���ȫ�޶���ơ�
    3. �����������ڵ� JAR �ļ�λ�ڷ��������·���У����뽫����·�����ֶα���Ϊ�ա����򣬼���ȫ�޶�·����
    4. ���ָ����·����������� application_server_home/domains/domain/applications/lifecycle-module/module_name �н�ѹ���ࡣ���ָ����·�����������������

    5. �ڡ�װ��˳���ֶ��У�������� 100 ��С�ڲ���ϵͳ�� MAXINT ֵ������
    6. ������ȷ����������ʱװ����������ģ���˳��ϵͳ������װ����н�С�����ģ�顣

    7. �������ʱ��������װ���Ѳ������������ģ�顣Ĭ������£����װ��ʧ�ܣ��������Խ�������������Ҫ��װ��ʧ��ʱ��ֹ�����������ѡ�С�װ��ʧ��ʱ����ѡ��
    8. Ĭ������£�����ģ��֮�󼴿�ʹ�ø�ģ�顣Ҫ�ڲ���֮�����ģ����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
    9. ѡ��Ҫ��ģ�鲿�𵽵�Ŀ�ꡣ
    10. �ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬ģ�齫������Ĭ�Ϸ�����ʵ�� server��

      �����Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�񶼽������ԡ������Ѳ����ģ�������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����ģ�飨���������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���ģ��ĸ����Ϣ����μ����ڹ�������

  5. ����ȷ������

��Ч�� asadmin ����Ϊ��create-lifecycle-module

����Ӧ�ó���ͻ���ģ��

Ӧ�ó���ͻ���ģ��Ҳ��Ϊ J2EE Ӧ�ó���ͻ��� JAR �ļ������ͻ���ķ��������̡�

Ҫ���𣨰�װ��Ӧ�ó���ͻ���ģ�飬��ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ѡ��Ӧ�ó���ͻ���ģ�顱�ڵ㡣
  3. �ڡ�Ӧ�ó���ͻ���ģ�顱ҳ���У�������𡱡�
  4. �ڡ�����ҳ���У�ָ��Ҫ����� JAR �ļ���λ�á�
  5. ������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����

    1. ����ļ�λ�ڿͻ����ϻ���Դӿͻ�����ʣ��򵥻�ѡ��ť��ָ��������ļ������ص� Application Server��
    2. ������!����ҵ��ļ���������ļ�������·����

    3. ����ļ�λ�ڷ������ϣ�����Ҫ��չ����Ŀ¼����δ��װ��ģ�飬�򵥻�ѡ��ť��ָ��������Դӷ������Ϸ��ʵ�������ļ���Ŀ¼·����
    4. �����ļ���Ŀ¼������·�����չ����Ŀ¼���������ڸ߼������ߣ���������������½��д˲���

  6. ������һ��������ʾ������Ӧ�ó���ͻ���ģ�顱ҳ�档
  7. �ڡ�����Ӧ�ó���ͻ���ģ�顱ҳ���У�ָ��ģ������á�

    1. �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ׺����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
    2. ����Ѳ���ģ�飬��ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
    3. Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ�򡣴���Ӧ�ó���ļ����ܺķ�ʱ�䡣������ļ����𻵻򲻿���ֲ��������ļ���
    4. ѡ��Ҫ��ģ�鲿�𵽵�Ŀ�ꡣ
    5. �ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬ģ�齫������Ĭ�Ϸ�����ʵ�� server��

      �����Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�񶼽������ԡ������Ѳ����ģ�������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����ģ�飨���������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���ģ��ĸ����Ϣ����μ����ڹ�������

    6. ѡ���Ƿ���� RMI ���
    7. ���ѡ����� RMI �����ɾ�̬ RMI-IIOP �������ӵ� client.jar��

  8. ����ȷ�����Բ����ģ�顣

���ڿͻ������г���

��Ч�� asadmin ����Ϊ��deploy


�����г�ȡ�����Լ�����Ӧ�ó���Ĺ������̨����

�г��Ѳ����Ӧ�ó���

Ҫ�г��Ѳ����Ӧ�ó�����ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. չ��Ӧ�ó����ģ�����͵Ľڵ㡣

Ҫ�鿴�Ѳ����Ӧ�ó����ģ�����ϸ��Ϣ����ִ�����²���֮һ��

��Ч�� asadmin ����Ϊ��list-components

������

��ҵӦ�ó���Web Ӧ�ó���EJB ģ���l����ģ�鶼������������磬Web Ӧ�ó�����ܰ�һ����� Servlet��

Ҫ�г�Ӧ�ó����ģ������������ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. չ��Ҫ�鿴��������Ӧ�ó����ģ�����͵Ľڵ㡣
  3. ѡ���Ѳ����Ӧ�ó����ģ��Ľڵ㡣
  4. �ڡ�Ӧ�ó����ģ�顱ҳ���У��鿴���������������ݡ�

��Ч�� asadmin ����Ϊ��list-components

�鿴�Ѳ����Ӧ�ó����ģ�������

������ҵӦ�ó���Web Ӧ�ó���EJB ģ�顢l����ģ���Ӧ�ó���ͻ���ģ�飬����Բ鿴ģ�鲿�������

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ѡ��Ҫ�鿴��������Ӧ�ó����ģ�����͵Ľڵ㡣
  3. ѡ���Ѳ����Ӧ�ó����ģ��Ľڵ㡣
  4. ѡ�������ѡ���
  5. Ҫ�鿴������ļ����ı����뵥���ļ���
  6. ҳ�潫��ʾ�ļ����ݡ�����ϢΪֻ�a�

ȡ����Ӧ�ó���

ȡ����Ӧ�ó����ģ�齫�����н���ж�ز�ɾ������ʵ���������á�

Ҫȡ����Ӧ�ó����ģ�飬��ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. ѡ��Ҫȡ�����Ӧ�ó����ģ������͵Ľڵ㡣
  3. ���г��Ѳ����Ӧ�ó���ı��У�ѡ��Ҫȡ�����Ӧ�ó����ģ��ĸ�ѡ��
  4. ����ȡ���𡱡�

��Ч�� asadmin ����Ϊ��undeploy

���úͽ���Ӧ�ó���

����������Ѳ����Ӧ�ó����ģ�飬�����ͨ��ͻ��������з��ʡ��������ã�����Ȼ���ڲ���״̬��������ͨ��ͻ��������з��ʡ�Ĭ������£��ڲ���Ӧ�ó����ģ��ʱ������Ĭ�������ѡ���ˡ�������Ŀ�������á���ѡ��ť����˽����ø�Ӧ�ó����ģ�顣

Ҫ�����Ѳ����Ӧ�ó����ģ�飬��ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. չ��Ӧ�ó������͵Ľڵ㡣
  3. ѡ���Ѳ����Ӧ�ó����ģ���Աߵĸ�ѡ��
  4. �������á��򡰽��á���
  5. ��Щ��ť����������Ŀ�������û����Ӧ�ó���

Ҫ�ڵ���Ŀ��������Ӧ�ó�����ִ�����²��裺

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. չ��Ӧ�ó������͵Ľڵ㡣
  3. ѡ��Ӧ�ó���Ľڵ㡣
  4. ����Ŀ�ꡱѡ���
  5. ѡ���Ѳ����Ӧ�ó����ģ���Աߵĸ�ѡ��
  6. �������á��򡰽��á���

��Ч�� asadmin ����Ϊ��enable �� disable

����Ӧ�ó���Ŀ��

����Ӧ�ó����ģ��󣬿�ͨ�����Ŀ��4�������ø�Ӧ�ó����ģ��ķ�����ʵ���Ⱥ����

  1. ��������У�չ����Ӧ�ó��򡱽ڵ㡣
  2. չ��Ӧ�ó������͵Ľڵ㡣
  3. ѡ���Ѳ����Ӧ�ó���Ľڵ㡣
  4. ѡ��Ŀ�ꡱѡ���
  5. Ҫ���ض�Ŀ��ʵ���Ⱥ�������û����Ӧ�ó����뵥��Ŀ���Աߵĸ�ѡ�򲢵������á��򡰽��á���
  6. Ҫ��ӻ�ɾ��Ӧ�ó����Ŀ�꣬��ѡ�񡰹���Ŀ�ꡱ��
  7. ��ӻ�ɾ��Ŀ�겢����ȷ������
  8. ��ʱ�����޸ĵ�Ŀ���б��н����Ӧ�ó���

��Ч�� asadmin ����Ϊ��create-application-ref �� delete-application-ref��

���������������������

��Ӧ�ó����ģ�鲿��Ŀ�������ʵ���Ⱥ��֮�󣬿��Խ�������������������j��

  1. ���Ѳ����Ӧ�ó����ģ��ġ�Ŀ�ꡱҳ���У�����Ŀ���Աߵġ��������������t�ӡ�
  2. �ڿ��������������б��У���ӻ�ɾ�����������Ŀ�ꡣ
  3. ����ȷ������

���²��𵽶��Ŀ��

���Ӧ�ó����𵽶��Ŀ�꣨��b������ʵ���Ⱥ�����������ͨ��}�ַ�ʽ4���²��𵽶��Ŀ�ꡣʹ�����·���֮һ����ȷ������Ӧ�ó�������з�����ʵ����յ����°汾��

��������

�ڿ��������У�ֻ���²���Ӧ�ó���Ӧ�ó��򽫱����²����򣬲��������������Ŀ�꽫�Զ����յ��µİ汾�����������Ŀ�������ʵ��Ķ�̬�������ã���Ĭ������£������ö�̬�������á����δ���÷�����ʵ��Ķ�̬�������ã�������ʹ�þɰ汾��ֱ�������������ʵ��

���

������У��밴�����ڹ�����������IJ�����в���

���úͽ��ö�̬����װ��

��������˶�̬����װ�룬��������ڼ���Ѳ����Ӧ�ó����еĸ�IJ��Զ�����װ����ĵ�Ӧ�ó��򡣸�Ľ�ͨ�����ֶ���������Ϊ .reload ���ļ������ڸ��4��ʾ��Ӧ�ó�����밲װ�� server_root/domain/domain1/applications/j2ee-module_or_j2ee-apps/app_or_module_name �С�

���磺AppServer/domain/domain1/applications/j2ee-module/webapps-simple

��̬����װ���ڿ��������к����ã���Ϊ��������ٲ��Դ����ġ���������У���̬����װ����ܻ�ʹ���ܽ��͡�


ע

��̬����װ���������Ĭ�Ϸ�����ʵ��


��̬����װ�������ڿ�������������Ự�־��ԣ�һ��������ܣ������ݡ���������˶�̬�����������ûỰ�־��ԡ�

Ҫ���ö�̬����װ�룬��ִ�����²��裺

  1. ��������У�չ������bʵ��ڵ㡣
  2. ����server��������������
  3. ����߼�����
  4. �ڡ�Ӧ�ó������á�ҳ���У�����������Ŀ��
    • ����װ�룺ʹ�á������á���ѡ��4���û���ö�̬����װ�롣
    • ����װ����ѯʱ����ָ�����������Ѳ����Ӧ�ó����еĸ�ĵ�Ƶ�ʡ�
    • ����Ự��ʱ��ָ������Ự��ʱ�ұ������µ�¼֮ǰ��ʱ�䡣

��ϵͳ����Ϊʹ�ö�̬����װ��֮����Ϊÿ��Ҫ��̬����װ���Ӧ�ó��򴴽�һ����Ϊ .reload ���ļ�����������Ӧ�ó����Ŀ¼�С����ļ�û���κ����ݡ����Ӧ�ó���ʱ������Ĵ��ļ������ڣ����磬ʹ�� UNIX touch ��������ҽ��Զ�����װ���ġ�


�����ڿ����ߵIJ��𷽷�

ʹ���Զ�����

�Զ�������ʹ���ܹ���Ԥ��װ��Ӧ�ó����ģ�鸴�Ƶ� domain_root_dir/domain_dir/autodeploy Ŀ¼4�����Ӧ�ó����ģ�顣

���磬����Ϊ hello.war ���ļ����Ƶ� domain_root_dir/domain1/autodeploy Ŀ¼��Ҫȡ����Ӧ�ó������ autodeploy Ŀ¼��ɾ�� hello.war �ļ���

��Ҳ����ʹ�ù������̨�� asadmin ����4ȡ����Ӧ�ó�������������£��鵵�ļ�������

�Զ������������ڿ�������������Ự�־��ԣ�һ��������ܣ������ݡ���������˶�̬�����������ûỰ�־��ԡ�


ע

�Զ������������Ĭ�Ϸ�����ʵ��


Ҫ�����Զ������ܣ���ִ�����²��裺

  1. ��������У�չ������bʵ��ڵ㡣
  2. ����server��������������
  3. ����߼�����
  4. �ڡ�Ӧ�ó������á�ҳ���У�����������Ŀ��

    1. ͨ��ѡ�л�ȡ��ѡ�С������á���ѡ��4���û�����Զ�����
    2. �ڡ��Զ�������ѯʱ�����ֶ��У�ָ�����������Զ�����Ŀ¼�е�Ӧ�ó����ļ���ģ���ļ���Ƶ�ʡ������ѯʱ�����Ӱ�첿��Ӧ�ó����ģ�������ʱ�䡣
    3. �ڡ��Զ�����Ŀ¼���У����ָ����bӦ�ó����Ŀ¼���򲻱ؽ��ļ����Ƶ�Ĭ���Զ�����Ŀ¼�С�
    4. Ĭ��Ŀ¼�Ƿ�����ʵ��ĸ�Ŀ¼����Ϊ autodeploy ��Ŀ¼��Ĭ������£���ʹ�ñ��Զ���Ķ�������ʵ���Ŀ¼���й���Щ���ĸ����Ϣ����μ�Setting Domain Attributes����

    5. Ҫ�ڲ���֮ǰ������֤����ѡ�С���������֤���ѡ����֤�����ļ��Ľṹ�����ݡ�����Ӧ�ó���ļ���ͨ����ܺķ�ʱ�䡣
    6. ҪԤ���� JSP ҳ�棬��ѡ�С�JSP����ѡ�����δѡ�д˸�ѡ�����״η��� JSP ҳ��ʱ��������ʱ������Щҳ�档���ڱ���ͨ���ܺķ�ʱ�䣬������������ѡ�д˸�ѡ��

����Ŀ¼��δ��װ��Ӧ�ó���

�˹��������ڸ߼������ߡ�

ʹ��Ŀ¼�������Ĭ�Ϸ�����ʵ�� (server)������ʹ����4����Ⱥ�����b������ʵ��

��δ��װ��Ӧ�ó����ģ���Ŀ¼��ʱ��Ϊչ����Ŀ¼��Ŀ¼�����ݱ�������Ӧ�� J2EE �鵵�ļ�������ƥ�䡣���磬�����ijһĿ¼�е� Web Ӧ�ó������Ŀ¼�����ݱ�������Ӧ�� WAR �ļ���������ͬ���йر����Ŀ¼���ݵ���Ϣ����μ���Ӧ�Ĺ淶��

�����ֱ����չ����Ŀ¼�и�IJ���������ļ���

�����Ļ���������Ϊʹ�ö�̬����װ�룬�򻹿��Դ�Ŀ¼�ж�̬����װ���Ѳ����Ӧ�ó����йظ����Ϣ����μ����úͽ��ö�̬����װ������

Ҫ����Ŀ¼��δ��װ��Ӧ�ó�����ִ�����²��裺

  1. �ڹ������̨��������̡���μ����� Web Ӧ�ó�������
  2. �ڡ�����ҳ���У�ָ���������ݣ�
    1. ����ѡ��ť��ָ��������Դӷ������Ϸ��ʵ�������ļ���Ŀ¼·����
    2. �ڡ��ļ���Ŀ¼���ֶ��У�����չ����Ŀ¼����ơ�

��Ч�� asadmin ����Ϊ��deploydir

ʹ�� deploytool ʵ�ó���

Ϊ�����������Ƶ� deploytool ʵ�ó�����Է�װ�Ͳ��� J2EE Ӧ�ó����ģ�顣�й����ʹ�� deploytool ��˵����μ�The J2EE 1.4 Tutorial����

ʹ�ò���滮

�˹��������ڸ߼������ߡ�

����滮��ָ����ض��� Application Server �IJ��������� JAR �ļ����й���Щ������������� sun-application.xml����˵����μ� Application Server Developer's Guide������滮Ϊ JSR 88: J2EE Application Deployment ��ʵ�ֵ�һ���֡�ʹ�ò���滮���Բ��𲻰��ض��� Application Server �IJ���������Ӧ�ó����ģ�顣

Ҫʹ�ò���滮���в�����ָ�� asadmin deploy �����е� --deploymentplan ѡ����磬���������� mydeployplan.jar �ļ���ָ���Ĺ滮4���� myrosterapp.ear �ļ��е���ҵӦ�ó���

$ asadmin deploy --user admin ---deploymentplan mydeployplan.jar myrosterapp.ear

����ҵӦ�ó��� (EAR) �IJ���滮�ļ��У�sun-application.xml �ļ�λ�ڸ�Ŀ¼�¡���������﷨4�洢ÿ��ģ��IJ��������module-name.sun-dd-name�����е� sun-dd-name ȡ����ģ�����͡����ģ���( CMP ӳ���ļ�������ļ�����Ϊ module-name.sun-cmp-mappings.xml��.dbschema �ļ��洢�ڸ��Ŀ¼�£����þ��� (#) �滻ÿ����б�ܷ�� (/)�������г��������ʾ����ҵӦ�ó��� (EAR) �IJ���滮�ļ��Ľṹ��

$ jar -tvf mydeployplan.jar
420 Thu Mar 13 15:37:48 PST 2003 sun-application.xml
370 Thu Mar 13 15:37:48 PST 2003 RosterClient.war.sun-web.xml
418 Thu Mar 13 15:37:48 PST 2003 roster-ac.jar.sun-application-client.xml
1281 Thu Mar 13 15:37:48 PST 2003 roster-ejb.jar.sun-ejb-jar.xml
2317 Thu Mar 13 15:37:48 PST 2003 team-ejb.jar.sun-ejb-jar.xml
3432 Thu Mar 13 15:37:48 PST 2003 team-ejb.jar.sun-cmp-mappings.xml
84805 Thu Mar 13 15:37:48 PST 2003 team-ejb.jar.RosterSchema.dbschema

�� Web Ӧ�ó����ģ���ļ��IJ���滮�У��ض��� Application Server �IJ��������λ�ڸ��Ŀ¼�¡�����b EJB ģ���( CMP Bean������滮��(λ�ڸ��Ŀ¼�� sun-cmp-mappings.xml �� .dbschema �ļ����������г�������У�����滮������ CMP Bean��

$ jar r -tvf myotherplan.jar
3603 Thu Mar 13 15:24:20 PST 2003 sun-ejb-jar.xml
3432 Thu Mar 13 15:24:20 PST 2003 sun-cmp-mappings.xml
84805 Thu Mar 13 15:24:20 PST 2003 RosterSchema.dbschema



��һҳ      Ŀ¼      ��һҳ     


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