Sun Java logo     ����      ����      ����      ��=     

Sun logo
Sun Java Enterprise System 5 UNIX�� ��׷��̵� ���? 

12��
Service Registry

�� �忡���� Service Registry�� Java ES 5(������ 5): Service Registry 3.1�� ��׷��̵��ϴ� ���; �����մϴ�.

���� ������ 5���� ����ϴ� �ٸ� ��׷��̵� ��ο� ���� ��׷��̵� ��� ������ ���並 f���ϸ�, Solaris�� Linux � üf������ ��׷��̵忡 ���ؼ��� �����մϴ�.


Service Registry ��׷��̵� ����

�� ��� Java ES 5(������ 5)�� ��׷��̵��ϴ� �� ����; �ִ� ��=�� ��: Service Registry�� �Ϲ� ��Ҹ� �����մϴ�.

Java ES ������ 5 d��

Java ES ������ 5 Service Registry�� ������ 4 Service Registry�� ���� �� ������ �������Դϴ�. ���⿡�� �� ���� ���� ���, ����Ʈ�� �������̽� �� �� ���� ��� ��d�� ���ԵǾ� �ֽ4ϴ�.

Java ES ������ 5 ��׷��̵� �ε��

ǥ 12-2�� Service Registry�� Java ES ������ 5�� ��׷��̵��ϴ� ���; ���� �ݴϴ�. �� ǥ�� Solaris �� Linux � üf ��ο� ���˴ϴ�.

ǥ 12-2  Java ES 5(������ 5) ��׷��̵� ���: Service Registry 3.1 

Java ES ������

Service Registry ����

�Ϲ����� ���

�籸�� �ʿ�

������ 4

Sun Java System Service Registry 3.0 2005Q4

��b ��׷��̵�:
������ 5�� ��� ��ġ�ϰ� ����Ʈ�� �����͸� ������ 5�� ����Ͽ� ������ 4�� ��ü�մϴ�.

��=

Service Registry ������

��= ǥ�� Service Registry ����Ʈ������ ��׷��̵忡 ���� ����; ��; �� �ִ� �������� /��; ���� �ݴϴ�.

ǥ 12-3  Service Registry ������ ���

������ /��

���

��ġ �Ű� ����

ServiceRegistryR4-base/install/install.properties

Service Registry ����

�ŷ��� �� �ִ� ����

ServiceRegistryR4-base/install/cacerts

Application Server ��ġ�� ���Ե��� ��: Service Registry���� �ŷڵǴ� ����

���� ������

