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

Sun logo
Sun Java System Instant Messaging 7 2005Q1 ����ָ�� 

�� 1 ��
��װ������ Instant Messaging

��װ����Ҫ��ɼ������ò������ʹ�� Sun Java™ System Instant Messaging���������и�ڷֱ����Щ��ʼ���ò�����н��ܣ�

������ Instant Messaging ֮ǰ��Ӧ���Ķr���� Sun Java System Communications Services Deployment Planning Guide �е���Ϣ��ִ�� Sun Java Enterprise System ��װָ���н��ܵİ�װ���裬������ú˶Ա?��������������á�


������ú˶Ա�

��ʼ֮ǰ��Ӧ���ռ�����Ϣ�������װ�������ϵͳ����ʾ���������еIJ��ֻ�������Ϣ��

��ӡ�� 1-1�����ṩ�Ŀհ״���д����IJ�����Ӧ�ĸ�ֵ���ɶ� Instant Messaging �Ķ�ΰ�װ�ظ�ʹ�ô˺˶Ա?�˱���������������Ϣ�����Ӧ���ƴ������Ϣ��

�� 1-1  Instant Messaging �����ò��� 

����

˵��

��װĿ¼

im_svr_base

Instant Messaging �İ�װĿ¼��Ĭ������£��Ὣ Instant Messaging ��װ�� /opt Ŀ¼�У�������ʾ��

Solaris��/opt/SUNWiim

Linux��/opt/sun/im

Instant Messaging ��������������

��װ Instant Messaging ��������Լ��������j���������磺

�����instantmessaging.siroe.com

����siroe.com

Instant Messaging ������˿ں�

Instant Messaging Server ����Ӷ�·��������յ��������õĶ˿ںš�

Ĭ��ֵ��45222

Instant Messaging �������ͨ�Ŷ˿ں�

Instant Messaging ��������������� Instant Messaging ��������յ��������õĶ˿ںš����⣬���δ��װ��·��������������ʹ�ô˶˿������ Instant Messenger �ͻ�����յ�����

Ĭ��ֵ��5269

��·������˿ں�

�����޶�·���������ã�

Instant Messaging Server ����� Instant Messenger �ͻ�����յ��������õĶ˿ںš�

Ĭ��ֵ��5222

Instant Messaging SSL �˿�

���ڷ�����䰲ȫͨ�ŵĶ˿ڡ�

Ĭ��ֵ��5223

���÷�����

�����װ��ʵ�����·�������Ƿ�������ѡ���ѡ����ѡ���ѡ�����ΪԶ�� Instant Messaging ������������ṩֵ��

Զ�� Instant Messaging �����������

�����޶�·���������ã�

�˶�·������Ϊ��·����Ϣ�� Instant Messaging Server �����������·������ͷ�����װ��ͬһ̨�����ʹ�� localhost��

��5�ԣ�����ѡ�����÷���������Ҳ����˵������÷������ܡ�

�������û����� Instant Messaging ����

����ѡ��

���ѡ���ѡ���Ϊ���� Sun Java System Access Manager �û����� Instant Messaging��

��5�ԣ�Sun Java System Portal Server �� Sun Java System Access Manager��

���� Instant Messaging �鵵

����ѡ��

���ѡ���ѡ���Ϊ Instant Messaging ���� Sun Java System Portal Server ��������Ĺ鵵���ܡ�

��5�ԣ�Sun Java System Portal Server �� Sun Java System Access Manager��

LDAP �����

�ھ��� LDAP ������IJ����У��� Instant Messaging �û�������Ϣ�� LDAP ���������������磬directory.siroe.com��

��5�ԣ�LDAP �������� Sun Java System Directory Server��

LDAP �˿ں�

�ھ��� LDAP ������IJ����У�Ŀ¼������������յ��������õĶ˿ںš����磬389��

��5�ԣ�LDAP �������� Sun Java System Directory Server��

�� DN

�ھ��� LDAP ������IJ����У�Ŀ¼���а� Instant Messaging �û�������Ϣ�Ļ��ʶ�����磬o=airius.com��

