![]() | |
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 �����Ӱ���������͡�
����������
���а汾 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�ԣ�
- ��������� Application Server ���ض��� Java ES �������������5�ԣ��μ��� 1-6����
- Message Queue�� Application Server ��5 Message Queue �ṩ��� J2EE Java ��Ϣ��������첽��Ϣ����֧�֡�
- Web �����ѡ���� Application Server �����ѡ�ĸ���ƽ��������5�� Web ���������֧�ֿ�ͨ�� Java ES Web Server ����� Web ������ Apache Web Server �� Microsoft IIS��4�ṩ��
- High Availability Session Store����ѡ���� Application Server ��5 High Availability Session Store ά��֧��ʵ������ת������ĻỰ״̬��Ϣ��
�� Java ES ���а汾 3 �� Application Server���ڰ���ڽ� Application Server �� Java ES 2005Q1�����а汾 3������ Java ES 2005Q4�����а汾 4������Ϣ�����к����������⣺
���
�� Java ES ���а汾 3 Application Server ���w��а汾 4 ʱ���뿼�������е����·��棺
- ��������� ͨ��������Ӧ�õ����а汾 3 �İ汾ִ����ӷ��а汾 3 Application Server ����а汾 4 ����Ҫ�������û�Ǩ�� J2EE �����
- ����5�ԡ� ��Ȼ Application Server ����� Java ES ���������������5�ԣ��μ��� 1-6���������а汾 4 Application Server �뷢�а汾 3 �е�������Щ������ݡ���ˣ����� Application Server �����а汾 4 ������Щ������������ǿ�ѡ�ġ�
���⣬���а汾 4 �� Application Server ��5���а汾 4 �� Message Queue �Լ�ѡ���Ե���5 Java ES Web Server ����� Web ������ Application Server �����5������Ȼ����Щ����������5�ԣ��ڽ� Application Server ����а汾 4 ʱ����ǿ������Щ�����
���а汾 4 �� Application Server ��ѡ���Ե���5�� High Availability Session Store����� Application Server Ҫʹ�� High Availability Session Store����Ӧ����������а汾 4��ע�⣬�� High Availability Session Store ʱ���Զ��� J2SE �����������а汾 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���������ͨ���ᰴ����˳������Щ�����
- ��������� �� Java ES ����������ṩ�˽� Java ES ����������w��а汾 4 ��˵��
- Message Queue�� �� 7 �¡�Message Queue�����ṩ�˽� Message Queue ���w��а汾 4 ��˵��
- Web �����������ѡ���� �� 6 �¡�Web Server������ 9 �¡�Application Server���зֱ��ṩ���� Web Server �� Application Server ��˵��
- 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 ʱ��Ӧ��������ע�����
- �� Application Server ʵ��֮ǰ��Ӧ�ȹرո�ʵ�����������е����� J2EE ��������ǣ������ƽ���ṩ�˸߿����Ի�������ԣ�����Էſ����Ҫ��
- ��������Ӧ���ڰ�װ�� Application Server ӳ��ʱ������ر��ڵ�̨����������е����� Application Server ʵ����ͬһ�Ѱ�װ Application Server ӳ�����Ӧ������ʵ��
- �ڶ�ڵ㲿���У���Ҫ���й� Application Server ʵ���ÿ��ڵ������ִ�����̡�
- �±���ʾ������ Solaris ����ϵͳ�ķ��а汾 4 Application Server ��������
���� (Solaris)
�����������ڱ���פ���ڼ���������ļ�����ϵ� Application Server ʵ��
- ����� 9-4����ȡ�����������
�ɴ�������ַ�����������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- �ر�Ҫ��� Application Server ʵ�����������е����� J2EE �����
- �ر�Ҫ��ļ�����ϵ����� Application Server ʵ��
AppServer8-base/bin/asadmin stop-domain domainName
- Ӧ���� 9-4 ����Ӧ�� Application Server ������
patchadd patch_ID
- �� asant �ű���
- �����е� asant �ű�������Ϊ asant.bak��
�ýű�������λ�ã�
AppServer8-base/bin/asant
- �� asant.template �ļ���
AppServer8-base/lib/install/templates/ee
���Ƶ�
AppServer8-base/bin/asant
- �༭�ýű���
�� %CONFIG_HOME% ����滻Ϊ AppServer8-base/config��
- �����ԭʼ�ű��ļ� (asant.bak) �������κ��ֶ���ģ��뽫��Щ��ĺϲ����µ� asant �ű��С�
- ȷ����������ɹ���
showrev -p | grep patch_ID
���Ӧ���������� 4 ��Ӧ�õ������� ID �İ汾��
- ������ Application Server ʵ��
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.rpmApplication 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 ʵ��
- ʹ���� 9-5 �е�������ź� RPM ��ƣ���ȡ�����������ʹ�ô���Ϣ��ȡ RPM �İ汾�š�
�ɴ�������ַ�����������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- �ر�Ҫ��� Application Server ʵ�����������е����� J2EE �����
- �ر�Ҫ��ļ�����ϵ����� Application Server ʵ��
AppServer8-base/bin/asadmin stop-domain domainName
- ���������ļ���
- Ӧ���� 9-5 ������ Application Server �� RPM��
rpm -Fvh sun-asmodule-8.1.2-10.i386.rpm
rpm -Fvh sun-asmodule-Locale-8.1.1-51.i386.rpm- ������ 4 �б��ݵ��ļ��ָ������ǵ�ԭʼλ�ã�
- �� asant �ű���
- �����е� asant �ű�������Ϊ asant.bak��
�ýű�������λ�ã�
AppServer8-base/bin/asant
- �� asant.template �ļ���
AppServer8-base/lib/install/templates/ee
���Ƶ�
AppServer8-base/bin/asant
- �༭�ýű���
�� %CONFIG_HOME% ����滻Ϊ AppServer8-base/config��
- �����ԭʼ�ű��ļ� (asant.bak) �������κ��ֶ���ģ��뽫��Щ��ĺϲ����µ� asant �ű��С�
- ȷ����������ɹ���
rpm -qa | grep sun-as
Ӧ���� RPM ���°汾�š�
- ������ Application Server ʵ��
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)
- �ر�Ҫ��� Application Server ʵ�����������е����� J2EE �����
- �ر�Ҫ��� Application Server ʵ��
- ɾ���� 9-4 �е�������
patchrm patch_ID
- ������ Application Server ʵ��
�� Java ES ���а汾 2 �� Application Server���ڰ���ڽ� Application Server �� Java ES ���а汾 2 �� Java ES 2005Q4�����а汾 4������Ϣ�����к����������⣺
���
�� Java ES ���а汾 2 Application Server ���w��а汾 4 ʱ���뿼�������е����·��棺
- ��������� ͨ��ʹ�� Java ES ��װ����ѡ���Ժ�������ѡ�װ���а汾 4 �� Application Server 4ִ�������ʹ�� asupgrade ʵ�ó���ʵ���������á�Application Server ��֮���뽫���а汾 2 �� J2EE �����Ӧ�ó���Ǩ���w��а汾 4��
- ����5�ԡ� �ӷ��а汾 2 �������ϵ��κ� Java ES �������Ҫ���ɸü�����йܵ��������� Java ES �����Java ES ����ӷ��а汾 2 ѡ��������а汾 4 ����֧�֡�������ԣ����� Application Server ���õ�ȫ�� Java ES ������������ Message Queue פ����ͬһ̨������ϣ���Ҳ���뽫������� Web Server Ҫ���ڸ���ƽ�⣬ͬ����뽫����
���а汾 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�
- Message Queue�� �μ��� 7 �¡�Message Queue��
- Web Server����ѡ���� �μ��� 6 �¡�Web Server��
���� Application Server ���
Application Server �ӷ��а汾 2 ���w��а汾 4 ���Ḳд���а汾 2 ��������ݡ���Ϊ��ȫ���Ӧ�ȱ������� Application Server ʵ�������Ŀ¼��Ȼ��ִ������а汾 4��
��Щ����Ŀ¼������λ�ã�
��ȡ�����������Ϣ������
��Ӧ֪���йص�ǰ��װ�汾��������Ϣ��
���а汾 2 Application Server
��������Ӱ�� Application Server ���̵�һЩע������������̱������˵��
��ע������
�� Application Server ������� Java ES ���а汾 4 ʱ��Ӧ��������ע�����
����
�����������ڱ���פ���ڼ���������ļ�����ϵ����� Application Server ʵ��
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- ֹͣ���� Application Server ��̼���صĽ�̡�
- ʹ�� Java ES ��װ����ѡ��“�Ժ�������”ѡ�װ���а汾 4 �� Application Server��
ѡ�����ٰ�װǰ������������(�ڵ���������
Application Server �����װ��ɺ����ִ�������Ժ������ð�װ������ Application Server ���ṩ�İ�װ���̡�
- ȷ��Ŀ���Դ��װĿ¼�����磺
- ���� asupgrade ʵ�ó���
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 �¡�
- �� Domain Administration Server (DAS)��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- ����������� Application Server ʵ��
ͨ����ڵ���?���� 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 ������ʹ�����²��衣
- �ҵ� Application Server �ĸ����ַ���
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
- ���ĸ����ַ��� Addon �ļ����е������ļ���ִ��ָ���Ĺ�̡�
- ���� postInstall �ű���
Ӧ�Ӹ����ַ������� Addon �ļ����е���Ҫ�ű� postInstall�������Ҳ���ijЩ�ļ���
�ýű�ͨ���ڰ�װ�ڼ䰲װ��ģ�����ò�����һЩ AppServer8-base/bin/* shell �ű���һ�� config/asenv �ļ�����ͨ����װ����ᴴ��һЩ bin/* shell �ű��������ѡ��“�Ժ�������”������밴����ʽ�������ǡ���
- ��������
ʹ�� asadmin create-domain ���������ʱ����Ҫָ������}������ֵ��adminPort �� instancePort��adminPort ��ֵ���뷢�а汾 2 ������ʵ��ʹ�õ�ֵ��ͬ���� instancePort ��ֵ�������κη��а汾 2 ������ʵ�����õ�ֵ��ͬ��ͨ��ѡ��δʹ�õ� instancePort ֵ���ɱ��ⷢ�а汾 4 �� DAS ʵ����Ǩ���w��а汾 4 �ķ��а汾 2 ������ʵ��μ����� 5��֮��ij�ͻ��
- ���б�Ҫ������ AppServer8-base/config/asenv �ļ����Ļ������á�
�����ֶ��༭���ļ���
ע
Ҫ���� 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" һ�ڡ