RegistryDomainR4-base/domains/registry/applications/j2ee-modules/soar/WEB-INF/classes/*.properties

Service Registry �ν��Ͻ� ����

����Ʈ��/����� ������

RegistryDomainR4-base/3.0/data

�����ͺ��̽� �� ����� ����

% �������̽� ����

RegistryDomainR4-base/3.0/jaxr-ebxml

% �������̽� ����

Service Registry ��׷��̵� ��

Service Registry ��׷��̵带 '�� ��: �Ϲ���8�� 1��, "��׷��̵� ��ȹ"���� ������ ��׷��̵� ���, Java ES ���� ��� ���� ~�Ӽ�, ������ ��׷��̵�� ��ü ��׷��̵�, ���� �ν��Ͻ� ���� ��� ��: ���� ��� ���׿� ��� �޶���ϴ�.

�� ��� Service Registry ��׷��̵� ��ȹ�� ����; �� �� �ִ� ��f�� ���� Service Registry�� ���� �Ϲ����� ����; �����մϴ�.

ȣȯ�� ��f

������ 5 Service Registry�� ������ 4 Service Registry�� ȣȯ�˴ϴ�.

~�Ӽ�

�ٸ� Java ES ���� ��ҿ� ���� Service Registry ~�Ӽ�: Service Registry ����Ʈ��� ��׷��̵��ϰ� �籸���ϴ� ���� ����; �� �� �ֽ4ϴ�. ���� ���, Service Registry �������̽� �Ǵ� ����� ���� ����; ����Ϸx� Service Registry�� ~�ӵǾ� �ִ� ���� ����� ��׷��̵�� ������ �ʿ��� �� �ֽ4ϴ�. �׷��� ���� ����� ��׷��̵� �ʿ� ���δ� Ưd ��׷��̵� ��ο� ���� ��d�˴ϴ�.

Service Registry�� ��= Java ES ���� ��ҿ� ~�ӵ˴ϴ�.

���� ��׷��̵�

Service Registry�� � üf�� ��� ��׷��̵��ϴ� ���� ��׷��̵�� ���� ��׷��̵�: Java ES �� � üf ����Ʈ�������� ������ ��� ��= �� ���� ��� �� �ϳ��� ������ �� �ֽ4ϴ�.

� üf ��� ��ġ
  1. ��x Service Registry �����͸� ����մϴ�.
  2. �ʼ� �������� 'ġ�� Service Registry �������� ��v�Ͻʽÿ�.

  3. �� � üf�� ��ġ�մϴ�.
  4. � üf�� �� �ý���(�Ǵ� Solaris 10 ����)�� ��ġ�ϰų� ��x ���� �ý���; ��� �� �ֽ4ϴ�.

  5. �ܰ� 1���� ����� Service Registry �����͸� �����մϴ�.
  6. ������ 5 Service Registry�� ��ġ�մϴ�.
��x � üf ��׷��̵�
  1. ��x Service Registry �����͸� ����մϴ�.
  2. �ʼ� �������� 'ġ�� Service Registry �������� ��v�Ͻʽÿ�.

  3. � üf�� ��׷��̵��մϴ�.
  4. ��׷��̵��ص� ��x ���� �ý���: �״�� ���� �ֽ4ϴ�.

  5. ������ 5 Service Registry�� ��׷��̵��մϴ�.
  6. Java ES ������ 4���� Service Registry ��׷��̵��� ��v�Ͻʽÿ�.


Java ES ������ 4���� Service Registry ��׷��̵�

�� ��� Service Registry�� Java ES 2005Q4(������ 4)���� Java ES 5(������ 5)�� ��׷��̵��ϴ� ��� ���� d���� ���ԵǾ� �ֽ4ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.

�Ұ�

Java ES ������ 4 Service Registry�� ������ 5�� ��׷��̵��ϴ� ��� ��׷��̵� �wμ����� ��= ���; ����ؾ� �մϴ�.

������ 4 Service Registry ��׷��̵�

�� ��� Solaris �� Linux �÷��� Service Registry�� Java ES ������ 4���� Java ES ������ 5�� ��׷��̵��ϴ� ��� ���� �����մϴ�. �׸񿡼� Ưd �÷����� ���� ����ϴ� ��� ���Ǵ� � üf�� ǥ�õ˴ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.

���� ��׷��̵� �۾�

Service Registry�� ��׷��̵��ϱ� �� ��= �۾�; �����ؾ� �մϴ�.

���� ���� d�� Ȯ��

% �ܼ� ����� �������̽��� Ư��; ���캸�� Service Registry�� ���� ����; Ȯ���� �� �ֽ4ϴ�.

http://localhost:6060/soar

���� Service Registry ��Ű�� �̸�; Ȯ���� �� �ֽ4ϴ�. ���� ��� ��=�� ���4ϴ�.

Solaris�� ���
pkginfo -l|grep srvc

Linux�� ���
rpm -qa|grep srvc

���� Ư�� �� ��Ű�� �̸�: ��= ǥ�� d���Ǿ� �ֽ4ϴ�.

ǥ 12-4  Service Registry ���� Ȯ�� ���

Java ES ������

Service Registry ���� ��ȣ

���� Ư��

������ 4

3.0

% �ܼ�: ���� â�� ���� ����

��Ű�� �̸��� ���ԵǴ� ���ڿ�: soar

������ 5

3.1

% �ܼ�: ���� â�� �ִ� �� ���� ��

��Ű�� �̸��� ���ԵǴ� ���ڿ�: srvc-registry

Service Registry ~�Ӽ� ��׷��̵�

�Ϲ���8�� ��ǻ�� �ý��� �� ��ǻ�� ȯ�� ���� ��� Java ES ���� ��Ҹ� Java ES ������ 5�� ��׷��̵��ϴ� ���� �}4ϴ�. Service Registry�� ���� ��/ ���� ���, Application Server �� Java DB�� ���� ����� ��׷��̵� ~�Ӽ��� �ֽ4ϴ�.

Service Registry ~�Ӽ�; ��׷��̵��� ���� Service Registry; ��׷��̵��ϱ� �� ��= ���� ��׷��̵��ؾ� �ϸ� �̹� ��׷��̵��� �׸� ���� �۾�: ���� �� �ֽ4ϴ�. ��/ ���� ��� ��׷��̵�� �Ϲ���8�� Java ES ��ġ �wα׷�; ���� �ڵ�8�� ����˴ϴ�.

  1. ��/ ���� ���.  Java ES ��/ ���� ��� ��׷��̵����� Java ES ��/ ���� ��Ҹ� ������ 5�� ����ȭ�ϴ� ��� ���� ��ħ; f���մϴ�. �׷��� Service Registry�� �ʿ��� ��� ��/ ���� ��Ҵ� Service Registry; ������ 5�� ��׷��̵��� �� Java ES ��ġ �wα׷��� �ڵ�8�� ��׷��̵��մϴ�.
  2. Java DB.  8��, "Java DB"���� Java DB�� ������ 5�� ��׷��̵��ϴ� ��� ���� ��ħ; f���մϴ�.
  3. Application Server.  11��, "Application Server"���� Application Server�� ������ 5�� ��׷��̵��ϴ� ��� ���� ��ħ; f���մϴ�.
HTTP ��Ʈ ��ȣ ��d

ServiceRegistryR4-base/install/install.properties ����; ��d�Ͽ� HTTP ��Ʈ�� 6060���� 64808�� �����մϴ�(6060: ����� ��Ʈ�Դϴ�). �� ��� d�� ��d�� ���� �ڼ��� ����: Service Registry 3.1 �� ���?(http://docs.sun.com/doc/820-0536)�� ��v�Ͻʽÿ�.

Service Registry ������ ���

Service Registry�� ������ 4���� ������ 5�� ��׷��̵��ϴ� ��� ���� ������ �Ǵ� ����Ʈ��/����� �����ͺ��̽��� ��d���� �ʽ4ϴ�. ��� ���� �����͸� ������� �ʾƵ� �˴ϴ�.

�ʼ� ���� d�� �� ��й�ȣ ���

������ 4 Service Registry�� ����� ���̵�, ��й�ȣ, ������ �̸� �� ��Ʈ ��ȣ�� �˾ƾ� �մϴ�.

������ 4 ��׷��̵� Service Registry

�� ��� Solaris �� Linux �÷����� ��׷��̵� ���� �����մϴ�.

��׷��̵� ����(Solaris)

�Ʒ��� ����ȭ�� ����� ��׷��̵尡 ���� ���� ��ǻ���� ���ÿ� �����ϴ� Service Registry �ν��Ͻ��� ���˴ϴ�.

  1. ��Ʈ�� �α����ϰų� ����/�� �˴ϴ�.
  2. su -

  3. Jakarta ANT Java/XML ��� ��� ����(ANT ��/ ���� ���)�� �ùٸ� J2SE ����; ��v�ϴ��� Ȯ���մϴ�.
  4. (�̾���� �ܰ迡�� ant ����� ���˴ϴ�.)

    PATH=/usr/jdk/entsys-j2se/bin:$PATH

    export PATH

  5. ������ 4 Service Registry(Application Server) ������; �����մϴ�.
  6. cd ServiceRegistryR4-base/install
    /usr/sfw/bin/ant -f build-install.xml appserver.domain.stop

    ������: Service Registry �ν��Ͻ��� ����˴ϴ�.

  7. ������ 5 Service Registry�� ��� ��ġ�մϴ�.
  8. ��= �ܰ踦 �����մϴ�.

    1. ������ 4 Service Registry�� ȣ�����ϴ� ��ǻ�Ϳ��� Java ES ��ġ �wα׷�; �����մϴ�.
    2. cd Java ES Release 5 distribution/os_arch
      ./installer

      ���⼭ os_arch�� Solaris_sparc�� ��: ������� �÷��� �ش��մϴ�. ����� �������̽��� ����Ϸx� installer -nodisplay �ɼ�; ����Ͻʽÿ�.

      ���� �� ���� ��� ������ ǥ�õ� ��= ���� ��� ���� ������ ǥ�õ˴ϴ�. ��ġ�� ���� ��Ҹ� Java ES ��ġ �wα׷����� ��b ��׷��̵��� �� �ִ� ��쿡�� ���°� "��׷��̵� ����"8�� ǥ�õ˴ϴ�.

    3. ���� ��� ���� ������� Service Registry�� �����մϴ�.
    4. ������ 4�� �ٸ� ��ġ ���丮 ��θ� ��d�մϴ�.
    5. �⺻��8�� ������ 5 ��ġ ���(ServiceRegistryR5-base)�� ������ 4 ��ġ ���(ServiceRegistryR4-base)�� �ٸ��ϴ�.

    6. "���߿� ����" �ɼ�; �����մϴ�.
    7. "��� ����": ������ �ʽ4ϴ�.

    8. �ʿ��� ��� ����ȭ�� ��Ű�� ��ġ�ϴ� �ɼ�; �����մϴ�.
    9. ��ġ�� �Ϸ�Ǹ� Java ES ��ġ �wα׷�; ~���մϴ�.
  9. ������ 5 Service Registry �ν��Ͻ��� ��׷��̵� �� �����մϴ�.
  10. cd ServiceRegistryR5-base/install
    /usr/sfw/bin/ant -f build-install.xml
        -Dinstall.properties=
    ServiceRegistryR4-base/install/install.properties
        upgrade

    ������ 4 install.properties ����; ����Ű�� �� �ٸ� ���8�� �⺻ ������ 5 install.properties ����; �����ϸ� ��� ������ 4 ��� d�� ��; �״�� ����� �� �ֽ4ϴ�. �̷��� ��� d�� ��d�� ���� �ڼ��� ����: Service Registry 3.1 �� ���?(http://docs.sun.com/doc/820-0536)�� ��v�Ͻʽÿ�.

    ����� d�� ��� d�� ��; ��� ������ �̸� install.properties�� �߰����� ��: ��� ��=�� ���� Ant ����ٿ� �̷��� ��� d�� ��; �� �ٿ� ��� ��d�ؾ� �մϴ�.

    /usr/sfw/bin/ant -f build-install.xml
        -Dregistry.install.RegistryServerKeystorePassword=
    passwd1
        -Dregistry.install.AdministratorPassword=passwd2
        -Dregistry.install.ApplicationServerKeystorePassword=passwd3
        upgrade

    �׷��� �̷��� ����� d�� ��� d�� ��: f�ѵ� ����8�� install.properties ���Ͽ� �߰��Ͽ� ������� ��: ����ڰ� �� �� �ִ� ����� ��d ���; �����ϴ� ���� �}4ϴ�. �ڼ��� ����: Service Registry �� ���?�� ��v�Ͻʽÿ�.

    ��׷��̵� /ƿ��Ƽ�� �� Application Server ������; ����� ������; �����ϸ� �����ο� Service Registry �ν��Ͻ��� �����մϴ�. �� Service Registry �ν��Ͻ��� ��ü Application Server �����ΰ� ����˴ϴ�.

  11. ������ 4 Service Registry�� ���� ��� d�� ������ ��d�� ��� ��=�� ���� ������ 5 Service Registry ���� ���Ͽ� ���� �ش� ���� �۾�; ������ �� �ֽ4ϴ�.
    1. ������ 5 Service Registry(Application Server) ������; �����մϴ�.
    2. �� ������: �ܰ� 5�� upgrade ���; ����Ͽ� �ڵ�8�� ���۵Ǿ�4ϴ�.

      cd ServiceRegistryR5-base/install
      /usr/sfw/bin/ant -f build-install.xml appserver.domain.stop

    3. ������ 4 Service Registry �ν��Ͻ� ����; ������ 5�� ����մϴ�.
    4. ������ 4 Service Registry �ν��Ͻ� ������ ���� ���� ����; �߰��մϴ�.

      RegistryDomainR4-base/domains/registry/applications/j2ee-modules/
      soar/WEB-INF/classes/*.properties

      ���� ����; �ش��ϴ� ������ 5 ������ �߰��մϴ�.

      RegistryDomainR5-base/domains/registry/applications/j2ee-modules/
      soar/WEB-INF/classes/*.properties

  12. ������ 5 Service Registry(Application Server) ������; �����մϴ�.
  13. cd ServiceRegistryR5-base/install
    /usr/sfw/bin/ant -f build-install.xml appserver.domain.start

��׷��̵� ����(Linux)

Linux���� Service Registry�� ��׷��̵��ϴ� ����� Solaris�� ����(��׷��̵� ����(Solaris) ��v)�� ��������, Linux �÷����� ��׷��̵� ������ �پ��� �ܰ迡�� ���Ǵ� ant ����� 'ġ�� Solaris �÷���� �ٸ��ϴ�.

��׷��̵� Ȯ��

% �ܼ� ����� �������̽��� Ư��; ���캸�� Service Registry�� ������8�� ��׷��̵�Ǿ���� Ȯ���� �� �ֽ4ϴ�.

http://localhost:6480/soar

���� Service Registry ��Ű�� �̸�; Ȯ���� �� �ֽ4ϴ�. ���� ��� ��=�� ���4ϴ�.

Solaris�� ���
pkginfo -l|grep soar

Linux�� ���
rpm -qa|grep soar

���� Ư�� �� ��Ű�� �̸�: ǥ 12-4�� d���Ǿ� �ֽ4ϴ�.

���� ��׷��̵� �۾�

������ 4 Service Registry�� f���ϴ� ���; �����ϴ� ��= �ܰ�� ������ 4�� ��׷��̵� �ѹ�; ������ �ʴ� ��쿡�� �����Ͻʽÿ�.

  1. ������ 4 Service Registry(Application Server) ������; ��f�մϴ�.
  2. cd ServiceRegistryR4-base/install

    Solaris�� ���
    /usr/sfw/bin/ant -f build-install.xml appserver.domain.delete

    Linux�� ���
    /opt/sun/bin/ant -f build-install.xml appserver.domain.delete

  3. ������ 4 Service Registry ������ ������ ���Ե� ���丮�� ��f�մϴ�.
  4. rm -rf RegistryDomainR4-base

  5. ������ 4 Service Registry ��ġ ������ ���Ե� ���丮�� ��f�մϴ�.
  6. rm -rf ServiceRegistryR4-base

��׷��̵� �ѹ�

������ 5�� ��׷��̵��� ��=���� ��d���� �ʴ� ���� ����8�� �ǵ����� ������ 5 ��׷��̵带 �ѹ��� �� �ֽ4ϴ�.

  1. ������ 5 Service Registry(Application Server) ������; �����ϰ� ��f�մϴ�.
  2. cd ServiceRegistryR4-base/install

    Solaris�� ���
    /usr/sfw/bin/ant -f build-install.xml appserver.domain.delete

    Linux�� ���
    /opt/sun/bin/ant -f build-install.xml appserver.domain.delete

  3. Java ES ������ 5 f�� �wα׷�; �����Ͽ� ������ 5 Service Registry�� f���մϴ�.
  4. ������ 4 Service Registry ������; �����մϴ�.
  5. cd ServiceRegistryR4-base/install

    Solaris�� ���
    /usr/sfw/bin/ant -f build-install.xml appserver.domain.start

    Linux�� ���
    /opt/sun/bin/ant -f build-install.xml appserver.domain.start

  6. ������ 4 Service Registry % �ֿܼ� �׼����մϴ�.
  7. http://localhost:6480/soar

  8. Service Registry ���� Ȯ�� ����� ���� �ִ� ������ 4 Ư¡�� �ֿܼ� ǥ�õǴ��� Ȯ���մϴ�.

���� �ν��Ͻ� ��׷��̵�

�Ϻ� ���� ��v������ Service Registry�� ���� ��ǻ�� �ý��ۿ� �����Ͽ� Ȯ�强; f���ϰ� ���뼺; ����ŵ�ϴ�. ���� ���, �ε� �뷱���� �ִ� ���� ��ǻ�Ϳ��� Service Registry �ν��Ͻ��� �����Ͽ� �ε带 �л��ų �� �ֽ4ϴ�.

�̷��� ��v���� ����Ʈ���� ���� ��κ� �б� ����̸� ���� �����ͺ��̽��� �׼����Ͽ� ������ �� �ε忡 �4��մϴ�.

������ 4 Service Registry ��׷��̵����� �����ϴ� ��� �� ��ǻ�Ϳ��� Service Registry�� ��׷��̵��Ͻʽÿ�.



����      ����      ����      ��=     


��ǰ ��ȣ: 820-0892
2007�� 6��.   Copyright 2007 Sun Microsystems, Inc. ��� �Ǹ��� ���۱����� ��/�Դϴ�.