��5�ԣ�LDAP �������� Sun Java System Directory Server��

�� DN

�ھ��� Sun Java™ System Access Manager �IJ����У��ڰ�װ�ڼ䣬����ʹ�� Directory Manager �ġ��� DN���Ϳ������ DN���������� Instant Messaging �����߷���ģ�弰���Ը���Ŀ¼ģʽ������Ҫ Directory Manager ����Ȩ���ڰ�װ�ͳ�ʼ�������⣬���ᱣ���ʹ�� Directory Manager �ġ��� DN���Ϳ��

�ھ��� LDAP ������IJ����У����ڷ��������ã�Instant Messaging ʹ�ôˡ��� DN����Ŀ¼�������û����顣��������������Ŀ¼���뽫������Ϊ�հס�

��5�ԣ�LDAP �������� Sun Java System Directory Server��

�󶨿���

���� LDAP ������IJ����е��� DN ���

SMTP �����������

����ѡ��

��4���ѻ��û����͵����ʼ���Ϣ֪ͨ�� SMTP ���������������磬mail.siroe.com����� SMTP ������ʹ�ö˿� 25�����������һ��ָ���˿ڡ����磬��� SMTP ������ʹ�ö˿� 1025��

mail.siroe.com:1025

��5�ԣ�SMTP �������� Sun Java System Messaging Server��

��ݿ⡢��־������ʱ�ļ�·����

����ʱ�ļ�����ݿ����־�Ĵ洢λ�á�Ҳ��Ϊ im_runtime_base��

Ĭ��ֵ��

Solaris��/var/opt/SUNWiim/default

Linux��/var/opt/sun/im/

���⣬��ݿ�Ŀ¼ͨ����Ϊ im_db_base��Ĭ��ֵ���£�

Solaris��/var/opt/SUNWiim/default/db

Linux��/var/opt/sun/im/db/

��Դ�Ͱ����ļ�·����

��ԴĿ¼��

��Դ��j������ļ��İ�װĿ¼��

���ҪΪ��IJ����Զ�����Դ�ļ�����Ӧ���� configure ʵ�ó��򣬶��ļ������Զ��壬Ȼ�����²�����Դ�ļ�����Ҫ������ configure����Ϊ configure ʵ�ó���ᴴ��ijЩ������Զ�������� .jnlp �ļ����й���Ϣ���μ����²�����Դ�ļ���

Ĭ��ֵ��

im_svr_base/html

�����

