Sun Java logo     �W�@��      �ؿ�      �d�      �U�@��     

Sun logo
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���d޻P .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

  1. �H�W�ŨϥΪ̨���n�J�C
  2. �إߤ@�Ӹ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
  3. # groupadd imgroup

  4. �إߨ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
  5. # useradd -g imgroup imuser

    �p�����s�W�ϥΪ̻P�s�ժ���h��T�A�аѾ\�z���@�~�t�Τ��C

  6. �нT�w�ϥΪ̻P�s�դw�s�W�� /etc/groups �ɮסC


�b�w�˩ΤɯŤ���t�m Instant Messaging

Instant 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���d޻P .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
  1. �إߦW�٬� installation directory/SUNWiim/lib/PASSFILE ���ɮסC
  2. �N�U�C�X��{���X�[�J�ܱz�إߪ��ɮפ��G
  3. 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

  4. ��J�C���ܼƪ��ȡC
    �Y�n�b�w�˫�t�m Instant Messaging
  1. �N�ؿ��ܧ�ܱz�w�� Instant Messaging ���ؿ�C
  2. �̹w�]�A���ؿ�b Solaris �W�O /opt/SUNWiim�A�b Linux �h�O /opt/sun/im�C

  3. �H�U�C�覡���@��� configure ���ε{���G
  4. �ϧΨϥΪ̤����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

  5. �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
    1. ��� Instant Messaging ��A���D��W�� imService_*.properties �ɮסC
    2. �̹w�]�A�o���ɮצb Solaris �W��� /opt/SUNWiim/lib/ ���U�A�b Linux �W�h��� /opt/sun/im/lib/ ���U�C

    3. �N�ɮ׽ƻs�� Sun Java System Access Manager �D��W�� locale �ؿ�C
    4. �̹w�]�A���ؿ�b Solaris �W�O /opt/SUNWam/locale�A�b Linux �h�O /opt/sun/identity/locale�C

  6. �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
  1. �H�W�ŨϥΪ̨���n�J�C
  2. �N�ؿ��ܧ�ܱz�w�� Instant Messaging ���ؿ�C
  3. �̹w�]�A���ؿ�b Solaris �W�O /opt/SUNWiim�A�b Linux �W�h�O /opt/sun/im�C

  4. ��J�U�C��O��H��� configure ���ε{���G
  5. 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

  6. �A����� configure ���ε{���H���;A�Ω󥭥x�����A�ɮ� ID�A��o���ШϥΦp�U -id �ﶵ�G
  7. configure -id

    �ӫ�O���ͥ[�K�ѧO�X�C

  8. �ƻ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



�W�@��      �ؿ�      �d�      �U�@��     


��󸹽X�G819-1490�C Copyright 2005 Sun Microsystems, Inc. ���v�Ҧ��C