![]() | |
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 ��ο� ���˴ϴ�.
Service Registry ������
��= ǥ�� Service Registry ����Ʈ������ ����̵忡 ���� ����; ��; �� �ִ� �������� /��; ���� �ݴϴ�.
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: Ưd�� Java ES ��/ ���� ���(ǥ 1-9 ��v)�� ~�ӵ˴ϴ�.
- Application Server. Service Registry�� Service Registry �?� �wα��� �����̳ʸ� f���ϰ� Java ES ������ 5���� ��Ʈ��ũ�� ����� ����Ʈ��/����� �����ͺ��̽��� ���� ����; ���ϴ� Application Server�� ���� �ʼ� ~�Ӽ��� �ֽ4ϴ�.
- Java DB. Service Registry�� ���� �� �̸� �����ϴ� ��Ÿ ������ �����ϴ� �⺻ �����ͺ��̽��� ���Ǵ� Java DB�� ���� �ʼ� ~�Ӽ��� �ֽ4ϴ�.
���� ����̵�
Service Registry�� � üf�� ��� ����̵��ϴ� ���� ����̵�� ���� ����̵�: Java ES �� � üf ����Ʈ�������� ������ ��� ��= �� ���� ��� �� �ϳ��� ������ �� �ֽ4ϴ�.
� üf ��� ��ġ
- ��x Service Registry ������ ����մϴ�.
�ʼ� �������� 'ġ�� Service Registry �������� ��v�Ͻʽÿ�.
- �� � üf�� ��ġ�մϴ�.
� üf�� �� �ý���(�Ǵ� Solaris 10 ����)�� ��ġ�ϰų� ��x ���� �ý���; ��� �� �ֽ4ϴ�.
- �ܰ� 1���� ����� Service Registry ������ �����մϴ�.
- ������ 5 Service Registry�� ��ġ�մϴ�.
��x � üf ����̵�
- ��x Service Registry ������ ����մϴ�.
�ʼ� �������� 'ġ�� Service Registry �������� ��v�Ͻʽÿ�.
- � üf�� ����̵��մϴ�.
����̵��ص� ��x ���� �ý���: �״�� ���� �ֽ4ϴ�.
- ������ 5 Service Registry�� ����̵��մϴ�.
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μ����� ��= ���; ����ؾ� �մϴ�.
- �Ϲ����� ����̵� ���. ������ 5 Service Registry�� ��� ��ġ�ϰ� ������ 4 ������ �� ����; ������ 5�� ���̱��̼��� ��= ������ 4�� f���Ͽ� ��ũ ��; Ȯ���ϸ� ����̵带 ������ �� �ֽ4ϴ�.
- ����̵� ~�Ӽ�. Service Registry: ���� Java ES ��/ ���� ���(ǥ 1-9 ��v)�� ~�ӵǸ�, �̷��� ���� ��Ҵ� Service Registry; ����̵��� �� Java ES ��ġ �wα��� ������ 5�� �ڵ�8�� ����̵��մϴ�.
������ 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 srvcLinux�� ���
rpm -qa|grep srvc���� Ư�� �� ��Ű�� �̸�: ��= ǥ�� d���Ǿ� �ֽ4ϴ�.
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�� ����˴ϴ�.
- ��/ ���� ���. Java ES ��/ ���� ��� ����̵����� Java ES ��/ ���� ��Ҹ� ������ 5�� ����ȭ�ϴ� ��� ���� ��ħ; f���մϴ�. ���� Service Registry�� �ʿ��� ��� ��/ ���� ��Ҵ� Service Registry; ������ 5�� ����̵��� �� Java ES ��ġ �wα��� �ڵ�8�� ����̵��մϴ�.
- Java DB. 8��, "Java DB"���� Java DB�� ������ 5�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- 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 �ν��Ͻ��� ���˴ϴ�.
- ��Ʈ�� �α����ϰų� ����/�� �˴ϴ�.
su -
- Jakarta ANT Java/XML ��� ��� ����(ANT ��/ ���� ���)�� �ùٸ� J2SE ����; ��v�ϴ��� Ȯ���մϴ�.
(�̾���� �ܰ迡�� ant ����� ���˴ϴ�.)
PATH=/usr/jdk/entsys-j2se/bin:$PATH
export PATH
- ������ 4 Service Registry(Application Server) ������; �����մϴ�.
cd ServiceRegistryR4-base/install
/usr/sfw/bin/ant -f build-install.xml appserver.domain.stop������: Service Registry �ν��Ͻ��� ����˴ϴ�.
- ������ 5 Service Registry�� ��� ��ġ�մϴ�.
��= �ܰ踦 �����մϴ�.
- ������ 4 Service Registry�� ȣ�����ϴ� ��ǻ�Ϳ��� Java ES ��ġ �wα�; �����մϴ�.
cd Java ES Release 5 distribution/os_arch
./installer���⼭ os_arch�� Solaris_sparc�� ��: ������� �÷��� �ش��մϴ�. ����� �������̽��� ����Ϸx� installer -nodisplay �ɼ�; ����Ͻʽÿ�.
���� �� ���� ��� ������ ǥ�õ� ��= ���� ��� ���� ������ ǥ�õ˴ϴ�. ��ġ�� ���� ��Ҹ� Java ES ��ġ �wα����� ��b ����̵��� �� �ִ� ��쿡�� ���°� "����̵� ����"8�� ǥ�õ˴ϴ�.
- ���� ��� ���� ������� Service Registry�� �����մϴ�.
- ������ 4�� �ٸ� ��ġ ���丮 ��θ� ��d�մϴ�.
�⺻��8�� ������ 5 ��ġ ���(ServiceRegistryR5-base)�� ������ 4 ��ġ ���(ServiceRegistryR4-base)�� �ٸ��ϴ�.
- "���߿� ����" �ɼ�; �����մϴ�.
"��� ����": ������ �ʽ4ϴ�.
- �ʿ��� ��� ����ȭ�� ��Ű�� ��ġ�ϴ� �ɼ�; �����մϴ�.
- ��ġ�� �Ϸ�Ǹ� Java ES ��ġ �wα�; ~���մϴ�.
- ������ 5 Service Registry �ν��Ͻ��� ����̵� �� �����մϴ�.
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 �����ΰ� ����˴ϴ�.
- ������ 4 Service Registry�� ���� ��� d�� ������ ��d�� ��� ��=�� ���� ������ 5 Service Registry ���� ���Ͽ� ���� �ش� ���� �۾�; ������ �� �ֽ4ϴ�.
- ������ 5 Service Registry(Application Server) ������; �����մϴ�.
�� ������: �ܰ� 5�� upgrade ���; ����Ͽ� �ڵ�8�� ���۵Ǿ�4ϴ�.
cd ServiceRegistryR5-base/install
/usr/sfw/bin/ant -f build-install.xml appserver.domain.stop- ������ 4 Service Registry �ν��Ͻ� ����; ������ 5�� ����մϴ�.
������ 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- ������ 5 Service Registry(Application Server) ������; �����մϴ�.
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 soarLinux�� ���
rpm -qa|grep soar���� Ư�� �� ��Ű�� �̸�: ǥ 12-4�� d���Ǿ� �ֽ4ϴ�.
���� ����̵� �۾�
������ 4 Service Registry�� f���ϴ� ���; �����ϴ� ��= �ܰ�� ������ 4�� ����̵� �ѹ�; ������ �ʴ� ��쿡�� �����Ͻʽÿ�.
- ������ 4 Service Registry(Application Server) ������; ��f�մϴ�.
cd ServiceRegistryR4-base/install
Solaris�� ���
/usr/sfw/bin/ant -f build-install.xml appserver.domain.deleteLinux�� ���
/opt/sun/bin/ant -f build-install.xml appserver.domain.delete- ������ 4 Service Registry ������ ������ ���Ե� ���丮�� ��f�մϴ�.
rm -rf RegistryDomainR4-base
- ������ 4 Service Registry ��ġ ������ ���Ե� ���丮�� ��f�մϴ�.
rm -rf ServiceRegistryR4-base
����̵� �ѹ�
������ 5�� ����̵��� ��=���� ��d���� �ʴ� ���� ����8�� �ǵ����� ������ 5 ����̵带 �ѹ��� �� �ֽ4ϴ�.
- ������ 5 Service Registry(Application Server) ������; �����ϰ� ��f�մϴ�.
cd ServiceRegistryR4-base/install
Solaris�� ���
/usr/sfw/bin/ant -f build-install.xml appserver.domain.deleteLinux�� ���
/opt/sun/bin/ant -f build-install.xml appserver.domain.delete- Java ES ������ 5 f�� �wα�; �����Ͽ� ������ 5 Service Registry�� f���մϴ�.
- ������ 4 Service Registry ������; �����մϴ�.
cd ServiceRegistryR4-base/install
Solaris�� ���
/usr/sfw/bin/ant -f build-install.xml appserver.domain.startLinux�� ���
/opt/sun/bin/ant -f build-install.xml appserver.domain.start- ������ 4 Service Registry % �ֿܼ� �����մϴ�.
http://localhost:6480/soar
- Service Registry ���� Ȯ�� ����� ���� �ִ� ������ 4 Ư¡�� �ֿܼ� ǥ�õǴ��� Ȯ���մϴ�.
���� �ν��Ͻ� ����̵�
�Ϻ� ���� ��v������ Service Registry�� ���� ��ǻ�� �ý��ۿ� �����Ͽ� Ȯ�强; f���ϰ� ���뼺; ����ŵ�ϴ�. ���� ���, �ε� �뷱���� �ִ� ���� ��ǻ�Ϳ��� Service Registry �ν��Ͻ��� �����Ͽ� �ε带 �л��ų �� �ֽ4ϴ�.
�̷��� ��v���� ����Ʈ���� ���� ��κ� �б� ����̸� ���� �����ͺ��̽��� �����Ͽ� ������ �� �ε忡 �4��մϴ�.
������ 4 Service Registry ����̵����� �����ϴ� ��� �� ��ǻ�Ϳ��� Service Registry�� ����̵��Ͻʽÿ�.