�A�Ω� UNIX �� Sun Java Enterprise System 5 �ɯū�n |
�� 2 ��
�ɯ� Java ES �@�Τ����������Ѧ���N Java ES �@�Τ���ɯŨ� Java ES 5 (�o�檩�� 5) ����T�C
�C�� Java ES ���~���̿�@�өΦh�Ӻ٬� Java ES �@��������@�ε{���w�C�̩Ҧw�˪����~����өw�A�@�Τ���b���~����w�˴v��� Java ES �w�˵{���۰ʦw�ˡC�b���p Java ES ���~���L�{���A���|��T���B�w�˩ΰt�m���̡C
�P�˪��A���i�H�ϥ� Java ES �w�˵{���ɯŪ����~����ӻ��A��3���@�Τ���]�|�۰ʤɯšC
��O�A����ʤɯŲ��~�����p (�p���u�ɯū�n�v���h�����ҭz)�A�N�i��ݭn��ӥ����ҭz�{�ǩ�T���@�Τ��ɯšC
�����]�t�H�U�U�`�G
���@�Τ���ɯŤ��e�A�аȥ��\Ū�S��ɯŵ{���C
�@�Τ���ɯ�²���N�@�Τ���ɯŨ� Java ES 5 (�o�檩�� 5) 3�����j���ɯųW�����@����Ӱ��A�p�� 1 ���u�ɯųW���v���ҭz�C���T�O�ɯŦ��\�A�ХJ�Ӿ\Ū�� 1 ���è�q�ŦX�z�ݨD���ɯųW���C
���`�[�\�U�C�D�D�G
�@��`�N�ƶ�
��ɯŦ@�Τ���ɡA�ЦҼ{�H�U���D�G
- �@�~�t�ΰ��D�C �p�@�~�t�Ϊ`�N�ƶ����ҭz�A���@�~�t�ΤɯšC��� Solaris 10 �@�~�t�ΥH�~���Ҧ����x�A�Цb�ɯŦ@�Τ��e�A����@�~�t�ΤɯšC
- �ɯŶ��ǫ�ɭ�h�C �˵��ɯŶ��ǫ�ɭ�h���ҦC���ɯŶ��ǫ�ɭ�h�C�q�`�O��ɯŦ@�Τ���C���L�A�b�}�l�ɯŵ{�ǫe�A3�A�ѤɯŨ� Java ES �o�檩�� 5 ����Ӷ��ǡC
�P�B�Ʀ@�Τ���
�n��ջP�䴩 Java ES �@�Τ���P Java ES ���~�����j�q (�j�� 30 ��) ������ʸ�x��A�䥲���N��@�@�~�t�ι�Ҥ����Ҧ��@�Τ��P�B���P�@ Java ES �����C�@�~�t�ι�ҬO���� Solaris 9 �� Linux �@�~�t�Ϊ���@�q���A�Ϊ̦b�ϥ� Solaris 10 �@�~�t�Ϊ����p�U�A���O����b��@�q���W��檺���'@�~�t����� (�ϰ�)�C
�]�N�O���A�w�˦b�@�~�t�ι�Ҥ����Ҧ� Java ES �@�Τ������O�P�@�����C���P�B�ƻݨD�|�� Java ES �@�Τ��w�ˤΤɯŤ覡�]�w�Y�ǭ���G
- ���P������ Java ES �@�Τ���u���P���@�~�t�ι�Ҥ��C�Ҧp�A�z�i�H�b�@�ӧ@�~�t�ι�Ҥ��w�� Java ES �o�檩�� 4 �@�Τ���A�æb�t�@�ӧ@�~�t�ι�Ҥ��w�� Java ES �o�檩�� 5 �@�Τ���A���N���̵��X�b�P�@�@�~�t�ι�Ҥ��C
- �p�G�ɯŧ@�~�t�ι�Ҥ������@�Τ���α%X�s���������@�Τ���A����]�����P�ɤɯŸӧ@�~�t�ι�Ҥ����Ҧ��@�Τ���C(�@�Τ���ݭn�V�U�ۮe�A�ϵo�檩�� 4 ���~����P�o�檩�� 5 �@�Τ���i�H�f�t�ϥΡA���|�X�{���D�C)
�Ҧp�A���]�N�o�檩�� 5 ���~����w�˦b�@�Φh�ӵo�檩�� 4 ���~����Ҧb���@�~�t�ι�Ҥ��C�ѩ�o�檩�� 5 ���~����ݭn�@�ǵo�檩�� 5 �@�Τ���A�]���P�B�ƻݨD�O��b�w�˵o�檩�� 5 ���~���P�ɡA�]�����N���ӧ@�~�t�ι�Ҥ����Ҧ��o�檩�� 4 �@�Τ���ɯŨ�o�檩�� 5�C(�Y�ϥ��b�w�˪��o�檩�� 5 ���~����ݭn�P�w�g�w�˪��@�Τ��P���@�Τ���A�]�|�o�ͳo�ر��p�C)
�P�˪��A�p�G�n�N�o�檩�� 4 ���~����ɯŨ�o�檩�� 5�A�B�ӤɯŻݭn�ɯŤ@�ǥ��Ҩ̿�@�Τ���A�h�����N�w�˦b�ӧ@�~�t�ι�Ҥ����Ҧ��@�Τ���ɯŨ�o�檩�� 5�A�L�ץ��b�ɯŪ��S��o�檩�� 4 ���~����O�_��Ҧ��o�Ǧ@�Τ����̩ۨʡC
�P�B�ƩҦ��@�Τ���
Java ES �w�˵{���]�A�@�ӦP�B�ƩҦ��@�Τ��\��A��i�Ω�Ҧ��@�Τ����P���̪��o�檩�� 5 �����P�B�����p�U�C
��b Java ES �w�˵{���������������F [�Ҧ��@�Τ���] �ɡA�w�˵{���N�|�ɯť��{�����@�Τ���æw�˥����@�Τ���A�L�ׯS�w���~����O�_�ݭn���̬ҬO�p���C
�Ω�P�B�ƩҦ��@�Τ��\��䴩 Java ES �w�˵{������T�ɯŪ����~���� (�Y�� Application Server�BMessage Queue�BHADB �M Java DB �H�~���Ҧ� Java ES ���~����) ���ɯšC�Ҧp�A�Ω�P�B�ƩҦ��@�Τ��\��i�ΨӱN Web Proxy Server �P Portal Server �ɯŨ�o�檩�� 5�C
�b�o�ر��p�U�P�B���Ҧ��@�Τ��z�ѬO�w�˵{���ثe��b�q���W�ݭn�P�B�ƭ��Ǧ@�Τ���@�L�Ҫ��C�]�����\��|�w���Ҧ� Java ES �@�Τ���αN��ɯŨ�o�檩�� 5 �����C
�Ω�P�B�ƩҦ��@�Τ��\��]�䴩�@�ǰϰ��סA�p�U���� Solaris 10 �ϰ�`�N�ƶ�,�ҭz�C
Solaris 10 �ϰ�`�N�ƶ�
��ê�b Solaris 10 �h���ϰ���Ҥ����p Java ES ���@�ǭ���ۦ@�Τ��`�N�ƶ��C
�o�Ǫ`�N�ƶ����̭��n���@�I�O�A�ѩ�}���ڰϰ줤����Ū�ɮרt�ΦӨϳ\�h�@�Τ���L�k�w�˦b�}���ڰϰ줤�C������A�Ω��ؿ� /usr (�̹w�]�ѥ���ϰ�@�Ϊ��ؿ�) ���@�Τ���C
�b�}���ڰϰ줤�L�k�w�ˤ@�� Java ES �@�Τ���A�o��ܭY�n���\�a�N�惡���@�Τ��̩ۨʪ����~����w�˩ΤɯŨ�}���ڰϰ줤�A������b�ǻ��@�Τ����D����ϰ�ɪ��_������ϰ줤�w�˩ΤɯŦ@�Τ���C
�ѩ�P�@�Τ������P�B�ƻݨD����Y (�аѾ\�P�B�Ʀ@�Τ���)�A�H�Φb����ϰ줤�w�˩ΤɯŦ@�Τ���]�����t�X�b�}���ڰϰ줤�w�˩ΤɯŪ���~����A�]�������N����ϰ줤���Ҧ��@�Τ���P��o�檩�� 5 �����P�B�C�o��ܭn�ɯť��{���@�Τ���Φw�˥����@�Τ���A�L�}���ڰϰ줤�����S�w���~����O�_�ݭn���̡C
�o�Ӧb����ϰ줤�P�B�Ʀ@�Τ��ʧ@�i�ǥѦb Java ES �w�˵{��������������� [�Ҧ��@�Τ���] �Ӱ��C
�N�@�Τ���w�˨����ϰ�ñq���ǻ����̮� (�Ҧp�z�L�b����ϰ줤�w�� Java ES ���~����)�A�����S�O�p�ߦa����Ҧ��ϰ줤���@�Τ���P�B�ơC�_�h�D����ϰ줤�������@�Τ���i��|�P�w�q����ϰ줤�ǻ����o�檩�� 5 �@�Τ���V�X�C
�ɯŦ@�Τ���k
����إi���k�i�H�ɯůS�� Java ES ���~����ɯũһݪ��@�Τ���C�䤤�@�Ӥ�k�O�M�w�Ҧ��ݭn���@�Τ���A�ñN���ʦw�˩ΤɯŨ��o�檩�� 5 �����C�t�@�Ӥ�k�O�ϥ� Java ES �w�˵{�����P�B�� [�Ҧ��@�Τ���] �\��C
��O�A�ѩ�P�@�Τ�����P�B�ƻݨD����Y (�аѾ\�P�B�Ʀ@�Τ���)�A�ߤ@�i�檺��k�O�ϥ� Java ES �w�˵{�����P�B�� [�Ҧ��@�Τ���] �\��C
�o�O�]���b�j�h�Ʊ��p�U�A�n�M�w�b���S�?�p�U�ݭn�w�˩Τɯŭ��Ǧ@�Τ���ܧx��A�ӧY�ϯ��\�������ʧ@�A��ʤɯũһݦ@�Τ���]���O����²�檺�C���Ǧ@�Τ���i�H�ɦܵo�檩�� 5 �����A��Y�ǫh�ݭn�εo�檩�� 5 �M�˳n��Ӵ%N��e���M�˳n��C��ɯŸ�|�өw�A�i��ݭn��ʲ����Y�ǥ�e���M�˳n��C
�L�h�A��ʤɯŦ@�Τ��x��ʬ��ɯŲ��~����гy�F���㪺��ê�C���ަ��w�˥i�ण�ݭn���@�Τ����I�A�۹��b Java ES �o�檩�� 3 �M�o�檩�� 4 ���ݭn��ʤɯŦ@�Τ���A�P�B�� [�Ҧ��@�Τ���] �\��̵M�N��@�ө��㪺��i�C
�@�Τ���ɯŵ{���ɯŦ@�Τ��{�ǴN�O�ϥ� Java ES �w�˵{�����P�B�� [�Ҧ��@�Τ���] �\��C
- �ХH�W�ŨϥΪ̨���n�J�Φ����W�ŨϥΪ̡C
su -
- �p�S��ɯŵ{���ҭz��A�ȩε{�ǡC
- �Ұ� Java ES �w�˵{���C
cd Java ES Release 5 distribution/os_arch
./installer�䤤 os_arch �P�z�Ҧb���x�۲šA�Ҧp Solaris_sparc�C(�w���O�椶���ϥ� installer -nodisplay �ﶵ�C)
��ܥX [�w��] �M [���v�X��] ��������A�z�N�|�ݨ줸�����C(�?���i�� Java ES �w�˵{�������ɯŪ��w�ˤ���ɡA���̪����A�|��ܬ� [�i�ɯ�]�C)
- �b����������� [�Ҧ��@�Τ���]�C
- �T�{�z����ܡC
�|�N�Ҧ��@�Τ���P��o�檩�� 5 �����P�B�C
- ���� Java ES �w�˵{���C
��������{�ǡA�аѾ\�S��ɯŵ{���C
�S��ɯŵ{�����`���ѤɯŤU�C�@�Τ���һݪ��S��{�ǡG
Java SE �ɯŵ{��
Java ES �o�檩�� 5 �w�g�L�{�ҡA�i�Ω� Java Platform, Standard Edition (Java SE) ���� 5.0 Update 9 (�b���g�@ Java SE 5.0 Update 9)�C(Java SE 5.0 ���ɺ٬��}�o�̪��� 1.5.0)�C
�p�P��L�@�Τ���AJava SE �]�O�� Java ES �w�˵{���i��ɯŪ��C��L�O�_�w�˩ΤɯŨ�L�@�ε{���A�w�˵{�����|�N���ɯŨ� Java SE 5.0 Update 9�C�z���ݭn���n�w�˪� Java SE 5.0 Update 9 ��T��� [�Ҧ��@�Τ���]�C
�Ƶ�
�ɯ� Java SE �ɡA�i��n������̿��ثe�w�ˤ� Java SE ���A�ȡC�o�O���F�n�קK�o�ͥ��i��]���ǪA�ȩҲ��ͪ������D�C�p�G�z����̿�� Java SE ���A�ȡA3��N Java SE �ɯŨ�o�檩�� 5 �������᭫�s�Ұʨt�ΡC
��w�˵{�������z�q���W�����ª����� Java SE �M�˳n��Τ����㪺�M�˳n�鶰�� (���㶰�X���GSUNWj5rt�BSUNWj5rtx�BSUNWj5dev�BSUNWj5dmo�BSUNWj5dvx�BSUNWj5man�BSUNWj5cfg�BSUNWj5dmx)�A���|�V�z��ܤ@�ӹ�ܤ��C�ӹ�ܤ����H�b����������A�z�i�H�b����ܦ۰ʱN Java SE �ɯŨ�o�檩�� 5 �h�šA�β��L�Ӧ۰ʤɯšA�ӿ�ܥH��ʤ覡���ɯšC
�ˬd Java SE �Ÿ��s��
Java Enterprise System ���F��� Java SE ���x���䴩�������Ÿ��s���A�H�T�O Java ES �A�ȥi�H��쥿�T�� Java SE ��涥�q�ӨϥΡC
�ˬd�Ÿ��s�� (�Ҧp�b Solaris �@�~�t�ΤW)�A�p�U�ҥܡG
ls -l /usr/jdk/entsys-j2se
lrwxrwxrwx 1 root other 7 Jul 7 23:18 /usr/jdk/entsys-j2se -> /usr/jdk/instances/jdk1.5.0�䤤 /usr/jdk/instances/jdk1.5.0 �O�w�]��m�C
���ҥثe�� Java SE ����
�Y�n�P�_ Java ES �w�˩ҨϥΪ��O���Ӫ����� Java SE�A�а��U�C��O�A��i���� Java SE �Ÿ��s���ҰѷӪ� Java SE �����G
/usr/jdk/entsys-j2se/bin/java -version
�U����ܨ��X�C
Common Agent Container �ɯŵ{��
�p�G�z�n�ɯ� Common Agent Container �@�Τ���H���ɯ� Sun Cluster �n�� (�Y�ɪ��� 1.1) ���dzơA�п�`�uSun Cluster �n��w�˫�n (�A�Ω� Solaris �@�~�t��)�v���u�ɯ� Sun Cluster �n��v(http://docs.sun.com/doc/819-2057/6n4cet06q?a=view) ���ɯŬ̩ۨʳn�餧�{�ǡC
�p�ݹ�W�z��n����s�A�аѾ\�uSun Cluster 3.1 8/05 With Java Enterprise System 5 Special Instructions�v(http://docs.sun.com/doc/819-4351) �����uUpgrading to Sun Cluster 3.1 8/05 Software�v�C
�p�G�z�n�ɯ� Common Agent Container �@�Τ���H���ɯŨ�L Java ES ���dz� (�Y�ɯŨ쪩�� 2.0)�A�ШϥΤU�C�{�ǡA��|�W���ܼƦp�U�G
�� 2-3 Common Agent Container �ؿ��|
��|�W���ܼ�
Solaris OS
Linux OS
rel4CACbase-dir
/opt/SUNWcacao
/opt/sun/cacao
rel5CAC-admin-dir
/usr/lib/cacao
/opt/sun/cacao
- �p�G�ثe�w�˨ϥΦۭq�t�m�]�w�A�ШϥΤU�C��O�^��t�m�]�w�G
rel4CAC-base-dir/bin/cacaoadm list-params
��X�N�P�H�U���e����G
java-flags=-Xms4M -Xmx64M
jmxmp-connector-port=10162
snmp-adaptor-port=10161
snmp-adaptor-trap-port=10162
commandstream-adaptor-port=10163
retries=4�H�W�d����ܪ��O�w�]�ȡC�Ъ`�N�b�B�J 4 ���ϥΪ��O�D�w�]�]�w�C
- �ϥΤU�C��O���� Common Agent Container �{�ǡG
rel4CAC-base-dir/bin/cacaoadm stop
echo $?�Y����N�X���O 0�A�h�j���G
rel4CAC-base-dir/bin/cacaoadm stop -f
- �ϥ� Java ES �w�˵{�����P�B�� [�Ҧ��@�Τ���] �\��Ӥɯ� Common Agent Container�C
�аѾ\�@�Τ���ɯŵ{���C
- �M�Τ��e�b�B�J 1 ���^��ۭq�t�m�]�w�C
rel5CAC-admin-dir/bin/cacaoadm set-param java-flags=Value
rel5CAC-admin-dir/bin/cacaoadm set-param jmxmp-connector-port=Value
rel5CAC-admin-dir/bin/cacaoadm set-param snmp-adaptor-port=Value
rel5CAC-admin-dir/bin/cacaoadm set-param
snmp-adaptor-trap-port=Value
rel5CAC-admin-dir/bin/cacaoadm set-param
commandstream-adaptor-port=Value
rel5CAC-admin-dir/bin/cacaoadm set-param retries=Value- �Y�w�N Java SE �ɯŨ� Java SE ���� 5�A�а�� rebuild-dependencies ���ε{���G
rel5CAC-admin-dir/bin/cacaoadm rebuild-dependencies
����O����X�N�O�G
Property updated: [java-home].
Property updated: [jdmk-home].
Property updated: [nss-lib-home].
Property updated: [nss-tools-home].- ���s�Ұ� Common Agent Container �A�ȡG
rel5CAC-admin-dir/bin/cacaoadm stop
rel5CAC-admin-dir/bin/cacaoadm start- ���� Common Agent Container ���ɯšG
rel5CAC-admin-dir/bin/cacaoadm status
rel5CAC-admin-dir/bin/cacaoadm verify-configuration