Instant Messenger ���з�����Դ�� URL����(��ʼ���� Instant Messaging �ͻ���Ŀ�ʼҳ�档

��װ������Դ�ļ���װ������λ�ã�

Linux��/opt/sun/im/html

Solaris��/opt/SUNWiim/html

configure ʵ�ó���ʹ�ô����ȷ��Ҫʹ�õ� Web ����ʵ�����ɹ���configure ʵ�ó���ᰴ���ṩ�� URL �� Web �����н� Instant Messenger ��Դ����Ϊ Web Ӧ�ó������û�м�⵽֧�ֵ� Web ���������ʾ���ṩ���ڸ��ƻ�t����Դ���ļ�ϵͳλ�á�

��� Instant Messaging �� Sun Java™ System Application Server �� Sun Java™ System Web Server һ��ʹ�ã�configure ʵ�ó����������Դ�ļ��Զ������� Web ������� Sun Java System Application Server��configure ʵ�ó���ʹ���Զ�������ƣ����� Sun Java System Web Server��configure ʵ�ó���ʹ�� wdeploy ���

���ʹ�õ�����һ��ͬ�� Web ������ configure ʵ�ó���Ὣ�ļ����Ƶ���ָ����λ�á���λ��Ӧ��( Web ������ĵ���Ŀ¼�����⣬������� Web ����������������Դ�ļ���װĿ¼��Ϊ�ĵ���Ŀ¼���йظ�����˵��μ� Web �������Ӧ�ĵ���

���⣬�����ʹ�÷��t�ӣ�ʹ��Դ�� Web ����ɼ����磬�� Solaris �ϣ���ͨ�����·��t��ʹ��Դ�� Web ����ɼ�

ln -s /opt/SUNWiim/html docroot/im

���� docroot �� Web ������ĵ���Ŀ¼������ /opt/web��

���Ҫ�� Sun Java™ System Access Manager ʹ�� SSO�����뽫 Access Manager ������� Instant Messaging ���������ó�ʹ��ͬһ Web ����

�йؽ���Դ�ļ�����Ϊ Web Ӧ�ó���ĸ����Ϣ���μ� Web �����ĵ��������Ҫ�ڳ�ʼ���ú��޸���Դ�ļ���λ�ã��μ���Ĵ������


���� UNIX ϵͳ�û�����

ϵͳ�û������ض��ķ������̡���ҪΪ��Щ�û�ָ��ijЩȨ�ޣ���ȷ�����Ǿ���������Щ��̵��ʵ����Ȩ�ޡ�ͨ����configure ʵ�ó���ᴴ�������û����飺

��� config ʵ�ó���û��Ϊ Instant Messaging ���� UNIX �û����飬����Ҫ�����������ֶ����д�����Ϊ Instant Messaging �����û�����֮��ӦΪ���û���ӵ�е�Ŀ¼���ļ������ʵ�Ȩ�ޡ�

��� Instant Messaging �� Access Manager һ���𣬷���Ҫѡ�� root ��Ϊ�������û� ID������������£���Ҫʹ�� root 4������� Access Manager ���á�

Ҫ�����ʵ����û����飬��ִ�����²��裺

  1. �Գ����û���ݵ�¼��
  2. ����ϵͳ�û�������顣���磬Ҫ�� Solaris �ϴ�����Ϊ imgroup ���飬������������
  3. # groupadd imgroup

  4. ����ϵͳ�û���������մ����������j�����⣬��ҪΪ���û����ÿ�����磬Ҫ�� Solaris �ϴ�����Ϊ imuser ���û����������� imgroup ���j��������������
  5. # useradd -g imgroup imuser

    �й�����û�����ĸ����Ϣ�����IJ���ϵͳ�ĵ���

  6. ȷ���û����������ӵ� /etc/groups �ļ��С�


��װ��������� Instant Messaging

Instant Messaging ��������� Instant Messaging ��װ�������õġ������ڰ�װ��������� configure ʵ�ó���

���ҪΪ��IJ����Զ�����Դ�ļ�����Ӧ���� configure ʵ�ó��򣬶��ļ������Զ��壬Ȼ�����²�����Դ�ļ�����Ҫ������ configure����Ϊ configure ʵ�ó���ᴴ��ijЩ������Զ�������� .jnlp �ļ����й���Ϣ���μ����²�����Դ�ļ����й���Щ�ļ�������֮���λ����Ϣ������μ���Դ�Ͱ����ļ�·������

���ʹ�õ��� BEA Web ������Ҫ�ȴ��� PASSFILE��Ȼ��������� Instant Messaging�����ʹ�� BEA Web ����������װ������ Instant Messaging��

  Ϊ BEA Web ����� PASSFILE
  1. ������Ϊ installation directory/SUNWiim/lib/PASSFILE ���ļ���
  2. �������ļ�������¸��У�
  3. DS_DIRMGR_DN=Directory Manager ���� DN
    DS_DIRMGR_PASSWORD=Directory Manager ���󶨿���
    DS_HOST=LDAP �����
    DS_PORT=LDAP �˿ں�
    DS_BASE_DN=�� DN

  4. ��дÿ�����ֵ��
  ��װ������ Instant Messaging
  1. ת�� Instant Messaging �İ�װĿ¼��
  2. Ĭ������£��� Solaris �ϴ�Ŀ¼�� /opt/SUNWiim���� Linux �ϴ�Ŀ¼�� /opt/sun/im��

  3. �����з�ʽ֮һ���� configure ʵ�ó���
  4. ͼ���û����棺configure

    ������configure -nodisplay

    ʹ��״̬�ļ���configure -nodisplay -noconsole -state <statefile>

    ���� <statefile> ��Ҫʹ�õ�״̬�ļ���·�������ʹ��״̬�ļ��������ã��򲻻���ʾ������������Ϣ������ʹ��״̬�ļ��е�ֵ4����������й����״̬�ļ�����Ϣ���μ�ִ������ʾ������

    ���ʹ��ͼ���û�����������н������ã������һϵ����ʾ�������������� Instant Messaging ��ʼ�����������Ϣ�����ֵ���ʾ����װ��������졣ʹ�� Instant Messaging �˶Ա��е�ֵ��д�������Ϣ���й���Ϣ���μ�������ú˶Ա���

  5. ��� Sun Java System Access Manager �� Instant Messaging ������װ�ڲ�ͬ������ϣ��������� configure ʵ�ó���֮�󣬽� imServices �ļ��� Instant Messaging ����������ֶ����Ƶ� Access Manager ����밴���²���ִ�У�
    1. �� Instant Messaging ����������ϲ��� imService_*.properties �ļ���
    2. Ĭ������£��� Solaris ����Щ�ļ�λ�� /opt/SUNWiim/lib/ Ŀ¼�£��� Linux ����Щ�ļ�λ�� /opt/sun/im/lib/ Ŀ¼�¡�

    3. ����Щ�ļ����Ƶ� Sun Java System Access Manager ����ϵ� locale Ŀ¼��
    4. Ĭ������£��� Solaris �ϴ�Ŀ¼Ϊ /opt/SUNWam/locale���� Linux �ϴ�Ŀ¼Ϊ /opt/sun/identity/locale��

  6. ���� Configure ʵ�ó������Ҫ���� Web ����ͻ���ϵͳ��ʹ��֧�� Instant Messaging���й�˵��μ��� 2 �¡����ú��� Instant Messenger����


ִ������ʾ����

Ҫ��������ʾ���ã��������һ����������Դ���״̬�ļ����ڴ� configure �Ự�ڼ䣬�Ὣ��� configure ʵ�ó���������Ӧ����״̬�ļ��У��������޸��κ��������״̬�ļ��У���Ӧ�Բ����б���ʽ����ÿ�������һ����ʾ���ֶΡ�����4��������ƽ̨��Ӧ��״̬�ļ� ID�����޸�״̬�ļ��Լ���� ID��

Ȼ�󣬿�ʹ��״̬�ļ���Ϊ�����ڶ����������� configure ʵ�ó��򡣴˴����̿�������ҵ�еĶ������Ͽ��ٴ����������á��й�ʹ��״̬�ļ����� Instant Messaging ��ʵ�����Ϣ���μ���װ��������� Instant Messaging��

  Ϊ Instant Messaging �������״̬�ļ��� ID
  1. �Գ����û���ݵ�¼��
  2. ת�� Instant Messaging �İ�װĿ¼��
  3. Ĭ������£��� Solaris �ϴ�Ŀ¼�� /opt/SUNWiim���� Linux �ϴ�Ŀ¼�� /opt/sun/im��

  4. �������м�������������� configure ʵ�ó���
  5. configure [-nodisplay] -saveState <statefile>

    ���� <statefile> ��Ҫ��״̬�ļ�ʹ�õ���ơ�

    Ҫʹ��״̬�ļ�4������һ��ͬ�� Instant Messaging ��װ����ʹ���������

    configure -nodisplay -noconsole -state <statefile>

    ����ִ�� configure ʵ�ó����������У�ϵͳ�Ὣ���Ӧ�𲶻�״̬�ļ��С�������ú󣬿�����ָ����λ�õõ�״̬�ļ���

  6. �ٴ����� configure ʵ�ó��������ƽ̨��Ӧ��״̬�ļ� ID������һ�θ�������� -id ѡ�������ʾ��
  7. configure -id

    ����������һ����ܱ�ʶ��

  8. ���Ƹñ�ʶ������ֵճ��״̬�ļ�����Ϊ STATE_BEGIN �� STATE_DONE �����ֵ��

�й�ʹ��״̬�ļ�������һ��ͬ Instant Messaging ��װ����Ϣ���μ���װ��������� Instant Messaging��



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


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