Sun Java System Instant Messaging 7 2005Q1 �z��n |
�� 1 ��
�b�w�˫�t�m Instant Messaging�w�ˤ���A�z�ݭn�����X���t�m�B�J�~��ϥ� Sun Java System Instant Messaging�C������U�C���`������o�Ǫ�l�t�m�B�J�G
�t�m Instant Messaging ���e�A�z3�\Ū�äF�ѡuSun Java System Communications Services Deployment Planning Guide�v������T�A�̷ӡuSun Java Enterprise System �w�˫�n�v����������w�ˡA�����t�m�ˮֲM��A�̫�t�m�n��C
�����t�m�ˮֲM���z3�b�}�l�e��������T�C��z�w�˪�����өw�A�|���ܱz��J�Y�ǩΩҦ���T�C
�C�L�� 1-1 �æb���Ѫ��Ů椤�g�J���p���ȡC�z�i�H�� Instant Messaging ���h�Ӧw�˭��_�ϥΦ��ˮֲM��C����椤�]�t�K�X�P��L�ӷP��T�A�ҥH�z3�N����T�x�s�b�w�����B�C
�� 1-1 Instant Messaging ���t�m�Ѽ�
�Ѽ�
����
�w�˥ؿ�
im_svr_base
�w�� Instant Messaging ���ؿ�C�̹w�]�AInstant Messaging �w�˩�p�U�� /opt �ؿ�G
Solaris�G/opt/SUNWiim
Linux�G/opt/sun/im
Instant Messaging ��A���D��P���W��
�w�� Instant Messaging ���D��W�٩M�P�ӥD�������W�١C�Ҧp�G
�D��W�١Ginstantmessaging.siroe.com
���W�١Gsiroe.com
Instant Messaging ��A���s���X
Instant Messaging ��A����ť�h���T���զX���ǤJ�ШD���s���X�C
�w�]�G45222
Instant Messaging ��A�����A���s���X
Instant Messaging ��A����ť��L Instant Messaging ��A���ǤJ�ШD���s���X�C���~�A�Y���w�˦h���T���զX���A��A���|�b���s����W��ť Instant Messenger �Τ�ݪ��ǤJ�ШD�C
�w�]�G5269
�h���T���զX���s���X
(�ȭ��h���T���զX���t�m)
Instant Messaging ��A����ť Instant Messenger �Τ�ݶǤJ�ШD���s���X�C
�w�]�G5222
Instant Messaging SSL �s����
��w����A�����A���q�T���s����C
�w�]�G5223
����A��
�p�G�z�w�˪���ұN�@���h���T���զX���ӫD��A���A�п��ﶵ�C�p�G���ﶵ�A�z���������� Instant Messaging ��A���D��W�����Ѥ@�ӭȡC
���� Instant Messaging ��A���D��W��
(�ȭ��h���T���զX���t�m)
���h���T���զX�������ѰT���� Instant Messaging ��A���D��W�١C�Y�h���T���զX���P��A���w�˦b�ۦP���D��W�A�Шϥ� localhost�C
�̩ۨʡG����������Φ�A���ѼơA�]�N�O���Φ�A���\��C
�� Instant Messaging �A�Ȧܲ{���ϥΪ�
(��ܩ�)
�p�G�w���A�h���ﶵ�|���{�� Sun Java System Access Manager �ϥΪ̱ҥ� Instant Messaging�C
�̩ۨʡGSun Java System Portal Server �P Sun Java System Access Manager�C
�ҥ� Instant Messaging �k��
(��ܩ�)
�p�G�w���A�h�|�� Instant Messaging �ҥ� Sun Java System Portal Server ���j�M���k�ɡC
�̩ۨʡGSun Java System Portal Server �P Sun Java System Access Manager�C
LDAP �D��W��
�b�ϥ� LDAP ��A�������p���ALDAP ��A�����D��W�٥]�t Instant Messaging ���ϥΪ̻P�s�ո�T�C�Ҧp�Adirectory.siroe.com�C
�̩ۨʡGLDAP ��A���A�Ҧp Sun Java System Directory Server�C
LDAP �s���X
�b�ϥ� LDAP ��A�������p���A�ؿ��A����ť�ǤJ�ШD���s���X�C�Ҧp 389�C
�̩ۨʡGLDAP ��A���A�Ҧp Sun Java System Directory Server�C
�� DN
�b�ϥ� LDAP ��A�������p���A�ؿ�𤤥]�t Instant Messaging �ϥΪ̻P�s�ո�T���ϧO�W�١C�Ҧp�Ao=airius.com�C
�̩ۨʡGLDAP ��A���A�Ҧp Sun Java System Directory Server�C
�s�� DN
�b�ϥ� Sun Java System Access Manager �����p���A�b�w�˴v��A�z�����ϥ� Directory Manager �s�� DN �P�K�X�C�s�� DN �ȥΩ��s Instant Messaging �ؿ�Ҧ��B�u�W���A�A�Ƚd���P�ݩʡC�o�ݭn Directory Manager �s��C���w�˻P��l�t�m�H�~�A���|�x�s�Ψϥ� Directory Manager �s�� DN �P�K�X�C
�b�ϥ� LDAP ��A�������p���A����A���t�m�AInstant Messaging �ϥΦ��s�� DN �j�M�ؿ�ϥΪ̻P�s�աC�p�G�i�H�ΦW�j�M�ؿ�A�бN�����O�d�ťաC
�̩ۨʡGLDAP ��A���A�Ҧp Sun Java System Directory Server�C
�s���K�X
�ϥ� LDAP ��A�������p�����s�� DN �K�X�C
SMTP ��A���D��W��
(��ܩ�)
�Ω�V��u�ϥΪ̶ǰe�q�l�l��q���T���� SMTP ��A�����D��W�١C�Ҧp�Amail.siroe.com�C�p�G SMTP ��A�����ϥγs���� 25�A���H�D��W�٫�w�s����C�Ҧp�A�Y SMTP ��A���ϥγs���� 1025�G
mail.siroe.com:1025
�̩ۨʡGSMTP ��A���A�Ҧp Sun Java System Messaging Server�C
��Ʈw�B�O��P�B����ɮ�|�W��
�x�s���ɶ��ɮסB��Ʈw�P�O���m�C�]�٬� im_runtime_base�C
�w�]�G
Solaris�G/var/opt/SUNWiim/default
Linux�G/var/opt/sun/im/
���~�A�Ӹ�Ʈw�ؿ�]�`�٬� im_db_base�C�w�]�p�U�ҥܡG
Solaris�G/var/opt/SUNWiim/default/db
Linux�G/var/opt/sun/im/db/
�귽�P�����ɮ�|�W��
�귽�ؿ��C
�w�˸귽�P�u�W�����ɮת��ؿ�C
�Y�z�n�����p�ۭq�귽�ɮסA�h3��� configure ���ε{���A�ۭq�ɮסA�M�᭫�s���p�귽�ɮסC�z�ݭn����t�m�A�]�� configure ���ε{���|�إ߬Y�DZz�i�ۭq���dP .jnlp �ɮסC�p�ݧ�h��T�A�аѾ\���s���p�귽�ɮ��C
�w�]�G
im_svr_base/html
�{���X
Instant Messenger �q���s��귽�� URL�A�]�A Instant Messaging �Τ�ݪ�l�U��Ұʭ����C
�w�˵{���|�N�귽�ɮצw�˦ܤU�C��m�G
Linux�G/opt/sun/im/html
Solaris�G/opt/SUNWiim/html
configure ���ε{���ϥε{���X�ӨM�w�n�ϥΪ� Web �e����ҡC�Y���\�A�ھکҴ��Ѫ� URL�Aconfigure ���ε{���|�N Instant Messenger �귽���p�� Web �e������ Web 3�ε{���C�Y�������䴩�� Web �e���A�h�N���ܱz�ƻs�γs���귽���ɮרt�Φ�m�C
�Y�z���b�P Sun Java System Application Server �� Sun Java System Web Server �@�_�ϥ� Instant Messaging�A�h configure ���ε{���|�۰ʬ��z�N�귽�ɮo�G�� Web �e���C��� Sun Java System Application Server�Aconfigure ���ε{���|�ϥΦ۰ʳ��p���A�ӹ�� Sun Java System Web Server�Aconfigure ���ε{���|�ϥ� wdeploy ��O�C
�Y�z���b�ϥΤ��P�� Web �e���Aconfigure ���ε{���|�N�ɮƻs��z��w����m�C�o3�]�t Web �e�������ڥؿ�C�Ϊ̡A�z�i�N�귽�ɮצw�˥ؿ�s�W�� Web �e���t�m�������ڥؿ�C�p�ݨ�L�S�w����A�аѾ\ Web �e�������C
���~�A�z�i�ϥβŸ��s���A�ϸ귽�� Web �e���i���C�Ҧp�b Solaris �W�A�i�ǥѫإߤU�C�Ÿ��s���ϸ귽�� Web �e���i���G
ln -s /opt/SUNWiim/html docroot/im
�䤤�Adocroot �O Web �e�������ڥؿ�A�Ҧp /opt/web�C
�Y�z���b�ϥ� Sun Java System Access Manager �� SSO�A�h�����t�m Access Manager ��A���P Instant Messaging ��A���A���ϥάۦP�� Web �e���C
�p�����N�귽�ɮ׳��p�� Web 3�ε{������h��T�A�аѾ\ Web �e�����C�Y�b��l�t�m��ݭn�ק�귽�ɮת���m�A�аѾ\�ܧ�{���X�C
�إ� UNIX �t�ΨϥΪ̻P�s���t�ΨϥΪ̰��S�w����A���{�ǡC�������o�ǨϥΪ̫�w�Y���v���A�H�T�O�L�̨㦳���o�ǵ{�Ǫ��A���v���C�@��Ө��Aconfigure ���ε{���|�إߤU�C�ϥΪ̻P�s�աG
�Y config ���ε{�����إ� Instant Messaging �� UNIX �ϥΪ̻P�s�աA�h�ݭn�̷ӥ��`��������Ӥ�ʫإߡC�b�إ� Instant Messaging ���ϥΪ̻P�s�դ���A�z3���ӨϥΪ̩Ҿ֦����ؿ�P�ɮ׳]�w�A���v���C
���D�z�ϥ� Access Manager ���p Instant Messaging�A�_�h�Фſ�� root �@����A���ϥΪ� ID�C�b�����Τ��A�z�ݭn�ϥ� root �H���\�s��� Access Manager �t�m�C
�Y�n�إ߾A�?�ϥΪ̻P�s�աA�п�`�o�ǨB�J�G
- �H�W�ŨϥΪ̨���n�J�C
- �إߤ@�Ӹs�աA�y��z���t�ΨϥΪ̱N�k�s�դU�C�Ҧp�A�Y�n�b Solaris �W�إߦW�٬� imgroup ���s�աA����J�U�C��O�G
# groupadd imgroup
- �إߨt�ΨϥΪ̨ñN��P��إߪ��s�լ����p�C���~�A���ӨϥΪ̳]�w�K�X�C�Ҧp�A�Y�n�إߦW�٬� imuser ���ϥΪ̡A�ñN��P Solaris �W�� imgroup �s�լ����p�A����J�U�C��O�G
# useradd -g imgroup imuser
�p�����s�W�ϥΪ̻P�s�ժ���h��T�A�аѾ\�z���@�~�t�Τ��C
- �нT�w�ϥΪ̻P�s�դw�s�W�� /etc/groups �ɮסC
�b�w�˩ΤɯŤ���t�m Instant MessagingInstant Messaging ����ëD�� Instant Messaging �w�˵{���t�m�C�z�ݭn�b�w�˳n����� configure ���ε{���C
�Y�z�n�����p�ۭq�귽�ɮסA�h3��� configure ���ε{���A�ۭq�ɮסA�M�᭫�s���p�귽�ɮסC�z��������t�m�A�]�� configure ���ε{���|�إ߬Y�DZz�i�ۭq���dP .jnlp �ɮסC�p�ݸԲӸ�T�A�аѾ\���s���p�귽�ɮ��C�p�ݰt�m��p����o���ɮת���T�A�P�ɽаѾ\�귽�P�����ɮ�|�W���C
�Y�z���b�ϥ� BEA Web �e���A�h������إ� PASSFILE �~��t�m Instant Messaging�C�Y�z�å��ϥ� BEA Web �e���A�h�и���Y�n�b�w�˫�t�m Instant Messaging�C
�Y�n�إ� BEA Web �e���� PASSFILE
- �إߦW�٬� installation directory/SUNWiim/lib/PASSFILE ���ɮסC
- �N�U�C�X��{���X�[�J�ܱz�إߪ��ɮפ��G
DS_DIRMGR_DN=�s�� DN (Directory Manager)
DS_DIRMGR_PASSWORD=�s���K�X (Directory Manager)
DS_HOST=LDAP �D��W��
DS_PORT=LDAP �s���X
DS_BASE_DN=�� DN- ��J�C���ܼƪ��ȡC
�Y�n�b�w�˫�t�m Instant Messaging
- �N�ؿ��ܧ�ܱz�w�� Instant Messaging ���ؿ�C
�̹w�]�A���ؿ�b Solaris �W�O /opt/SUNWiim�A�b Linux �h�O /opt/sun/im�C
- �H�U�C�覡���@��� configure ���ε{���G
�ϧΨϥΪ̤����Gconfigure
��O��Gconfigure -nodisplay
�q���A�ɮסGconfigure -nodisplay -noconsole -state <statefile>
�䤤�A<statefile> �O�n�ϥΪ����A�ɮת���|�C�Y�z���b�ϥΪ��A�ɮװt�m�A�h���|���ܱz�t�m��T�C�|�ϥΪ��A�ɮפ����ȨӰt�m�n��C�p����ͪ��A�ɮת���T�A�аѾ\����R�İt�m�C
�Y�z���b�ϥιϧΨϥΪ̤����Ϋ�O��t�m�A�h�|�X�{�@�t�C���ܡA�ШD�]�w Instant Messaging ��l�t�m����T�C�X�{�����ܵ�z�w�˪�����Ӧ��Ҥ��P�C�ϥ� Instant Messaging �ˮֲM�椤���ȶ�J�ШD����T�C�p�ݸԲӸ�T�A�аѾ\�����t�m�ˮֲM���C
- �Y�z�b�P Instant Messaging ��A�����P���D��W�w�� Sun Java System Access Manager�A�h�b��� configure ���ε{����A�ݭn��ʱN imServices �ɮױq Instant Messaging ��A���D��ƻs�� Access Manager �D��C�Y�n��榹�@�~�G
- ��� Instant Messaging ��A���D��W�� imService_*.properties �ɮסC
�̹w�]�A�o���ɮצb Solaris �W��� /opt/SUNWiim/lib/ ���U�A�b Linux �W�h��� /opt/sun/im/lib/ ���U�C
- �N�ɮƻs�� Sun Java System Access Manager �D��W�� locale �ؿ�C
�̹w�]�A���ؿ�b Solaris �W�O /opt/SUNWam/locale�A�b Linux �h�O /opt/sun/identity/locale�C
- �b���t�m���ε{����A�z�ݭn�t�m Web �e���P�Τ�ݨt�ΥH�䴩 Instant Messaging�C�p�ݧ�h����A�аѾ\�� 2 ���u�]�w�P�Ұ� Instant Messenger�v�C
����R�İt�m�Y�n����R�İt�m�A�z�n����t�m�H�إ����A�ɮ��C�b�� configure ���q�@�~�v��A���A�ɮפ��|�^��z�� configure ���ε{�����^3�A��|�ק�n��C�b���A�ɮפ��A�z���^3�|�O�d���@��ѼƲM��A�C�ӰѼƥN��@�ӳ�W���ܩ����C���U�ӡA�z�N�إ߾A�Ωx�����A�ɮ� ID �íק窱�A�ɮץH�]�t�� ID�C
�M��z�i�b�\�h�ϥΦ����A�ɮק@����J���D��W��� configure ���ε{���C���{�ǯ���z�N�@�ذt�m�ֳt�Ǽ��ܥ�~�����h�ӥD��C�p�����ϥΪ��A�ɮװt�m Instant Messaging ���s��Ҫ���T�A�аѾ\�b�w�˩ΤɯŤ���t�m Instant Messaging�C
�Y�n���� Instant Messaging ���t�m���A�ɮP ID
- �H�W�ŨϥΪ̨���n�J�C
- �N�ؿ��ܧ�ܱz�w�� Instant Messaging ���ؿ�C
�̹w�]�A���ؿ�b Solaris �W�O /opt/SUNWiim�A�b Linux �W�h�O /opt/sun/im�C
- ��J�U�C��O��H��� configure ���ε{���G
configure [-nodisplay] -saveState <statefile>
�䤤�A<statefile> �O�n�ϥΪ����A�ɮת��W�١C
�Y�n�ϥΪ��A�ɮװt�m Instant Messaging �����P�w�ˡA�ШϥΤU�C��O�G
configure -nodisplay -noconsole -state <statefile>
�b�z��� configure ���ε{���ɡA�z�����ױN�Q�^��b���A�ɮפ��C��z�����t�m�ɡA�z��w��m�������A�ɮפw�i�ΡC
- �A����� configure ���ε{���H���;A�Ωx�����A�ɮ� ID�A��o���ШϥΦp�U -id �ﶵ�G
configure -id
�ӫ�O���ͥ[�K�ѧO�X�C
- �ƻs�ѧO�X�ñN���ȶK�J���A�ɮסA�@�� STATE_BEGIN �P STATE_DONE �Ѽƪ��ȡC
�p�����ϥΪ��A�ɮװt�m Instant Messaging ���P�w�˪���T�A�аѾ\�b�w�˩ΤɯŤ���t�m Instant Messaging�C