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

Sun logo
Sun Java Enterprise System 2005Q4 ��ָ�� 

�� 9 ��
Application Server

���½�����ν� Application Server �� Java ES 2005Q4�����а汾 4����Sun Java System Application Server Enterprise Edition 8.1 2005Q4��

���¸�(�������й� Java ES ���а汾 4 ��֧�ֵIJ�ͬ��;���������⼰��̡������ݺ������� Solaris �� Linux ����ϵͳ�ϵ���


Application Server �����

���ڽ������·���� Application Server ���н��ܣ���Щ�������� Java ES 2005Q4�����а汾 4������Ӱ�죺

���� Java ES ���а汾 4 Application Server

Java ES ���а汾 4 Application Server �޸��˷��а汾 3 �汾��һЩѡ���Ĵ��󡣾͹��ܶ��ԣ����а汾 4 Application Server �뷢�а汾 3 ��ͬ��

Application Server ��ָ��˵��

�� 9-1 ��ʾ����֧�ֵ����� Java ES ���а汾 4 �� Application Server ��;�����˱�������� Solaris��Ҳ������ Linux ����ϵͳ��

�� 9-1  �� Java ES ���а汾 4��Sun Java System Application Server Enterprise Edition 8.1 2005Q4 ��;�� 

Java ES ���а汾

Application Server �汾

���淽��

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

���а汾 3

Sun Java System Application Server Enterprise Edition 8.1 2005Q1

ֱ����
ͨ��Ӧ���޲�����ִ�С�

��

���а汾 2

Sun Java System Application Server 7.0 Upgrade 3 (2004Q2)
Platform Edition �� Enterprise Edition

ֱ����
ʹ�� Java ES ��װ����Ȼ��ʹ����������ʵ�ó���

������������������ݡ�

�轫 J2EE �����Ӧ�ó���Ǩ�Ƶ��µ� Application Server ���������²���

���а汾 1

Sun ONE Application Server 7.0 Upgrade 1 (2003Q4)
Platform Edition �� Enterprise Edition

ֱ����δ����֤��
������ʹ�� Java ES ��װ����Ȼ��ʹ����������ʵ�ó���

������������������ݡ�

�轫 J2EE �����Ӧ�ó���Ǩ�Ƶ��µ� Application Server ���������²���

Java ES ��ǰ�ķ��а汾

 

��ֱ����
�����԰��� Java Enterprise System 2005Q1 ����Ǩ��ָ��
(http://docs.sun.com/doc/819-2237) �еĹ����������а汾 3��

Ȼ��ӷ��а汾 3 ����а汾 4��

 

������ 9-1 ��˵��ĸ� Java ES ���а汾�� Application Server ֮�⣬Application Server Platform Edition Ҳ�� Solaris ����ϵͳ���&����һ�𡣿��� Java ES ��װ����ִ�н���Щ Application Server ��&��汾����а汾 4 Enterprise Edition����ִͬ��ȫ�µİ�װһ����ֻ��ѡ��Ҫ�ɰ�װ����װ�� Application Server�����װ����������Զ���&��汾������ Application Server ִ���κο��ܱ�Ҫ���������á�

Application Server ���

�±���ʾ�˿����� Application Server �����Ӱ���������͡�

�� 9-2  Application Server �����;

�������

�

��;

������

AppServer8-base/config/asenv

ȫ�ֱ�

�������

���а汾 3 �� 4��
domain.xml �� server.policy �ļ���λ��
AppServer8Config-base/domains/domainName/config

���а汾 2��
server.xml �� server.policy �ļ���λ��
AppServer7Config-base/domains/domainName/
instanceName
/config

Application Server ʵ�������

�������

���а汾 3 �� 4��
AppServer8Config-base/domains/domainName/
applications

���а汾 2��
AppServer7Config-base/domains/domainName/
instanceName
/applications

�ض� J2EE �����Ӧ�ó���� J2EE ��������á�

����������

���а汾 4 Application Server ����ڷ��а汾 3 û���κνӿڱ仯�����ǣ�����ڷ��а汾 2 ��ӿڱ仯���󣬴Ӷ�ʹ�÷��а汾 4 �뷢�а汾 2 �����ݡ�

Application Server �����5��

Application Server ������ Java ES �������5�Կ���Ӱ������������� Application Server ����Ĺ�̡����� Application Server �ӿڻ����ϵı仯������Ҫ Application Server ����5���������汾���Ƿ���Ҫ��������ȡ���ھ�����;����

Application Server ������ Java ES ���������5�ԣ�


�� Java ES ���а汾 3 �� Application Server

���ڰ���ڽ� Application Server �� Java ES 2005Q1�����а汾 3������ Java ES 2005Q4�����а汾 4������Ϣ�����к����������⣺

���

�� Java ES ���а汾 3 Application Server ���w��а汾 4 ʱ���뿼�������е����·��棺

���а汾 3 Application Server ����

���ڽ�������� Solaris �� Linux ƽ̨�Ͻ� Application Server �� Java ES ���а汾 3 ���� Java ES ���а汾 4���������ij������ȡ���ھ���ƽ̨�Ĺ�̣�������⽫ָ�������õIJ���ϵͳ�����ڰ�(�������⣺

��ǰ������

�� Application Server ֮ǰ��Ӧִ����������

���鵱ǰ�汾��Ϣ

��ͨ����������������� Application Server �ĵ�ǰ�汾��

�� Application Server ��5��

ͨ�����齫�����ϵͳ���Լ����㻷�����е����� Java ES ������� Java ES ���а汾 4�������� Application Server ���汾 4 ����Ҫ���������а汾 3 ����������Դ��������ǿ�ѡ�ġ������ѡ���� Application Server ����5���������ͨ���ᰴ����˳������Щ�����

  1. ���������  �� Java ES ����������ṩ�˽� Java ES ����������w��а汾 4 ��˵��
  2. Message Queue��  �� 7 �¡�Message Queue�����ṩ�˽� Message Queue ���w��а汾 4 ��˵��
  3. Web �����������ѡ����  �� 6 �¡�Web Server������ 9 �¡�Application Server���зֱ��ṩ���� Web Server �� Application Server ��˵��
  4. High Availability Session Store����ѡ����  �� 8 �¡�High Availability Session Store�����ṩ���� High Availability Session Store ��˵��
���� Application Server ���

Application Server �ӷ��а汾 3 ����а汾 4 �����޸�������ݡ�û�б�Ҫ���ݵ�ǰ��ݡ�

��ȡ�����������Ϣ������

��Ӧ��֪�5�ǰ��װ�汾�� Application Server ����Ա�û� ID �����롣

���а汾 3 Application Server (Solaris)

��������Ӱ�� Application Server ���̵�һЩע������������̱������˵��

��ע������ (Solaris)

�� Application Server ������� Java ES ���а汾 4 ʱ��Ӧ��������ע�����

���� (Solaris)

�����������ڱ���פ���ڼ���������ļ�����ϵ� Application Server ʵ��

  1. ����� 9-4����ȡ������޲�����
  2. �ɴ�������ַ���޲��������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. �ر�Ҫ��� Application Server ʵ�����������е����� J2EE �����
  4. �ر�Ҫ��ļ�����ϵ����� Application Server ʵ��
  5. AppServer8-base/bin/asadmin stop-domain domainName

  6. Ӧ���� 9-4 ����Ӧ�� Application Server �޲�����
  7. patchadd patch_ID

  8. �޸� asant �ű���
    1. �����е� asant �ű�������Ϊ asant.bak��
    2. �ýű�������λ�ã�

      AppServer8-base/bin/asant

    3. �� asant.template �ļ���
    4. AppServer8-base/lib/install/templates/ee

      ���Ƶ�

      AppServer8-base/bin/asant

    5. �༭�ýű���
    6. �� %CONFIG_HOME% ����滻Ϊ AppServer8-base/config��

    7. �����ԭʼ�ű��ļ� (asant.bak) �������κ��ֶ���ģ��뽫��Щ��ĺϲ����µ� asant �ű��С�
  9. ȷ���޲�������ɹ���
  10. showrev -p | grep patch_ID

    ���Ӧ���������� 4 ��Ӧ�õ��޲����� ID �İ汾��

  11. ������ Application Server ʵ��
  12. AppServer8-base/bin/asadmin start-domain domainName

���а汾 3 Application Server (Linux)

��������Ӱ�� Application Server ���̵�һЩע������������̱������˵��

��ע������ (Linux)

�� Linux ���а汾 4 �����޲������� Solaris ���޲�����ͬ�⣬�� Linux ƽ̨�Ͻ� Application Server ����� Java ES ���а汾 4 ��ע���������� Solaris ƽ̨����ͬ���μ���ע������ (Solaris)����

�±���ʾ������ Linux ����ϵͳ�ķ��а汾 4 �� Application Server ���޲�����

�� 9-5  �� Linux ���� Application Server ���޲�����1 

˵��

�޲����� ID �� RPM ���

Application Server

119168-10

sun-asac-8.1.2-10.i386.rpm��sun-asacee-8.1.2-10.i386.rpm
sun-ascml-8.1.2-10.i386.rpm��sun-ascmn-8.1.2-10.i386.rpm
sun-ascmnse-8.1.2-10.i386.rpm��sun-asdb-8.1.2-10.i386.rpm
sun-asdem-8.1.2-10.i386.rpm��sun-asdemdb-8.1.2-10.i386.rpm
sun-ashdm-8.1.2-10.i386.rpm
sun-asJdbcDrivers-8.1.2-10.i386.rpm
sun-asjdoc-8.1.2-10.i386.rpm��sun-aslb-8.1.2-10.i386.rpm
sun-asman-8.1.2-10.i386.rpm��sun-asmanee-8.1.2-10.i386.rpm
sun-asu-8.1.2-10.i386.rpm��sun-asuee-8.1.2-10.i386.rpm
sun-asut-8.1.2-10.i386.rpm��sun-aswbcr-8.1.2-10.i386.rpm

Application Server ���ػ��汾

119026-10

sun-asacee-Locale-8.1.1-51.i386.rpm
sun-ascmnse-Locale-8.1.1-51.i386.rpm
sun-asu-Locale-8.1.1-51.i386.rpm
sun-asuee-Locale-8.1.1-51.i386.rpm

1�޲������޶��汾������ Java ES ���а汾 4 �������Ͱ汾�š�����н��µ��޶��汾���ã����ý��°汾���ñ�����ʾ�İ汾��

���� (Linux)

�����������ڱ���פ���ڼ���������ļ�����ϵ� Application Server ʵ��


ע��

�� Linux �ϴ� Java ES ���а汾 3 ���� Java ES ���а汾 4 �޷��ع�


  1. ʹ���� 9-5 �е��޲�����ź� RPM ��ƣ���ȡ������޲�����ʹ�ô���Ϣ��ȡ RPM �İ汾�š�
  2. �ɴ�������ַ���޲��������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. �ر�Ҫ��� Application Server ʵ�����������е����� J2EE �����
  4. �ر�Ҫ��ļ�����ϵ����� Application Server ʵ��
  5. AppServer8-base/bin/asadmin stop-domain domainName

  6. ���������ļ���
    • AppServer8-base/pointbase/tools/serveroption �µ������ļ�
    • AppServer8-base/samples/common.properties
  7. Ӧ���� 9-5 ������ Application Server �� RPM��
  8. rpm -Fvh sun-asmodule-8.1.2-10.i386.rpm
    rpm -Fvh sun-as
    module-Locale-8.1.1-51.i386.rpm

  9. ������ 4 �б��ݵ��ļ��ָ������ǵ�ԭʼλ�ã�
    • AppServer8-base/pointbase/tools/serveroption �µ������ļ�
    • AppServer8-base/samples/common.properties
  10. �޸� asant �ű���
    1. �����е� asant �ű�������Ϊ asant.bak��
    2. �ýű�������λ�ã�

      AppServer8-base/bin/asant

    3. �� asant.template �ļ���
    4. AppServer8-base/lib/install/templates/ee

      ���Ƶ�

      AppServer8-base/bin/asant

    5. �༭�ýű���
    6. �� %CONFIG_HOME% ����滻Ϊ AppServer8-base/config��

    7. �����ԭʼ�ű��ļ� (asant.bak) �������κ��ֶ���ģ��뽫��Щ��ĺϲ����µ� asant �ű��С�
  11. ȷ���޲�������ɹ���
  12. rpm -qa | grep sun-as

    Ӧ���� RPM ���°汾�š�

  13. ������ Application Server ʵ��
  14. AppServer8-base/bin/asadmin start-domain domainName

������

����ʹ��������������Ƿ��Ѿ���ȷӦ�����޲�����

AppServer8-base/bin/asadmin version --verbose

�μ��� 9-3 ȷ�����ֵ��

��������

������ (Solaris) ������ (Linux) ������IJ���֮�⣬û���κ���������

��ع� (Solaris)

���ڽ���Ӱ�� Application Server ��ع��̵�һЩע�����������ع��̱������˵��

�ع�ע������ (Solaris)

���w��а汾 4 �� Application Server ����ع��̼���������w��а汾 4 ���෴��̡��޲�����ᱻɾ��

�ع��� (Solaris)
  1. �ر�Ҫ��� Application Server ʵ�����������е����� J2EE �����
  2. �ر�Ҫ��� Application Server ʵ��
  3. ɾ���� 9-4 �е��޲�����
  4. patchrm patch_ID

  5. ������ Application Server ʵ��


�� Java ES ���а汾 2 �� Application Server

���ڰ���ڽ� Application Server �� Java ES ���а汾 2 �� Java ES 2005Q4�����а汾 4������Ϣ�����к����������⣺

���

�� Java ES ���а汾 2 Application Server ���w��а汾 4 ʱ���뿼�������е����·��棺

���а汾 2 Application Server ����

���ڽ�������� Solaris �� Linux ƽ̨�Ͻ� Application Server �� Java ES ���а汾 3 ���� Java ES ���а汾 4���������ij������ȡ���ھ���ƽ̨�Ĺ�̣�������⽫ָ�������õIJ���ϵͳ�����ڰ�(�������⣺

��ǰ������

�� Application Server ֮ǰ��Ӧִ����������

���鵱ǰ�汾��Ϣ

��ͨ����������������� Application Server �ĵ�ǰ�汾��

AppServer7-base/bin/asadmin version --verbose

�μ��� 9-3 ȷ�ϰ汾�����Ϣ��

�� Application Server ��5��

�� Application Server ��5��Ӧ��(�� Application Server ����5�����б���פ��IJ�Ʒ�������а汾 4��Java ES ��װ��������������Զ�����������μ����� 3����

�� Application Server ��5��ʱ������Ӧ������˳�������Ӧ���� Application Server ֮ǰ���С����������κο�������������5�

���� Application Server ���

Application Server �ӷ��а汾 2 ���w��а汾 4 ���Ḳд���а汾 2 ��������ݡ���Ϊ��ȫ���Ӧ�ȱ������� Application Server ʵ�������Ŀ¼��Ȼ��ִ������а汾 4��

��Щ����Ŀ¼������λ�ã�

��ȡ�����������Ϣ������

��Ӧ֪���йص�ǰ��װ�汾��������Ϣ��

���а汾 2 Application Server

��������Ӱ�� Application Server ���̵�һЩע������������̱������˵��

��ע������

�� Application Server ������� Java ES ���а汾 4 ʱ��Ӧ��������ע�����

����

�����������ڱ���פ���ڼ���������ļ�����ϵ����� Application Server ʵ��

  1. �� root ��ݵ�¼�����Ϊ�����û���
  2. su -

  3. ֹͣ���� Application Server ��̼���صĽ�̡�
  4. ʹ�� Java ES ��װ����ѡ��“�Ժ�������”ѡ�װ���а汾 4 �� Application Server��
  5. ѡ�����ٰ�װǰ������������(�ڵ���������

    Application Server �����װ��ɺ����ִ�������Ժ������ð�װ������ Application Server ���ṩ�İ�װ���̡�

  6. ȷ��Ŀ���Դ��װĿ¼�����磺
    • ���а汾 2 �� Solaris �ϵ�Ĭ��Դ��װĿ¼��/opt/SUNWappserver7
    • ���а汾 4 �� Solaris �ϵ�Ĭ��Ŀ�꣺/opt/SUNWappserver/appserver
  7. ���� asupgrade ʵ�ó���
  8. asupgrade ʵ�ó���ᴴ��һ���а汾 4 �Ľڵ���?�������а汾 2 �� Application Server ʵ��Ǩ�Ƶ��ýڵ�����¡�

    ��ʵ�ó���λ�� Application Server Ŀ¼�£����磺

    • ����ģʽ��AppServer8-base/bin/asupgrade
    • �����̨ģʽ��AppServer8-base/bin/asupgrade -c
    • ���򵼻������̨��ָ��������

      �й� Application Server asupgrade ʵ�ó���ĸ����Ϣ������ Application Server Enterprise Edition 8.1 Upgrade and Migration Guide 2005Q1 (http://docs.sun.com/doc/819-0222) �ĵ� 3 �¡�

  9. �� Domain Administration Server (DAS)��
  10. AppServer8-base/bin/asadmin start-domain --user admin_ID
         --password password domainName

  11. ����������� Application Server ʵ��
  12. ͨ����ڵ���?���� Application Server ʵ����Ǩ�Ƶ��ýڵ�����£�4ִ�д˲���

    AppServer8-base/bin/asadmin start-node-agent --user admin_ID
         --password password nodeagentName

    ���У�nodeagentName �ĸ�ʽΪ hostName_domainName��
    Ĭ�� domainName Ϊ domain1��

������

��������̨�������Ƿ�������Щ������������κη�����δ���У�����������־�ļ���ȷ���Ƿ������˿ڳ�ͻ������Ĺ��ϣ�

��������˿ڳ�ͻ����Ĺ��ϣ���ʹ�ù������̨�޸Ķ˿ں�������ͻ��Ȼ��ֹͣ��������ڵ���?

��ͨ����������������� Application Server �����а汾 4 ����

AppServer8-base/bin/asadmin version --verbose

�μ��� 9-3 ȷ�����ֵ��

��������

���������н��ܵIJ���֮�⣬�������������������Щ�����(Ǩ�Ʒ��а汾 2 �� J2EE �����Ӧ�ó������ڰ汾 4 Application Server ���������У��Լ����������²�����Ӧ�� Application Server ʵ��

�й�Ǩ�� J2EE �����Ӧ�ó���ĸ����Ϣ������ Application Server Enterprise Edition 8.1 Upgrade and Migration Guide 2005Q1 (http://docs.sun.com/doc/819-0222) �ĵ� 4 �¡�

��ع�

���а汾 4 �� Application Server ��ع��̽���ǻָ������а汾 2 �� Application Server �汾��������а汾 4 ʱ������ɾ��÷��а汾��

��ʵ��Ⱥ������

Application Server �� asupgrade ʵ�ó������4���ʵ��Ⱥ�����й�˵��μ� Application Server Enterprise Edition 8.1 2005Q2 Upgrade and Migration Guide (http://docs.sun.com/doc/819-2559) �ĵ� 3 �¡�

���Ժ������ð�װ������ Application Server

��“�Ժ�������”��װ��ɺ�����Ҫ���нű�4���� Application Server ������ʹ�����²��衣

  1. �ҵ� Application Server �ĸ����ַ���
  2. Sun Java Enterprise System 2005Q4 Accessory CD 1,
    Application Server Add Ons for Solaris SPARC and x86,
    CD Image 1 of 1

    �������ݿɴ�������ַ����“Sun ��������”���أ�http://www.sun.com/software/javaenterprisesystem/get.xml

  3. ���ĸ����ַ��� Addon �ļ����е������ļ���ִ��ָ���Ĺ�̡�
    1. ���� postInstall �ű���
    2. Ӧ�Ӹ����ַ������� Addon �ļ����е���Ҫ�ű� postInstall�������Ҳ���ijЩ�ļ���

      �ýű�ͨ���ڰ�װ�ڼ䰲װ��ģ�����ò�����һЩ AppServer8-base/bin/* shell �ű���һ�� config/asenv �ļ�����ͨ����װ����ᴴ��һЩ bin/* shell �ű��������ѡ��“�Ժ�������”������밴����ʽ�������ǡ���

    3. ��������
    4. ʹ�� asadmin create-domain ���������ʱ����Ҫָ������}������ֵ��adminPort �� instancePort��adminPort ��ֵ���뷢�а汾 2 ������ʵ��ʹ�õ�ֵ��ͬ���� instancePort ��ֵ�������κη��а汾 2 ������ʵ�����õ�ֵ��ͬ��ͨ��ѡ��δʹ�õ� instancePort ֵ���ɱ��ⷢ�а汾 4 �� DAS ʵ����Ǩ���w��а汾 4 �ķ��а汾 2 ������ʵ��μ����� 5��֮��ij�ͻ��

  4. ���б�Ҫ������ AppServer8-base/config/asenv �ļ����޸Ļ������á�
  5. �����ֶ��༭���ļ���


    ע

    Ҫ���� Application Server ��ʵ�ָ���ƽ�⣬���� Sun Java System Application Server Enterprise Edition High Availability Administration Guide (http://docs.sun.com/doc/819-0216) "Application Server High Availability Features" һ���е� "Configuring Web Servers for HTTP Load Balancing" һ�ڡ�




��һҳ      Ŀ¼      ����      ��һҳ     


�ļ����� 819-3457�� ��Ȩ���� 2005 Sun Microsystems, Inc. ��������Ȩ��