![]() | |
Sun Java Enterprise System 5 UNIX�� ����̵� ���? |
11��
Application Server�� �忡���� Application Server�� Java ES 5(������ 5): Sun Java System Application Server Enterprise Edition 8.2�� ����̵��ϴ� ���; �����մϴ�.
���� ������ 5���� ����ϴ� �ٸ� ����̵� ��ο� ���� ����̵� ��� ������ ���並 f���ϸ�, Solaris�� Linux � üf������ ����̵忡 ���ؼ��� �����մϴ�.
��
������ 5 Application Server (8.x) �� �⺻ Application Server ������ �̸�: domain1�Դϴ�. ��, domain1: �� �忡�� ���� domainName ������ �⺻���Դϴ�.
���� �⺻ DAS(Directory Administration Service) �ν��Ͻ� �̸�: server�Դϴ�. J2EE �?� �wα�: �Ϲ���8�� DAS �ν��Ͻ��� �ƴ� �ٸ� ���� ������ �ν��Ͻ��� ����˴ϴ�.
�� �忡�� ���� asadmin ��ɿ� ���� �ڼ��� ����: Sun Java System Application Server Enterprise Edition 8.2 Reference Manual (http://docs.sun.com/doc/819-4736); ��v�Ͻʽÿ�.
Application Server ����̵� ������ ��� Java ES 5(������ 5)�� ����̵��ϴ� �� ����; �ִ� ��=�� ��: Application Server�� �Ϲ� ��Ҹ� �����մϴ�.
Java ES ������ 5 Application Server d��
Java ES ������ 5 Application Server�� ������ 4�� ����Ͽ� ���õ� ��� ��d�� ���Ե� ������ �������Դϴ�. ��� ��鿡�� ������ 5 Application Server�� ������ 4�� �����մϴ�.
Application Server ����̵� �ε��
Application Server�� Java ES ������ 5�� ����̵��� �� ����� �� �ִ� �� ���� ����̵� ��� ������ �ֽ4ϴ�.
- ǥ 11-2�� Java ES Application Server�� Java ES ������ 5�� ����̵��ϴ� ���; ���� �ָ�, �� ǥ�� Solaris �� Linux � üf ��ο� ���˴ϴ�.
- ǥ 11-3: Solaris�� ���� f��� Application Server�� Java ES ������ 5�� ����̵��ϴ� ���; ���� �ݴϴ�. Application Server Platform Edition: Solaris OS ����Ʈ����� �Բ� ���� f��˴ϴ�. Application Server�� ��� ����: ǥ 11-3�� ���� �ִ� ��� Java ES ��ġ �wα�; ����Ͽ� ������ 5 Enterprise Edition8�� ����̵��� �� �ֽ4ϴ�.
ǥ 11-2 Java ES 5(������ 5) ����̵� ���: Application Server Enterprise Edition 8.2
Java ES ������
Application Server ����
�Ϲ����� ���
�籸�� �ʿ�
������ 4
Sun Java System Application Server Enterprise Edition 8.1 2005Q4
��b ����̵�:
Java ES ��ġ �wα�; ����Ͽ� ����˴ϴ�.1��=
������ 3
Sun Java System Application Server Enterprise Edition 8.1 2005Q1
��b ����̵�:
Java ES ��ġ �wα�; ����Ͽ� ����˴ϴ�.��=
������ 2
Sun Java System Application Server 7.0 Update 3(2004Q2)
Platform Edition �� Enterprise Edition��b ����̵�:
Java ES ��ġ �wα�; ����Ͽ� ��Ű�� ����̵��ϰ�, postInstall ��ũ��Ʈ�� ����Ͽ� �籸��; �����ϰ�, asupgrade /ƿ��Ƽ�� ����Ͽ� ������ d���� ���̱��̼��մϴ�.2ȯ�� ����, ������ �� ��Ÿ ���� ������
J2EE ���� ��� �� �?� �wα�: ��ο� Application Server ȯ��8�� ���̱��̼��ϰ� ������ؾ� �մϴ�.
������ 1
Sun ONE Application Server 7.0 Update 1(2003Q4)
Platform Edition �� Enterprise Edition��b ����̵� ���� �� ��:
������ 2 Application Server���� ����̵��� ���� ��: ���; ����մϴ�.ȯ�� ����, ������ �� ��Ÿ ���� ������
J2EE ���� ��� �� �?� �wα�: ��ο� Application Server ȯ��8�� ���̱��̼��ϰ� ������ؾ� �մϴ�.
���� Java ES ������
��b ����̵� �Ұ���:
���� Java Enterprise System 2005Q1 Upgrade and Migration Guide (http://docs.sun.com/doc/819-0062)�� ���� ����Ͽ� ������ 38�� ó= ����̵��ϴ� ��: �����մϴ�.�� ��= ������ 3���� ������ 5�� ����̵��մϴ�.
1�����̳� ������ d���� �������� �ʰ� Application Server�� ������ 4���� ������ 5�� ����̵��Ϸt� ��� Java ES ������ 4 f�� �wα�; ����Ͽ� ������ 4 Application Server�� f���� ��= Java ES ������ 5 ��ġ �wα�; ����Ͽ� ������ 5 Application Server�� ��� ��ġ�� �� �ֽ4ϴ�. ���� ���߿� ���� �ɼ�; ����Ͽ� ������ 4 Application Server�� ��ġ�� ��쿡�� ������ 4 Application Server�� f���ϱ� �� ���� $HOME/.asadminprefs ����; ������ �մϴ�. ���⼭ $HOME: Application Server�� ��ġ�ϰ� �����ϴ� ������� Ȩ ���丮�Դϴ�. �� ���Ͽ��� ��= �� ���� ���ԵǾ� �ֽ4ϴ�.
AS_ADMIN_PASSWORD=password
AS_ADMIN_USER=admin2Solaris �÷����� ��� ������ 2 Application Server���� ����̵��ϸ� ��ǻ�Ϳ� Solaris�� ���� f��Ǵ� Application Server�� Java ES ������ 2 Application Server�� ��x�ϰ� �ǹǷ� �����ؾ� �մϴ�. ǥ 11-3 �� ���� ����; ��v�Ͻʽÿ�.
��
Solaris �÷����� ��� ������ 2 Application Server���� ����̵��ϸ� ��ǻ�Ϳ� ��� ����� Java ES ������ Application Server�� ��x�ϰ� �ǹǷ� �����ؾ� �մϴ�. ��� ������ 2 ���� ����̵带 �����ϱ� �� ��� ���� �� �ش� ������; f���ؾ� �մϴ�. Solaris OS�� �ش�: � üf�� ���� f��� Application Server ��Ű�� �� f���� ��v�Ͻʽÿ�.
Application Server ������
��= ǥ�� Application Server ����Ʈ������ ����̵忡 ���� ����; ��; �� �ִ� �������� /��; ���� �ݴϴ�.
Application Server ����̵� ��
Application Server ����̵带 '�� ��: �Ϲ���8�� 1��, "����̵� ��ȹ"���� ������ ����̵� ���, Java ES ���� ��� ���� ~�Ӽ�, ������ ����̵�� ��ü ����̵�, ���� �ν��Ͻ� ���� ��� ��: ���� ��� ���� ��� ����ϴ�.
�� ��� Application Server ����̵� ��ȹ�� ����; �� �� �ִ� ��f�� ���� Application Server�� ���� �Ϲ����� ����; �����մϴ�.
ȣȯ�� ��f
������ 5 Application Server�� ������ 4 �Ǵ� ������ 3�� �������̽��� �������� �ʰ� �״�� ����մϴ�. ���� ������ 5�� ������ 2 ������ �������̽��� ���� ����Ǿ�� ������ ������ 5�� ������ 2�� ȣȯ���� �ʽ4ϴ�.
���� ������ 5 Application Server�� ������ 4 Service Registry�� �������� �ʽ4ϴ�. Application Server�� ������ 5�� ����̵��ϸ� Service Registry�� ������ 5�� ����̵��ؾ� �մϴ�.
Application Server ~�Ӽ�
�ٸ� Java ES ���� ��ҿ� ���� Application Server ~�Ӽ�: Application Server ����Ʈ��� ����̵��ϰ� �籸���ϴ� ���� ����; �� �� �ֽ4ϴ�. ���� ��� Application Server �������̽��� ����� ����Ǹ� Application Server�� ~�ӵǾ� �ִ� ���� ����� ����̵�� ������ �ʿ��� �� �ֽ4ϴ�. ���� ���� ����� ����̵� �ʿ� ���δ� Ưd ����̵� ��ο� ���� ��d�˴ϴ�.
Application Server�� ��= Java ES ���� ��ҿ� ~�ӵ˴ϴ�.
- ��/ ���� ���. Application Server�� Ưd�� Java ES ��/ ���� ���(ǥ 1-9 ��v)�� ~�ӵ˴ϴ�.
- Message Queue. Application Server�� J2EE Java Message Service ȣȯ �� ��¡ ���; f���ϱ� '�� Message Queue�� ~�ӵ˴ϴ�.
- �?�뼺 ���� �����. Application Server�� �ν��Ͻ� ���� ���Ͽ9� ��� �ʿ��� ���� ���� d���� /�� ���ϱ� '�� �?�뼺 ���� �����(HADB)�� ~�ӵ˴ϴ�.
- Java DB. Application Server�� �⺻ ������ �����ͺ��̽��� Java DB�� ����Ͽ� ���� �?� �wα� �����Ϳ� Enterprise Java Beans Ÿ�̸ӿ� �ʿ��� ������ �����մϴ�.
- % �����̳�(������ ~�Ӽ�). Application Server�� ���� ������ �ε� ���� vd �÷��� ���� ���; '�� % �����̳ʸ� ����մϴ�. Java ES Web Server �Ǵ� Ÿ�� % �����̳�(��: Apache Web Server, Microsoft IIS)�� ���ؼ��� �̸� ����� �� �ֽ4ϴ�.
���� ����̵�
Application Server�� � üf�� ��� ����̵��ϴ� ���� ����̵�� ���� ����̵�: Java ES �� � üf ����Ʈ�������� ������ ��� ��= �� ���� ��� �� �ϳ��� ������ �� �ֽ4ϴ�.
� üf ��� ��ġ
- ��x Application Server ������ ����մϴ�.
�ʼ� �������� 'ġ�� Application Server �������� ��v�Ͻʽÿ�.
- �� � üf�� ��ġ�մϴ�.
� üf�� ��: ��ǻ�Ϳ��� ��ġ�� �� ��8�� ��x ���� �ý���: f�ŵ˴ϴ�.
- �ܰ� 1���� ����� Application Server ������ �����մϴ�.
- ������ 5 Application Server�� ��ġ�մϴ�.
�ܰ� 1���� ����� Application Server �������� ���� ��� �� ���� �ش� ����̵� �� ����� ���� ����Ͻʽÿ�.
��x � üf ����̵�
- ��x Application Server ������ ����մϴ�.
�ʼ� �������� 'ġ�� Application Server �������� ��v�Ͻʽÿ�.
- � üf�� ����̵��մϴ�.
����̵��ص� ��x ���� �ý���: �״�� ���� �ֽ4ϴ�.
- ������ 5 Application Server�� ����̵��մϴ�.
����̵� ��� ��� �� �忡�� �ش� ��; ��v�Ͻʽÿ�.
Java ES ������ 4���� Application Server ����̵��� ��� Application Server�� Java ES 2005Q4(������ 4)���� Java ES 5(������ 5)�� ����̵��ϴ� ��� ���� d���� ���ԵǾ� �ֽ4ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
�Ұ�
Java ES ������ 4 Application Server�� ������ 5�� ����̵��ϴ� ��� ����̵� �wμ����� ��= ���; ����ؾ� �մϴ�.
- �Ϲ����� ����̵� ���. Java ES ��ġ �wα�; ����Ͽ� ����̵带 �����մϴ�. ������ 4 Application Server�� ������ 5�� ����̵��ϴ� ���� Application Server�� �籸�� �Ǵ� J2EE ���� ��� ���̱��̼�: �ʿ����� �ʽ4ϴ�.
- ����̵� ~�Ӽ�. Application Server�� ���� Java ES ��/ ���� ���(ǥ 1-9 ��v)�� ~�ӵǸ�, �̷��� ���� ��Ҵ� Java ES ��ġ �wα��� Application Server ����̵带 ������ �� �ڵ�8�� ������ 5�� ����̵�˴ϴ�. Application Server�� NSS ��/ ���� ��ҿ� ���ؼ��� ����� ����̵� ~�Ӽ��� �ֽ4ϴ�.
���� Application Server ~�Ӽ����� ������ ��� ������ 5 Application Server�� Message Queue, HADB �� Java DB�� ~�ӵ˴ϴ�. �̷��� ~�Ӽ�: ����� ����̵� ~�Ӽ��̸� ��� ������ 5�� ����̵��ؾ� �մϴ�.
���� Application Server�� Java ES Web Server �Ǵ� Ÿ�� % �����̳ʿ� ������8�� ~�ӵ˴ϴ�. ���� �̴� ������� ��: ����̵� ~�Ӽ��Դϴ�. ��� Application Server�� ������ 5�� ����̵��ϴ� ��� % �����̳ʴ� ������8�� ����̵��� �� �ֽ4ϴ�.
������ 4 Application Server ����̵�
�� ��� Solaris �� Linux �÷��� Application Server�� Java ES ������ 4���� Java ES ������ 5�� ����̵��ϴ� ��� ���� �����մϴ�. �� Ưd �÷����� ���� ����ϴ� ��� ���Ǵ� � üf�� ǥ�õ˴ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
���� ����̵� �۾�
Application Server ����Ʈ��� ����̵��ϱ� �� ��= �۾�; �����ؾ� �մϴ�.
���� ���� d�� Ȯ��
��= ���; �Է��Ͽ� Application Server�� ���� ����; Ȯ���� �� �ֽ4ϴ�.
AppServer8-base/bin/asadmin version --verbose
Application Server ~�Ӽ� ����̵�
�Ϲ���8�� ��ǻ�� �ý��� �� ��ǻ�� ȯ�� ���� ��� Java ES ���� ��Ҹ� Java ES ������ 5�� ����̵��ϴ� ���� �}4ϴ�. Application Server�� NSS ��/ ���� ��� �� Message Queue, HADB, Java DB fǰ ���� ��ҿ� ���� ����� ����̵� ~�Ӽ��� �ֽ4ϴ�.
Application Server ~�Ӽ�; ����̵��� ���� Application Server�� ����̵��ϱ� �� ��= ���� ����̵��ؾ� �ϸ� �̹� ����̵��� �� ���� �۾�: ���� �� �ֽ4ϴ�. ���� ��/ ���� ��Ҹ� ����Ͽ� Message Queue, HADB �� Java DB�� ���� ����̵�� Application Server ����̵� �� Java ES ��ġ �wα����� �ڵ�8�� �����մϴ�.
- ��/ ���� ���. Java ES ��/ ���� ��� ����̵����� Java ES ��/ ���� ��Ҹ� ������ 5�� ����ȭ�ϴ� ��� ���� ��ħ; f���մϴ�. ���� Application Server�� �ʿ��� ��� ��/ ���� ��Ҵ� Application Server�� ������ 5�� ����̵��� �� Java ES ��ġ �wα��� �ڵ�8�� ����̵��մϴ�.
- Message Queue. 10��, "Message Queue"���� Message Queue�� ������ 5�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- �?�뼺 ���� �����(HADB). 9��, "�?�뼺 ���� �����"���� HADB�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- Java DB. 8��, "Java DB"���� Java DB�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
- % �����̳� ����Ʈ����(������� ��: ����̵� ~�Ӽ�). 7��, "Web Server"���� Web Server�� ����̵��ϴ� ��� ���� ��ħ; f���մϴ�.
Application Server ������ ���
Application Server�� ������ 4���� ������ 5�� ����̵��ϴ� ��� ���� ������ ��d���� �ʽ4ϴ�. ��� ���� ������ ������� �ʾƵ� �˴ϴ�.
�ʼ� ���� d�� �� ��й�ȣ ���
���� ��ġ�� ���� ���� Application Server ���� ���̵�� ��й�ȣ�� �˾ƾ� �մϴ�.
������ 4 ����̵� Application Server
�� ��� Application Server�� ����̵� ���� ����; ��ġ�� ��� ����; �����ϰ� ���̾� ���� ��ü�� ���� �����մϴ�.
����̵� ��� ����
Application Server ����Ʈ��� Java ES ������ 5�� ����̵��ϴ� ��� ��= ����; ����Ͻʽÿ�.
- Application Server �ν��Ͻ��� ����̵��Ϸx� �ش� �ν��Ͻ����� ���� ���� J2EE ���� ��Ҹ� ~���ؾ� �մϴ�. ���� �?�뼺 �Ǵ� Ȯ�强; '�� �ε� ���� vd�� f��Ǵ� ��� �� �䱸 ����: ��ȭ�˴ϴ�.
- ��ġ�� �̹��� ����̵�Ǵ� ���� ���� ��ǻ�Ϳ��� ���� ���� ��� Application Server �ν��Ͻ�(������ Application Server ��ġ �̹��� �ش��ϴ� ��� �ν��Ͻ�)�� ~���ؾ� �մϴ�.
- ���� ��� ������ ��� �� ��� �Ǵ� Application Server �ν��Ͻ��� ȣ�����ϴ� ��ǻ�Ϳ��� ����̵� ���� �����մϴ�.
����̵� ����
�Ʒ��� ����ȭ�� ����� ����̵尡 ���� ���� ��ǻ���� ���ÿ� �����ϴ� Application Server �ν��Ͻ��� ���˴ϴ�.
- ��Ʈ�� �α����ϰų� ����/�� �˴ϴ�.
su -
- ����̵��� Application Server �ν��Ͻ����� ���� ���� ��� J2EE ���� ��Ҹ� ~���Ͻʽÿ�.
- ����̵��� ��ǻ�Ϳ� �ִ� ��� Application Server �ν��Ͻ��� ~���մϴ�.
- ���� ���� ��� ��� ������Ʈ�� �����մϴ�.
AppServer8-base/bin/asadmin stop-node-agent --user admin_ID
nodeagentName���⼭ nodeagentName: hostName_domainName ������� �⺻��: ������ hostName�Դϴ�.
- DAS(Domain Administration Server)�� �����մϴ�.
AppServer8-base/bin/asadmin stop-domain --user admin_ID
domainName- PointBase �����ͺ��̽� ���� �����մϴ�(��� ���� ���).
AppServer8Config-base/appserver/pointbase/tools/stopserver.sh
- Java ES ��ġ �wα�; �����մϴ�.
cd Java ES Release 5 distribution/os_arch
./installer���⼭ os_arch�� Solaris_sparc�� ��: ������� �÷��� �ش��մϴ�. ����� �������̽��� ����Ϸx� installer -nodisplay �ɼ�; ����Ͻʽÿ�.
���� �� ���� ��� ������ ǥ�õ� ��= ���� ��� ���� ������ ǥ�õ˴ϴ�. ��ġ�� ���� ��Ҹ� Java ES ��ġ �wα����� ��b ����̵��� �� �ִ� ��쿡�� ���°� "����̵� ����"8�� ǥ�õ˴ϴ�.
- ���� ��� ���� ������� Application Server�� �����մϴ�.
����� ����̵� ~�Ӽ� ������ Message Queue, HADB �� Java DB�� ����̵�ǵ��� �ڵ�8�� ���õ˴ϴ�.
- "��� ����"; �����մϴ�.
- �ʿ��� ���� ��; ��d�մϴ�.
���� ���� ���� �г��� ǥ�õ˴ϴ�.
- ����̵� ���� ��; Ȯ���մϴ�.
Application Server ��Ű��(�ʿ��� ��� Message Queue, HADB �� Java DB�� ��Ű�� ����)�� ����̵�ǰ� ����̵� ����� ǥ�õ˴ϴ�.
- Java ES ��ġ �wα�; ~���մϴ�.
- ����̵��� DAS(Domain Administration Server)�� �ٽ� �����մϴ�.
AppServer8-base/bin/asadmin start-domain --user admin_ID
domainName- ����̵�� Application Server �ν��Ͻ��� �ٽ� �����մϴ�.
AppServer8-base/bin/asadmin start-node-agent --user admin_ID
nodeagentName���⼭ nodeagentName: hostName_domainName ������� �⺻��: ������ hostName�Դϴ�.
����̵� Ȯ��
��= ���; ����Ͽ� ������8�� ����̵�Ǿ���� Ȯ���� �� �ֽ4ϴ�.
AppServer8-base/bin/asadmin version --verbose
��� ���� ���ؼ��� ǥ 11-5�� ��v�Ͻʽÿ�.
���� ����̵� �۾�
��ο� ������ 5 Java ES fǰ ���� ����� Java DB ��� �⺻ f��Ǵ� ������ 4 PointBase �����ͺ��̽��� ��� ����Ϸx� ����̵�� AppServer8-base/config/asenv.conf ����; ��8�� �����ؾ� �մϴ�.
Application Server�� ������ 4���� ����̵��� �� asenv.conf�� PointBase ��d: ��=�� ���4ϴ�.
�̷��� ��d; ��= ��8�� �����մϴ�.
AS_POINTBASE="AppServer8-base/pointbase"
AS_POINTBASE_SAMPLESDB="AppServerConfig8-base/var/appserver/pointbase"����̵� �ѹ�
������ 5 ����̵� �ѹ�: ������ �ʽ4ϴ�.
Java ES ������ 3���� Application Server ����̵�Java ES 2005Q1(������ 3) Application Server�� ������ 5�� ����̵��ϴ� ����� ������ 4 Application Server�� ������ 5�� ����̵��ϴ� ����� �����մϴ�.
������ 3 Application Server�� ������ 5�� ����̵��Ϸx� Java ES ������ 4���� Application Server ����̵��� ��ħ; ��v�Ͻʽÿ�. ��, ������ 4�� ��v�� �κ�: ������ 38�� �ٲپ� ���Ͻʽÿ�.
Java ES ������ 2���� Application Server ����̵��� ��� Application Server�� Java ES ������ 2���� Java ES 5(������ 5)�� ����̵��ϴ� ��� ���� d���� ���ԵǾ� �ֽ4ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
��
Linux �÷��� ������ 2 Application Server�� ����̵��ϴ� ��� Application Server�� � üf�� ��� ����̵��ϴ� ���� ����̵带 �����ؾ� �մϴ�(RHEL 2.1������ ������ 5 Application Server�� ������ ��=). �ڼ��� ����: ���� ����̵��� ��v�Ͻʽÿ�.
�Ұ�
Java ES ������ 2 Application Server�� ������ 5�� ����̵��ϴ� ��� ����̵� �wμ����� ��= ���; ����ؾ� �մϴ�.
- �Ϲ����� ����̵� ���. Java ES ��ġ �wα�; ����ϰ� ���߿� ���� �ɼ�; �����Ͽ� ������ 5 Application Server�� ��ġ�ϴ� ���8�� ����̵带 �����մϴ�. �籸�� �۾�: asupgrade /ƿ��Ƽ�� ����Ͽ� ���߿� �����մϴ�. Application Server�� ����̵��� ��= ������ 2 J2EE ���� ��� �� �?� �wα�; ������ 5�� ���̱��̼��ؾ� �մϴ�.
- ����̵� ~�Ӽ�. ������ 2������ �� ��ǻ�Ϳ��� ������ Java ES ���� ��Ҹ� ����̵��ϴ� ��� �ش� ��ǻ�Ͱ� ȣ�����ϴ� �ٸ� ��� Java ES ���� ��Ҹ� ����̵��ؾ� �մϴ�. Java ES ���� ��Ҹ� ������ 2���� ������ 5�� ������8�� ����̵��� ��� ��4ϴ�.
- ������ ȣȯ��. ������ 5 Application Server�� ������ 2 ����� ȣȯ���� �ʽ4ϴ�. J2EE ���� ��� �� �?� �wα�: ������ 5 Application Server ȯ�濡�� ���̱��̼��Ͽ� �����ؾ� �մϴ�.
- ����̵� �ѹ�. ������ 5 ����̵带 ������ 2�� �ѹ��Ϸx� ������ 2�� �ٽ� ��ġ�ϸ� �˴ϴ�(����̵� �wμ����� �����ص� ������ 2 ���� �����ʹ� f�ŵ��� �ʽ4ϴ�).
- �÷��� ��f. Solaris OS���� Application Server�� ����̵��ϴ� ���: Linux OS�� ��ٷ� ����� �� ��4ϴ�. Linux2.1������ Java ES ������ 2�� ���Ǹ� Java ES ������ 5�� ������ �ʽ4ϴ�. ��� � üf�� Application Server�� ��� ����̵��ϴ� ���� ����̵带 �����ؾ� �մϴ�(���� ����̵�: Java ES �� � üf ����Ʈ���� ��v).
- ������ 'ġ. ǥ 11-4�� d���Ǿ� �ִ� ��ó�� ������ 5������ ���� ������, ���� ������, ���� �α� ����; ��ο� 'ġ�� �����մϴ�.
������ 2 Application Server ����̵�
�� ��� Solaris �� Linux �÷��� Application Server�� Java ES ������ 2���� Java ES ������ 5�� ����̵��ϴ� ��� ���� �����մϴ�. �� Ưd �÷����� ���� ����ϴ� ��� ���Ǵ� � üf�� ǥ�õ˴ϴ�. �� ��: ��= ����8�� �����Ǿ� �ֽ4ϴ�.
���� ����̵� �۾�
Application Server�� ����̵��ϱ� �� ��= �۾�; �����ؾ� �մϴ�.
Solaris OS�� �ش�: � üf�� ���� f��� Application Server ��Ű�� �� f��
������ 2 Application Server�� ��ġ�ص� Solaris OS�� ���� f��� Application Server ������ f�ŵ���� �ʽ4ϴ�. ������ 2 Application Server�� ������ 5�� �ùٸ��� ����̵��Ϸx� ��= �ܰ踦 �����ؾ� �մϴ�.
- /usr/appserver ���丮�� �ִ� �ش� Application Server ��Ű�� ��8�� f���Ͽ� ��� ����; f���մϴ�.
pkgrm SUNWascmnse SUNWaslb SUNWasut ...
����� ��= ���; ����Ͽ� ��ü ��Ű�� ����; ��; �� �ֽ4ϴ�.
pkginfo -i|grep -i "application server"
���� ��=�� ��: ��Ű�� ���Ե� �� �ֽ4ϴ�.
SUNWasacee, SUNWascmnse, SUNWasu, SUNWasuee, SUNWasac, SUNWascmn, SUNWasdb, SUNWasdem, SUNWasdemdb, SUNWasr, SUNWasut, SUNWasman, SUNWasjdoc
���� ��= ����ȭ ��Ű�� ���Ե� �� �ֽ4ϴ�.
SUNWLocaleasacee, SUNWLocaleascmnse, SUNWLocaleasu, SUNWLocaleasuee
- ���� f��� ����; ������� �ʴ� ��� �ش� ������ d���� ��f�մϴ�.
rm /usr/appserver/domains
���� ���� d�� Ȯ��
��= ���; �Է��Ͽ� Application Server�� ���� ����; Ȯ���� �� �ֽ4ϴ�.
AppServer7-base/bin/asadmin version --verbose
���� ��¿� ���ؼ��� ǥ 11-5�� ��v�Ͻʽÿ�.
Application Server ~�Ӽ� ����̵�
Application Server ~�Ӽ�; ����̵��Ϸx� Application Server�� ~�ӵ� ��� ���� ���� ������ 2 ���� ���, Ư�� Message Queue�� ��/ ���� ��Ҹ� ������ 5�� ����̵��ؾ� �մϴ�. ���� ��/ ���� ��Ҵ� ����̵� ������ �Ϻη� Java ES ��ġ �wα��� ���� �ڵ�8�� ����̵�˴ϴ�(����̵� ���� ��v).
���� Application Server�� ����̵��Ϸx� ������ 5 Application Server�� ~�ӵ� HADB �� Java DB�� ��ġ�ؾ� �մϴ�. ���� �̷��� fǰ ���� ��Ҵ� ����̵� ������ �Ϻη� Java ES ��ġ �wα����� �ڵ�8�� �����Ͽ� ��ġ�մϴ�(����̵� ���� ��v).
�Ϲ���8�� Application Server ~�Ӽ�; ����̵��ϴ� ��� Application Server�� ����̵��ϱ� �� ��= �� ��� ����̵��ؾ� �ϸ�, �̹� ����̵��� ��: �dzʶ� �� �ֽ4ϴ�. ���� ��/ ���� ��� ����̵带 ����Ͽ� HADB �� Java DB ��ġ�� Application Server ����̵� �� Java ES ��ġ �wα����� �ڵ�8�� �����մϴ�.
- ��/ ���� ���. Java ES ��/ ���� ��� ����̵����� Java ES ��/ ���� ��Ҹ� ������ 5�� ����ȭ�ϴ� ��� ���� ��ħ; f���մϴ�. ���� Application Server�� �ʿ��� ��� ��/ ���� ��Ҵ� Application Server�� ������ 5�� ����̵��� �� Java ES ��ġ �wα��� �ڵ�8�� ����̵��մϴ�.
- Message Queue. Java ES ������ 2�κ��� Message Queue ����̵��� ��v�Ͻʽÿ�. Message Queue�� Java ES ��ġ �wα�; ����Ͽ� ������ 2���� ����̵��� �� ��4ϴ�.
- �?�뼺 ���� �����(HADB). Application Server ����̵� �� Java ES ��ġ �wα��� HADB�� ��� ��ġ�մϴ�.
- Java DB. Application Server ����̵� �� Java ES ��ġ �wα��� Java DB�� ��� ��ġ�մϴ�.
- % �����̳� ����Ʈ����(������� ��: ����̵� ~�Ӽ�). Java ES ������ 2���� Web Server ����̵��� ��v�Ͻʽÿ�.
Application Server ������ ���
Application Server�� ������ 2���� ������ 5�� ����̵��ϴ�� ���� ������ ������ �ʽ4ϴ�. ���� �����ϰ� �۾�; �����Ϸx� ������ 5�� ����̵��ϱ� �� ��ü domains ���丮�� ����ؾ� �մϴ�.
�ʼ� ���� d�� �� ��й�ȣ ���
���� ��ġ ���� ���� ��= d���� �˾ƾ� �մϴ�.
������ 2 ����̵� Application Server
�� ��� Application Server�� ����̵� ���� ����; ��ġ�� ��� ����; �����ϰ� ���̾� ���� ��ü�� ���� �����մϴ�.
����̵� ��� ����
Application Server ����Ʈ��� Java ES ������ 5�� ����̵��ϴ� ��� ��= ����; ����Ͻʽÿ�.
- Application Server �ν��Ͻ��� ����̵��Ϸx� �ش� �ν��Ͻ����� ���� ���� J2EE ���� ��Ҹ� ~���ؾ� �մϴ�. ���� �?�뼺 �Ǵ� Ȯ�强; f���ϱ� '�� �ε� ���� vd; ����ϴ� ��� �� �䱸 ����: ��ȭ�� �� �ֽ4ϴ�.
- ��ġ�� �̹��� ����̵�Ǵ� ���� ���� ��ǻ�Ϳ��� ���� ���� ��� Application Server �ν��Ͻ�(��� ��ġ�� ������ Application Server �̹��� �ش�)�� ~���ؾ� �մϴ�.
����̵� ����
�Ʒ��� ����ȭ�� ����� ����̵尡 ���� ���� ��ǻ���� ���ÿ� �����ϴ� ��� Application Server �ν��Ͻ��� ���˴ϴ�.
- ��Ʈ�� �α����ϰų� ����/�� �˴ϴ�.
su -
- ������ 2 Application Server�� ���� ���� ���� ���� Java ES ��/ ���� ��Ҹ� ������ 5�� ����̵��� ���, Ư�� J2SE�� JDK 1.5�� ����̵��� ��쿡�� JDK 1.4�� ��b ����Ű���� asenv.conf ����; �����մϴ�.
AS_JAVA=/usr/java
asenv.conf ������ JDK 1.5�� ��v�ϴ� ��쿡�� Application Server�� ~���� �� ��4ϴ�(�Ʒ� �ܰ� 3 ��v).
- ��� Application Server �� ��� �wμ����� �����մϴ�.
AppServer7-base/bin/asadmin stop-appserv domainName
- ������ 5 Application Server�� ��ġ�մϴ�.
��= �ܰ踦 �����մϴ�.
- ������ 2 Application Server�� ȣ�����ϴ� ��ǻ�Ϳ��� Java ES ��ġ �wα�; �����մϴ�.
cd Java ES Release 5 distribution/os_arch
./installer���⼭ os_arch�� Solaris_sparc�� ��: ������� �÷��� �ش��մϴ�. ����� �������̽��� ����Ϸx� installer -nodisplay �ɼ�; ����Ͻʽÿ�.
���� �� ���� ��� ������ ǥ�õ� ��= ���� ��� ���� ������ ǥ�õ˴ϴ�. ��ġ�� ���� ��Ҹ� Java ES ��ġ �wα����� ��b ����̵��� �� �ִ� ��� ���°� "����̵� ����"8�� ǥ�õ˴ϴ�. Application Server�� ������ 2���� ����̵� ������ ��8�� ǥ�õ��� �ʽ4ϴ�.
- ���� ��� ���� ������� Application Server�� �����մϴ�.
��� ������Ʈ ���� ��Ҹ� �����Ͽ� �ּ��� ó= �� ���� ��' ���� ��Ҹ� ��ġ�ϵ��� �����մϴ�.
- "��="; �����ϴ�.
Message Queue�� ������ 5�� ����̵����� ��: ��� Message Queue�� ����̵��� ������ ���� �7� ���� â�� ǥ�õ˴ϴ�. �� ��� "Ȯ��"; Ŭ���Ͽ� Message Queue�� ����̵��մϴ�. ���� ���ؼ��� ������ 2 Message Queue ����̵��� ���� �ֽ4ϴ�.
- ������ 2 Application Server�� ��ġ�� ���丮�� �ٸ� ��ġ ���丮�� ��d�մϴ�.
- "���߿� ����" �ɼ�; �����մϴ�.
��
Solaris 9 OS�� ���� f��� Application Server�� �ְ� �� ����; ������� �ʴ� ���(������ d���� ������ ��: ���) "��� ����"; ������ ��= �ܰ� 5�� ���ϰ� ��= �ܰ�� ������ �� �ֽ4ϴ�.
- �ʿ��� ��� ����ȭ�� ��Ű�� ��ġ�ϴ� �ɼ�; �����մϴ�.
- ��ġ�� �Ϸ�Ǹ� Java ES ��ġ �wα�; ~���մϴ�.
- ��= ���� ��ġ ���� �����մϴ�.
- Java ES ������ 5 ������ Application Server ���� ���丮���� postInstall readme ����; ã�4ϴ�.
Java ES Release 5 distribution/os_arch/Product/application_svr/Tools
���⼭ os_arch�� Solaris_sparc�� ��: ������� �÷��� �ش��մϴ�.
- ReadMe ����; ��v�Ͽ� postInstall ��ũ��Ʈ�� �����մϴ�.
cd Java ES Release 5 distribution/os_arch/Product/application_svr/Tools
./postInstall AppServer8Install-base AppServer8Config-base�� ��ũ��Ʈ�� ��ġ �߿� ��ġ�� ���ø�Ʈ���� AppServer8-base/bin/* �� ��ũ��Ʈ�� config/asenv.conf ����; �����ϰ� ����ϴ�. �Ϲ���8�� Java ES ��ġ �wα����� bin/* �� ��ũ��Ʈ�� ������ "���߿� ����"; ������ ��� ������ ��� �� ��ũ��Ʈ�� ������ �մϴ�.
- �ʿ��� ��� AppServer8-base/config/asenv.conf ���Ͽ��� ȯ�� ��d; ��d�մϴ�.
����; ��8�� �����ؾ� �մϴ�.
��
�ε� ���� vd; '�� Application Server�� �����Ϸx� Sun Java System Application Server Enterprise 8.2 Edition �?�뼺 �� ���?(http://docs.sun.com/doc/820-0853)���� "Application Server �?�뼺 ���" ���� "HTTP �ε� ���� vd; '�� % ���� ����" ��; ��v�Ͻʽÿ�.
- asupgrade /ƿ��Ƽ�� �����մϴ�.
asupgrade /ƿ��Ƽ�� ������ 5 ��� ������Ʈ�� ���ϰ� ����� ������ 2 Application Server �ν��Ͻ��� ���̱��̼��մϴ�.
�� /ƿ��Ƽ�� Application Server ���丮 �Ʒ��� �ֽ4ϴ�. ���� ��� ��=�� ���4ϴ�.
- ����̵� ����� ���: AppServer8-base/bin/asupgrade
- ����̵� �ܼ� ���: AppServer8-base/bin/asupgrade -c
����̵� ����� �Ǵ� ����̵� �ֿܼ��� ����̵� �ܰ踦 �ȳ��� ���Դϴ�.
- ������ d�� ���̱��̼�; '�� ��� �� �� ���丮�� Ȯ���մϴ�.
- ������ 2 Application Server�� ���� ���̵�, ���� ��й�ȣ �� ������ ��й�ȣ�� ��d�մϴ�.
������ ��й�ȣ�� ����� changeit�� ��d�ϰ�, changeit�� �ƴ� �ٸ� ������ ��й�ȣ�� �ִ� Ű ����Ҹ� ����ϴ� ��쿡�� �ش� ��й�ȣ�� changeit�� �����ؾ� �մϴ�.
jdk-home/bin/keytool -storepasswd -new changeit -keystore keystore -storepass oldpasswd
Application Server asupgrade /ƿ��Ƽ�� ���� �ڼ��� ����: Sun Java System Application Server Enterprise Edition 8.2 Reference Manual(http://docs.sun.com/doc/819-4736)�� ����� ��� ��� Sun Java System Application Server Enterprise Edition 8.2 Upgrade and Migration Guide(http://docs.sun.com/doc/819-4737/6n6sao3ju?a=view)�� ��v�Ͻʽÿ�.
- �ܰ� 2���� asenv.conf ����; ������ ��쿡�� JDK 1.5�� ����Ű���� �����մϴ�.
AS_JAVA=/usr/jdk/entsys-j2se
asenv.conf ������ JDK 1.4�� ��v�ϴ� ��� Application Server�� ����(�Ʒ� �ܰ� 8 �� �ܰ� 9 ��v)�� �� ��4ϴ�.
- DAS(Domain Administration Server)�� �����մϴ�.
AppServer8-base/bin/asadmin start-domain --user admin_ID
domainName- ����̵�� Application Server �ν��Ͻ��� �ٽ� �����մϴ�.
��=�� ���� ����̵�� Application Server �ν��Ͻ��� ���̱��̼ǵ� ��� ������Ʈ�� �����Ͽ� �� �۾�; �����մϴ�.
AppServer8-base/bin/asadmin start-node-agent --user admin_ID
nodeagentName���⼭ nodeagentName: hostName_domainName ������� �⺻��: ������ hostName�Դϴ�.
����̵� Ȯ��
�� �ܼ�; �����ϰ� ���� ���۵Ǿ���� Ȯ���մϴ�. ������� �ʴ� ���� �ִ� ��� ��= �α� ���Ͽ��� ��Ʈ �浹�� ���� ���а� ������ �ʾҴ��� Ȯ���մϴ�.
��Ʈ �浹�� ���� ���а� ���� ��� �� �ֿܼ��� ��Ʈ ��ȣ�� ��d�Ͽ� ��Ʈ �浹; f���� ��= ��� ������Ʈ�� �����ϰ� �ٽ� �����մϴ�.
��= ���; ����Ͽ� Application Server�� ������ 5�� ����̵�Ǿ���� Ȯ���� �� �ֽ4ϴ�.
AppServer8-base/bin/asadmin version --verbose
��� ���� ���ؼ��� ǥ 11-5�� ��v�Ͻʽÿ�.
���� ����̵� �۾�
����̵� �������� ����� �ܰ� �̿ܿ��� �����ؾ� �ϴ� ���� ����̵� �۾��� �� ���� �� �ֽ4ϴ�.
JSS�� ���� dȮ�� ��v
Application Server�� dȮ�� ������ JSS ��/ ���� ��Ҹ� ��v�ϵ��� �Ϸx� ��= 'ġ�� Application Server domain.xml ���Ͽ��� jss3.jar; jss4.jar�� �ٲ�� �մϴ�.
AppServer8Config-base/domains/domainName/config/domain.xml
������ 2 J2EE ���� ��� ���̱��̼�
������ 5 Application Server ȯ�濡�� ������ �� �ֵ��� ������ 2 J2EE ���� ��� �� �?� �wα�; ���̱��̼��ϰ� ������ Application Server �ν��Ͻ��� ������ؾ� �մϴ�. J2EE ���� ��� �� �?� �wα� ���̱��̼ǿ� ���� �ڼ��� ����: Application Server Enterprise Edition 8.2 Upgrade and Migration Guide(http://docs.sun.com/doc/819-4737)�� 4��; ��v�Ͻʽÿ�.
����̵� �ѹ�
Application Server�� ������ 5 ����̵� �ѹ� ����� Application Server�� ������ 2 ����8�� �ǵ����� ���̸� ������ 5�� ����̵��ص� ������ 2 ������ f�ŵǴ� ��: �ƴմϴ�.
Solaris 10 ���� ���� ȯ�濡�� Solaris�� �Բ� ���� f��Ǵ� Application Server ����̵�Solaris 10 OS���� Application Server(Application Server���� ����ϴ� Message Queue ����)�� ���� f��˴ϴ�. �� �������� f������ ��8�� ���� f��� Application Server�� �̷��� ������ ��� �� ���� ����8�� ���ĵ˴ϴ�. ��� ������ ��� ������ Application Server�� ��8�� ���Ŀ� Application Server�� ������ 5�� ����̵��ϴ� �۾� ����; �� �� �ֽ4ϴ�.
��= �������� Solaris 10 ���� ���� ȯ�濡�� Application Server ����̵�� ��õ� �� ���� ����� ����; �����ϱ� '�� f��˴ϴ�. Java ES �� Solaris 10 ������ ���� �ڼ��� ����: Java ES 5 ����̵� �� Solaris 10 ����; ��v�Ͻʽÿ�.
�� ���� ��ǥ�� Solaris 10 ���Ľ� ��Ʈ �������� Solaris�� �Բ� ���� f��� Application Server(���� 8.0.0_01)�� ������ 5�� ����̵��ϴ� ���Դϴ�.
���Ľ� ��Ʈ �������� �� �������� ��b ����Ʈ�� �б� ��� ���丮�� Solaris�� ��� Application Server�� ��ġ�ǹǷ� ������ Application Server �� ����̵��� �� ��4ϴ�. ��� ���Ľ� ��Ʈ �������� Application Server�� ������ 5�� ����̵��Ϸx� ���� �� �������� ��� ����; f���ؾ� �մϴ�.
���� Message Queue�� �� ������ ��ġ�Ǵµ�, �̴� ��/ ���� ���(fǰ ���� ��� �ƴ�)�� �� ������ ��ġ�Ǵ� ��x�� ��İ� ���� a�Դϴ�. �̴� ���Ľ� ��Ʈ ���������� �б� ��� ���丮 ������ Message Queue�� ��ġ �Ǵ� ����̵��� �� ��� �����Դϴ�.
Solaris 10 ���Ľ� ��Ʈ �������� Solaris�� ��� Application Server(���� 8.0.0_01)�� ������ 5�� ����̵��ϴ� ����� ��=�� ���4ϴ�.
- �ý����� �ʱ� ���¸� Ȯ���մϴ�.
�� �������� �� ���ڰ� ���Ľ� ��Ʈ �������� Solaris 10 ����; ����, ��ġ �� �����ߴٰ� ��d�մϴ�.
���Ľ� ��Ʈ �������� �� ������ �̹� ��ġ�Ǿ� �ִ� ��� Java ES ���� ���, �� Solaris 10�� ���� f��� Message Queue �� Application Server ������ ���ԵǾ� �ֽ4ϴ�.
���� �� �������� ����ڰ� ���Ľ� ��Ʈ �������� ���� f��� Application Server�� ����Ͽ� ��x�ؾ� �ϴ� �� ������ d���� �����ٰ� ��d�մϴ�.
- ���� f��� Application Server ����; �� �������� ����̵��մϴ�.
�� �۾�; �����ϸ� ���� f��� Application Server ��Ű�� f�ŵǰ� ������ 5 ��Ű��� ��ü�˴ϴ�. ��� ��Ű�� f�Ŵ� ���Ľ� ��Ʈ ����8�� ���ĵǾ�, �����8�� ���Ľ� ��Ʈ �������� Application Server ��Ű�� f���� �� ���� ������ 5 ��Ű�� ���� ����8�� ���ĵ���� �ʽ4ϴ�.
- �� �������� Java ES ��ġ �wα�; �����մϴ�.
- ���� ��� ���� ������� Application Server�� �����մϴ�.
Message Queue, HADB �� Java DB�� �ڵ�8�� ���õǸ� Application Server �� Message Queue�� ����̵� ������ ��8�� ǥ�õ˴ϴ�.
- ����̵带 �Ϸ��մϴ�.
������ 5 Message Queue�� ���Ľ� ��Ʈ ����8�� ���ĵ��� Application Server, HADB �� Java DB�� ���ĵ��� �ʽ4ϴ�. ���� ��� ��/ ���� ��Ұ� ������ 5�� ����ȭ�Ǹ� ���Ľ� ��Ʈ ����8�� ���ĵ˴ϴ�.
- ���Ľ� ��Ʈ ������ Application Server�� ��ġ�մϴ�.
- ���Ľ� ��Ʈ �������� Java ES ��ġ �wα�; �����մϴ�.
- ���� ��� ���� ������� Application Server�� �����մϴ�.
Message Queue�� �ڵ�8�� ���õ� ��� ����; ����ϰ�, HADB �� Java DB�� �ڵ�8�� ���õǾ� ���� ��: ��� �����մϴ�.
- Application Server ��ġ�� �Ϸ��մϴ�.
��ġ ��d���� ������ d���� ���� ���� �ʵ��� "���߿� ����"; �����մϴ�.
���� �������� ��� ��� "��� ����"; ������ �� �ֽ4ϴ�.