Sun Java System Application Server Enterprise Edition 8.1 ����ָ�� 2005Q1 |
�� 5 ��
����Ӧ�ó�������˵������� Application Server �ϲ��𣨰�װ��J2EE Ӧ�ó����°����¼��ڣ�
���ڲ���������������
��װ Application Server ������֮������Բ��𣨰�װ��J2EE Ӧ�ó����ģ�顣�ڲ������к��Ӧ�ó���ʱ��Ӧ�ó����ģ����ܻᾭ�����½Σ�
- ��ʼ����
����Ӧ�ó����ģ��֮ǰ��������
��Ӧ�ó����ģ�鲿�𣨰�װ�����ض��Ķ�b������ʵ���Ⱥ��������Ӧ�ó����ģ���װ�ڹ鵵�ļ��У�����ڲ����ڼ�Ӧָ���鵵�ļ���Ĭ������£�����Ĭ�Ϸ�����ʵ��
server
�����������ʵ���Ⱥ������Ӧ�ó����ģ�齫�������������ϵͳ��Ϣ���У����ɲ�������Ŀ��Ⱥ���������ʵ�����á�
�����ʹ��
asadmin deploy
�����ǹ������̨�����䲿�������Ӧ�ó����ģ��ֻ��������Ӧ�ó����ģ�齫�������������ϵͳ��Ϣ���У���Ҫ�����������֮��Ż��з�����ʵ���Ⱥ�����ø�Ӧ�ó����ģ�飨������ 3 ������������Ƕ�̬�ģ�����Ӧ�ó����ģ������������������ʵ���ʹ��Ӧ�ó����ģ�顣����������˷�����ʵ�������Ѳ����Ӧ�ó����ģ���Խ����ڲ���״̬���ҿ��á�
- ���û����
Ĭ������£��������Ѳ����Ӧ�ó����ģ�飬���ʾ���Ӧ�ó����ģ���Ѳ��ɷ��ʵķ�����ʵ���Ⱥ����������������ҿ���ͨ��ͻ��������з��ʡ�Ҫ��ֹ���ʣ������Ӧ�ó����ģ�顣�ڲ���֮���ѽ��õ�Ӧ�ó����ģ�鲢δ�����б�ж�أ����ҿ��Ժ����ؽ������á�
- ��ӻ�ɾ���Ѳ���Ӧ�ó����ģ���Ŀ��
�����Ӧ�ó����ģ�齫����������ϵͳ��Ϣ���У������Ա���������ʵ���/��Ⱥ�����á������ΪĿ�겿�ķ�����ʵ���Ⱥ��������Ӧ�ó����ģ�顣
�ڲ���Ӧ�ó����ģ���Ҫ�������Ӧ�ó����ģ��ķ�����ʵ���Ⱥ������ʹ�ù������̨���Ӧ�ó����ģ���Ŀ�꣬��ʹ�� asadmin ���߸��Ӧ�ó������á�����Ӧ�ó�����洢������ϵͳ��Ϣ���У������ӻ�ɾ��Ŀ�꽫��ӻ�ɾ��ͬĿ����ͬһ�汾��Ӧ�ó����ǣ�������һ��Ŀ�������ö�����һ��Ŀ���Ͻ��ò����Ŀ���Ӧ�ó�����˼�ʹӦ�ó���һ��Ŀ�����ã�Ҳֻ���ڸ�Ŀ����������ʱ�û����ܶ������ʹ�á�
- ���²���
Ҫ�滻�Ѳ����Ӧ�ó����ģ�飬�뽫�����²������²����Զ�ȡ������ǰ�Ѳ����Ӧ�ó����ģ�飬�����µ�Ӧ�ó����ģ���������滻��
��ͨ��������̨���²���ʱ�����²����Ӧ�ó����ģ�齫�������У��������ж���������õĶ�b��Ⱥ��������ʵ���Զ������µİ汾����������ö�̬�������ã������ʹ��
asadmin deploy
����4���²����뽫domain
ָ��ΪĿ�ꡣ�����������ʹ�ù�����Ӧ�ó�����жϷ����йظ����Ϣ����μ����ڹ�������
- ȡ����
Ҫж��Ӧ�ó����ģ�飬��ȡ����Ӧ�ó����ģ�顣
J2EE �鵵�ļ�������
�����Ӧ�̽�Ӧ�ó����ģ���װ���˹鵵�ļ��С�Ҫ����Ӧ�ó����ģ�飬��ָ���鵵�ļ���鵵�ļ������ݺͽṹ�ǰ��� J2EE ƽ̨�Ĺ淶����ġ�J2EE �鵵�ļ������Ͱ�(��
- Web Ӧ�ó���鵵�ļ� (WAR)��WAR �ļ��� Servlet �� JSP �� Web ����Լ���̬ HTML ҳ�桢JAR �ļ�����ǿ��ʵ�ó�������ɡ�WAR �ļ������
.war
)չ��- EJB JAR��EJB JAR �ļ���һ�������ҵ Bean������ EJB ������������EJB JAR �ļ�����(��ҵ Bean ������κ�ʵ�ó����ࡣEJB JAR �ļ�����ƾ���
.jar
)չ��- J2EE Ӧ�ó���ͻ��� JAR���� JAR �ļ���ͨ�� RMI/IIOP ���ʷ���������������ҵ Bean���� J2EE Ӧ�ó���ͻ���Ĵ��롣�ڹ������̨�У�J2EE Ӧ�ó���ͻ����Ϊ��Ӧ�ó���ͻ���J2EE Ӧ�ó���ͻ��� JAR �ļ�����ƾ���
.jar
)չ��- ��Դ������鵵�ļ� (RAR)��RAR �ļ�������Դ��������Դ�������ǰ��� J2EE l������ϵ�ṹ�淶����ģ�����������ҵ Bean �� Web �����Ӧ�ó���ͻ��������Դ���ⲿ��ҵϵͳ�Ŀ���ֲ�������Դ���������Ϊl����RAR �ļ������
.rar
)չ��- ��ҵӦ�ó���鵵�ļ� (EAR)��EAR �ļ���һ����� WAR �ļ���EJB JAR �ļ���RAR �ļ��� J2EE Ӧ�ó���ͻ��� JAR �ļ���EAR �ļ������
.ear
)չ�������Ӧ�̿��Խ�Ӧ�ó�����Ϊһ�� EAR �ļ������b�� WAR �ļ���EJB JAR �ļ���Ӧ�ó���ͻ��� JAR �ļ����ڹ��?���У��������������ļ��IJ���ҳ�����������Ƶġ�
����Լ��
�ڸ����У��Ѳ����Ӧ�ó�����ƺ�ģ����Ʊ���Ψһ��
��һ��Ӧ�ó����У���ͬ���͵�ģ����Ծ�����ͬ����ơ�����Ӧ�ó���ʱ����ʹ��
_jar
��_war
��_rar
��4�������ģ���Ŀ¼����ͬ���͵�ģ����һ��Ӧ�ó����ڱ������Ψһ����ơ����⣬��ݿ�ܹ��ļ�����һ��Ӧ�ó����ڱ�����Ψһ�ġ����齫 Java ��������������ģʽ����ģ���ļ���EAR �ļ�����
ejb-jar.xml
�ļ���<module-name>
�����ҵ���ģ�����Լ���ejb-jar.xml
�ļ���<ejb-name>
�����ҵ��� EJB ��ơ�ʹ��������������������ģʽ����ȷ�����ᷢ����Ƴ�ͻ����������ʽ�ĺô����������� Sun Java System Application Server��Ҳ���������� J2EE Ӧ�ó��������EJB �� JNDI �������Ҳ������Ψһ�ġ���bһ�µ�����Լ�����ܻ��а������磬��Ӧ�ó������ģ����ӵ� EJB �������һ��ȷ�����Ψһ�ķ�ʽ������������£�mycompany.pkging.pkgingEJB.MyEJB ����ģ�� pkgingEJB.jar����ģ���װ��Ӧ�ó��� pkging.ear �У��е� EJB �� JNDI ��ơ�
��ȷ���������ļ�����в���ո�����ϵͳ��Ϊ�Ƿ����ַ�
���ڲ���Ӧ�ó���Ĺ������̨����������ҵӦ�ó���
��ҵӦ�ó����װ�� EAR �ļ��У����ļ���һ�ְ��κ����͵� J2EE ��bģ�飨�� WAR �ļ��� EJB JAR �ļ����Ĺ鵵�ļ���
Ҫ���𣨰�װ����ҵӦ�ó�����ִ�����²��裺
- ��������У�չ����Ӧ�ó��ڵ㡣
- ѡ����ҵӦ�ó��ڵ㡣
- �ڡ���ҵӦ�ó���ҳ���У�������𡱡�
- �ڡ�����ҳ���У�ָ��Ҫ����� EAR �ļ���λ�á�
������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����
- ������һ��������ʾ��������ҵӦ�ó���ҳ�档
- �ڡ�������ҵӦ�ó���ҳ���У���ָ��Ӧ�ó�������á�
- �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
- Ĭ������£�����Ӧ�ó���֮��ʹ�ø�Ӧ�ó���Ҫ�ڲ���֮�����Ӧ�ó�����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
- ����Ѳ���Ӧ�ó�����ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
- Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ����Ӧ�ó���ļ����ܺķ�ʱ�䡣������ļ�������ֲ��������ļ���
- ҪԤ���� JSP ҳ�棬��ѡ�С�JSP����ѡ�����δѡ�д˸�ѡ�����״η��� JSP ҳ��ʱ��������ʱ������Щҳ�档���ڱ���ͨ���ܺķ�ʱ�䣬������������ѡ�д˸�ѡ��
- ѡ��߿��������á�
Ҫ����Ӧ�ó���ĸ߿����ԣ���ѡ�С������ԡ���ѡ�����������Ӧ�ó���Ŀ����ԣ������Ҳ�����и����ָ���ú� Web ����� EJB �������ÿ����ԡ�
- ѡ��Ҫ��Ӧ�ó�����Ŀ�ꡣ
�ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬Ӧ�ó�������Ĭ�Ϸ�����ʵ��
server
�������Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�������ԡ������Ѳ����Ӧ�ó��������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����Ӧ�ó������������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���Ӧ�ó���ĸ����Ϣ����μ���Ӧ�ó�������
- ѡ���Ƿ���� RMI ���
���ѡ����� RMI �����ɾ�̬ RMI-IIOP �������ӵ� client.jar��
- ����ȷ�����Բ���Ӧ�ó���
����
asadmin
������deploy
���� Web Ӧ�ó���
Web Ӧ�ó����װ�� WAR �ļ��У����ļ���һ�ְ�������� Servlet �� JSP ҳ�棩�Ĺ鵵�ļ���
Ҫ���𣨰�װ��Web Ӧ�ó�����ִ�����²��裺
- ��������У�չ����Ӧ�ó��ڵ㡣
- ѡ��Web Ӧ�ó��ڵ㡣
- �ڡ�Web Ӧ�ó���ҳ���У�������𡱡�
- �ڡ�����ҳ���У�ָ��Ҫ����� WAR �ļ���λ�á�
������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����
- ������һ��������ʾ������ Web Ӧ�ó���ҳ�档
- �ڡ����� Web Ӧ�ó���ҳ���У�ָ��Ӧ�ó�������á�
- �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
- �ڡ������ĸ�·�����ֶ��У������ʶ Web Ӧ�ó�����ַ��� Web Ӧ�ó���� URL �У������ĸ�·��Ҫ����Ŷ˿ں� (
http://host:port/context-root/...
)��ȷ�������ĸ�·������б�ܿ�ͷ�����磺/hello
- Ĭ������£�����Ӧ�ó���֮��ʹ�ø�Ӧ�ó���Ҫ�ڲ���֮�����Ӧ�ó�����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
- ����Ѳ���Ӧ�ó�����ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
- Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ����Ӧ�ó���ļ���ͨ����ܺķ�ʱ�䡣������ļ�������ֲ��������ļ���
- ҪԤ���� JSP ҳ�棬��ѡ�С�JSP����ѡ�����δѡ�д˸�ѡ�����״η��� JSP ҳ��ʱ��������ʱ������Щҳ�档���ڱ���ͨ���ܺķ�ʱ�䣬������������ѡ�д˸�ѡ��
- ѡ��߿��������á�
Ҫ����Ӧ�ó���ĸ߿����ԣ���ѡ�С������ԡ���ѡ�����������Ӧ�ó���Ŀ����ԣ������Ҳ�����и����ָ���ú� Web ����� EJB �������ÿ����ԡ�
- ѡ��Ҫ��Ӧ�ó�����Ŀ�ꡣ
�ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬Ӧ�ó�������Ĭ�Ϸ�����ʵ��
server
�������Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�������ԡ������Ѳ����Ӧ�ó��������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����Ӧ�ó������������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���Ӧ�ó���ĸ����Ϣ����μ���Ӧ�ó�������
- ѡ���Ƿ���� RMI ���
���ѡ����� RMI �����ɾ�̬ RMI-IIOP �������ӵ� client.jar��
- ����ȷ�����Բ���Ӧ�ó���
����
asadmin
������deploy
���Ѳ���� Web Ӧ�ó���
������Ӧ�ó���֮������Դӹ������̨���Ӧ�ó���
���� EJB ģ��
EJB ģ��Ҳ��Ϊ EJB JAR �ļ��������ҵ Bean��
Ҫ���𣨰�װ��EJB ģ�飬��ִ�����²��裺
- ��������У�չ����Ӧ�ó��ڵ㡣
- ѡ��EJB ģ�顱�ڵ㡣
- �ڡ�EJB ģ�顱ҳ���У�������𡱡�
- �ڡ�����ҳ���У�ָ��Ҫ����� JAR �ļ���λ�á�
������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����
- ������һ��������ʾ������ EJB ģ�顱ҳ�档
- �ڡ����� EJB ģ�顱ҳ���У�ָ��ģ������á�
- �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
- Ĭ������£�����ģ��֮��ʹ�ø�ģ�顣Ҫ�ڲ���֮�����ģ����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
- ����Ѳ���ģ�飬��ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
- Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ����Ӧ�ó���ļ����ܺķ�ʱ�䡣������ļ�������ֲ��������ļ���
- ѡ��߿��������á�
Ҫ����ģ��ĸ߿����ԣ���ѡ�С������ԡ���ѡ�����������ģ��Ŀ����ԣ������Ҳ�����и����ָ���ú� Web ����� EJB �������ÿ����ԡ�
- ѡ��Ҫ��ģ�鲿��Ŀ�ꡣ
�ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬ģ�齫������Ĭ�Ϸ�����ʵ��
server
�������Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�������ԡ������Ѳ����ģ�������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����ģ�飨���������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���ģ��ĸ����Ϣ����μ����ڹ�������
- ѡ���Ƿ���� RMI ���
���ѡ����� RMI �����ɾ�̬ RMI-IIOP �������ӵ� client.jar��
- ����ȷ�����Բ����ģ�顣
����
asadmin
������deploy
����l����ģ��
l����Ҳ��Ϊ��Դ���������װ��һ�ֳ�Ϊ RAR �ļ��Ĺ鵵�ļ��С�
Ҫ���𣨰�װ��l����ģ�飬��ִ�����²��裺
- ��������У�չ����Ӧ�ó��ڵ㡣
- ѡ��l����ģ�顱�ڵ㡣
- �ڡ�l����ģ�顱ҳ���У�������𡱡�
- �ڡ�����ҳ���У�ָ��Ҫ����� RAR �ļ���λ�á�
������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����
- ������һ��������ʾ������l����ģ�顱ҳ�档
- �ڡ�����l����ģ�顱ҳ���У�ָ��ģ������á�
- �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
- �ڡ��̳߳� ID���ֶ��У�ΪҪ�������Դ������ָ���̳߳ء�
Ĭ������£� Sun Java System Application Server ������Ĭ���̳߳���������Դ������Ĺ�������ʹ�ø��ֶο��Թ�j�ض��û��������̳߳��Դ�����Դ������Ĺ�������
- Ĭ������£�����ģ��֮��ʹ�ø�ģ�顣Ҫ�ڲ���֮�����ģ����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
���û����l����ģ��ʱ����Ҳͬʱ���û������ָ���ģ���l������Դ��l�ӳء�
- ����Ѳ���ģ�飬��ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
- Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ����Ӧ�ó���ļ���ͨ����ܺķ�ʱ�䡣������ļ�������ֲ��������ļ���
- �����Դ������ָ�����������ԣ�����ʾ��Щ���ԡ�
ʹ�ô˱��������Щ���Ե�Ĭ��ֵ��
- ѡ��Ҫ��ģ�鲿��Ŀ�ꡣ
�ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬ģ�齫������Ĭ�Ϸ�����ʵ��
server
�������Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�������ԡ������Ѳ����ģ�������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����ģ�飨���������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���ģ��ĸ����Ϣ����μ����ڹ�������
- ����ȷ�����Բ����ģ�顣
����
asadmin
������deploy
������������ģ��
�ڱ����������������е�һ������¼�����֮����������ģ�齫ִ��������Щ�������¼���
��������ģ�鲻��� J2EE �淶�����Ǹ�ģ���� Sun Java System Application Server ����ǿ���ܡ�
Ҫ������������ģ�飬��ִ�����²��裺
- ��������У�չ����Ӧ�ó��ڵ㡣
- ѡ����������ģ�顱�ڵ㡣
- �ڡ���������ģ�顱ҳ���У������½�����
- �ڡ�������������ģ�顱ҳ���У�ָ���������ã�
- �ڡ���ơ��ֶ��У������ʾģ�鹦�ܵ���ơ�
- �ڡ������ֶ��У�������������ģ������ļ���ȫ����ơ�
- �����������ڵ� JAR �ļ�λ�ڷ��������·���У����뽫����·�����ֶα���Ϊ�ա�������ȫ��·����
���ָ����·����������� application_server_home/domains/domain/applications/lifecycle-module/module_name �н�ѹ���ࡣ���ָ����·�����������������
- �ڡ�װ��˳���ֶ��У�������� 100 ��С�ڲ���ϵͳ��
MAXINT
ֵ������������ȷ����������ʱװ����������ģ���˳��ϵͳ������װ����н�С�����ģ�顣
- �������ʱ��������װ���Ѳ������������ģ�顣Ĭ������£����װ��ʧ�ܣ��������Խ�������������Ҫ��װ��ʧ��ʱ��ֹ�����������ѡ�С�װ��ʧ��ʱ����ѡ��
- Ĭ������£�����ģ��֮��ʹ�ø�ģ�顣Ҫ�ڲ���֮�����ģ����ʹ�䲻���ã���ѡ�С��ѽ��á���ѡ��ť��
- ѡ��Ҫ��ģ�鲿��Ŀ�ꡣ
�ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬ģ�齫������Ĭ�Ϸ�����ʵ��
server
�������Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�������ԡ������Ѳ����ģ�������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����ģ�飨���������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���ģ��ĸ����Ϣ����μ����ڹ�������
- ����ȷ������
����
asadmin
������create-lifecycle-module
����Ӧ�ó���ͻ���ģ��
Ӧ�ó���ͻ���ģ��Ҳ��Ϊ J2EE Ӧ�ó���ͻ��� JAR �ļ������ͻ���ķ��������̡�
Ҫ���𣨰�װ��Ӧ�ó���ͻ���ģ�飬��ִ�����²��裺
- ��������У�չ����Ӧ�ó��ڵ㡣
- ѡ��Ӧ�ó���ͻ���ģ�顱�ڵ㡣
- �ڡ�Ӧ�ó���ͻ���ģ�顱ҳ���У�������𡱡�
- �ڡ�����ҳ���У�ָ��Ҫ����� JAR �ļ���λ�á�
������������Ӧ�ó�����������������������ͻ����ǿ�������ͨ�������4�鿴�������̨�����
- ������һ��������ʾ������Ӧ�ó���ͻ���ģ�顱ҳ�档
- �ڡ�����Ӧ�ó���ͻ���ģ�顱ҳ���У�ָ��ģ������á�
- �ڡ�Ӧ�ó�����ơ��ֶ��У��ȿ��Ա���Ĭ����ƣ����ļ����ǰ����Ҳ���Լ���������ơ��������ѡ�������ļ�������ʾĬ����ơ���Ӧ�ó�����Ʊ���Ψһ��
- ����Ѳ���ģ�飬��ѡ�С����²��𡱸�ѡ���Զ���������²��𣻷�����ʾ������Ҳ����ѡ������Ӧ�ó�����ƣ���������ƶ�����в���
- Ҫ�ڲ���֮ǰ�����ļ��Ľṹ�����ݣ���ѡ�С���֤���ѡ����Ӧ�ó���ļ����ܺķ�ʱ�䡣������ļ�������ֲ��������ļ���
- ѡ��Ҫ��ģ�鲿��Ŀ�ꡣ
�ӿ���Ŀ����б���ѡ��Ŀ�꣬��������ӡ���Ŀ�������Ⱥ�����b������ʵ�����ѡ��Ŀ�꣬ģ�齫������Ĭ�Ϸ�����ʵ��
server
�������Ҫ���²�������ѡ��Ŀ�ꡣ��ʱ��������κ�ѡ�������ԡ������Ѳ����ģ�������Ŀ��Ⱥ�����b������ʵ���Զ������µġ����²����ģ�飨���������Ⱥ�����bʵ��Ķ�̬�������ã����й�����ڲ��жϷ������������²���ģ��ĸ����Ϣ����μ����ڹ�������
- ѡ���Ƿ���� RMI ���
���ѡ����� RMI �����ɾ�̬ RMI-IIOP �������ӵ� client.jar��
- ����ȷ�����Բ����ģ�顣
���ڿͻ������г���
����
asadmin
������deploy
�����г�ȡ�����Լ�����Ӧ�ó���Ĺ������̨�����г��Ѳ����Ӧ�ó���
Ҫ�г��Ѳ����Ӧ�ó�����ִ�����²��裺
Ҫ�鿴�Ѳ����Ӧ�ó����ģ�����ϸ��Ϣ����ִ�����²���֮һ��
����
asadmin
������list-components
������
��ҵӦ�ó���Web Ӧ�ó���EJB ģ���l����ģ�鶼������������磬Web Ӧ�ó�����ܰ�һ����� Servlet��
Ҫ�г�Ӧ�ó����ģ������������ִ�����²��裺
����
asadmin
������list-components
�鿴�Ѳ����Ӧ�ó����ģ�������
������ҵӦ�ó���Web Ӧ�ó���EJB ģ�顢l����ģ���Ӧ�ó���ͻ���ģ�飬����Բ鿴ģ�鲿�������
ȡ����Ӧ�ó���
ȡ����Ӧ�ó����ģ�齫�����н���ж�ز�ɾ������ʵ���������á�
Ҫȡ����Ӧ�ó����ģ�飬��ִ�����²��裺
����
asadmin
������undeploy
���úͽ���Ӧ�ó���
����������Ѳ����Ӧ�ó����ģ�飬�����ͨ��ͻ��������з��ʡ��������ã�����Ȼ���ڲ���״̬��������ͨ��ͻ��������з��ʡ�Ĭ������£��ڲ���Ӧ�ó����ģ��ʱ������Ĭ�������ѡ���ˡ�������Ŀ�������á���ѡ��ť����˽����ø�Ӧ�ó����ģ�顣
Ҫ�����Ѳ����Ӧ�ó����ģ�飬��ִ�����²��裺
Ҫ�ڵ���Ŀ��������Ӧ�ó�����ִ�����²��裺
����
asadmin
������enable
��disable
����Ӧ�ó���Ŀ��
����Ӧ�ó����ģ���ͨ�����Ŀ��4�������ø�Ӧ�ó����ģ��ķ�����ʵ���Ⱥ����
����
asadmin
������create-application-ref
��delete-application-ref
�����������������������
��Ӧ�ó����ģ�鲿��Ŀ�������ʵ���Ⱥ��֮���Խ�������������������j��
���²����Ŀ��
���Ӧ�ó������Ŀ�꣨��b������ʵ���Ⱥ�����������ͨ��}�ַ�ʽ4���²����Ŀ�ꡣʹ�����·���֮һ����ȷ������Ӧ�ó�������з�����ʵ����յ����°汾��
��������
�ڿ��������У�ֻ���²���Ӧ�ó���Ӧ�ó������²������������������Ŀ�꽫�Զ����յ��µİ汾�����������Ŀ�������ʵ��Ķ�̬�������ã���Ĭ������£������ö�̬�������á����δ���÷�����ʵ��Ķ�̬�������ã�������ʹ�þɰ汾��ֱ�������������ʵ��
���
������У��밴�����ڹ�����������IJ�����в���
���úͽ��ö�̬����װ��
��������˶�̬����װ�룬��������ڼ���Ѳ����Ӧ�ó����еĸ�IJ��Զ�����װ����ĵ�Ӧ�ó���Ľ�ͨ�����ֶ���������Ϊ
.reload
���ļ������ڸ��4��ʾ��Ӧ�ó�����밲װ�� server_root/domain/domain1/applications/
j2ee-module_or_j2ee-apps/app_or_module_name �С����磺
AppServer/domain/domain1/applications/j2ee-module/webapps-simple
��̬����װ���ڿ��������к����ã���Ϊ��������ٲ��Դ����ġ���������У���̬����װ����ܻ�ʹ���ܽ��͡�
��̬����װ�������ڿ�������������Ự�־��ԣ�һ��������ܣ������ݡ���������˶�̬�����������ûỰ�־��ԡ�
Ҫ���ö�̬����װ�룬��ִ�����²��裺
��ϵͳ����Ϊʹ�ö�̬����װ��֮����Ϊÿ��Ҫ��̬����װ���Ӧ�ó���һ����Ϊ .reload ���ļ�����������Ӧ�ó����Ŀ¼�С����ļ�û���κ����ݡ����Ӧ�ó���ʱ������Ĵ��ļ������ڣ����磬ʹ�� UNIX
touch
��������ҽ��Զ�����װ���ġ�
�����ڿ����ߵIJ���ʹ���Զ�����
�Զ�������ʹ���ܹ���Ԥ��װ��Ӧ�ó����ģ�鸴�Ƶ� domain_root_dir
/
domain_dir/autodeploy
Ŀ¼4�����Ӧ�ó����ģ�顣���磬����Ϊ
hello.war
���ļ����Ƶ� domain_root_dir/domain1/autodeploy
Ŀ¼��Ҫȡ����Ӧ�ó������autodeploy
Ŀ¼��ɾ��hello.war
�ļ�����Ҳ����ʹ�ù������̨�� asadmin ����4ȡ����Ӧ�ó�������������£��鵵�ļ�������
�Զ������������ڿ�������������Ự�־��ԣ�һ��������ܣ������ݡ���������˶�̬�����������ûỰ�־��ԡ�
Ҫ�����Զ������ܣ���ִ�����²��裺
- ��������У�չ������bʵ��ڵ㡣
- ����server��������������
- ���������
- �ڡ�Ӧ�ó������á�ҳ���У�����������Ŀ��
- ͨ��ѡ�л�ȡ��ѡ�С������á���ѡ��4���û�����Զ�����
- �ڡ��Զ�������ѯʱ�����ֶ��У�ָ�����������Զ�����Ŀ¼�е�Ӧ�ó����ļ���ģ���ļ���Ƶ�ʡ������ѯʱ�����Ӱ�첿��Ӧ�ó����ģ�������ʱ�䡣
- �ڡ��Զ�����Ŀ¼���У����ָ����bӦ�ó����Ŀ¼���ؽ��ļ����Ƶ�Ĭ���Զ�����Ŀ¼�С�
Ĭ��Ŀ¼�Ƿ�����ʵ��ĸ�Ŀ¼����Ϊ
autodeploy
��Ŀ¼��Ĭ������£���ʹ�ñ��Զ���Ķ�������ʵ���Ŀ¼���й���Щ���ĸ����Ϣ����μ�Setting Domain Attributes����- Ҫ�ڲ���֮ǰ������֤����ѡ�С���������֤���ѡ����֤�����ļ��Ľṹ�����ݡ�����Ӧ�ó���ļ���ͨ����ܺķ�ʱ�䡣
- ҪԤ���� JSP ҳ�棬��ѡ�С�JSP����ѡ�����δѡ�д˸�ѡ�����״η��� JSP ҳ��ʱ��������ʱ������Щҳ�档���ڱ���ͨ���ܺķ�ʱ�䣬������������ѡ�д˸�ѡ��
����Ŀ¼��δ��װ��Ӧ�ó���
�˹��������ڸ������ߡ�
ʹ��Ŀ¼�������Ĭ�Ϸ�����ʵ�� (server)������ʹ����4����Ⱥ�����b������ʵ��
��δ��װ��Ӧ�ó����ģ���Ŀ¼��ʱ��Ϊչ����Ŀ¼��Ŀ¼�����ݱ�������Ӧ�� J2EE �鵵�ļ�������ƥ�䡣���磬�����ijһĿ¼�е� Web Ӧ�ó������Ŀ¼�����ݱ�������Ӧ�� WAR �ļ���������ͬ���йر����Ŀ¼���ݵ���Ϣ����μ���Ӧ�Ĺ淶��
�����ֱ����չ����Ŀ¼�и�IJ���������ļ���
�����Ļ���������Ϊʹ�ö�̬����װ�룬���Դ�Ŀ¼�ж�̬����װ���Ѳ����Ӧ�ó����йظ����Ϣ����μ����úͽ��ö�̬����װ������
Ҫ����Ŀ¼��δ��װ��Ӧ�ó�����ִ�����²��裺
- �ڹ������̨��������̡���μ����� Web Ӧ�ó�������
- �ڡ�����ҳ���У�ָ���������ݣ�
����
asadmin
������deploydir
ʹ�� deploytool ʵ�ó���
Ϊ�����������Ƶ�
deploytool
ʵ�ó�����Է�װ�Ͳ��� J2EE Ӧ�ó����ģ�顣�й����ʹ��deploytool
��˵����μ�The J2EE 1.4 Tutorial����ʹ�ò���滮
�˹��������ڸ������ߡ�
����滮��ָ����ض��� Application Server �IJ��������� JAR �ļ����й���Щ�������������
sun-application.xml
����˵����μ� Application Server Developer's Guide������滮Ϊ JSR 88: J2EE Application Deployment ��ʵ�ֵ�һ���֡�ʹ�ò���滮���Բ����ض��� Application Server �IJ���������Ӧ�ó����ģ�顣Ҫʹ�ò���滮���в�����ָ��
asadmin
deploy
�����е�--deploymentplan
ѡ����磬����������mydeployplan.jar
�ļ���ָ���Ĺ滮4����myrosterapp.ear
�ļ��е���ҵӦ�ó���$ asadmin deploy --user admin ---deploymentplan mydeployplan.jar myrosterapp.ear
����ҵӦ�ó��� (EAR) �IJ���滮�ļ��У�
sun-application.xml
�ļ�λ�ڸ�Ŀ¼�¡���������4�洢ÿ��ģ��IJ��������module-name.sun-dd-name�����е� sun-dd-name ȡ����ģ�����͡����ģ���( CMP ӳ���ļ�������ļ�����Ϊ module-name.sun-cmp-mappings.xml
��.dbschema
�ļ��洢�ڸ��Ŀ¼�£����þ��� (#) �滻ÿ����б�ܷ�� (/)�������г��������ʾ����ҵӦ�ó��� (EAR) �IJ���滮�ļ��Ľṹ��$ jar -tvf mydeployplan.jar
420 Thu Mar 13 15:37:48 PST 2003 sun-application.xml
370 Thu Mar 13 15:37:48 PST 2003 RosterClient.war.sun-web.xml
418 Thu Mar 13 15:37:48 PST 2003 roster-ac.jar.sun-application-client.xml
1281 Thu Mar 13 15:37:48 PST 2003 roster-ejb.jar.sun-ejb-jar.xml
2317 Thu Mar 13 15:37:48 PST 2003 team-ejb.jar.sun-ejb-jar.xml
3432 Thu Mar 13 15:37:48 PST 2003 team-ejb.jar.sun-cmp-mappings.xml
84805 Thu Mar 13 15:37:48 PST 2003 team-ejb.jar.RosterSchema.dbschema�� Web Ӧ�ó����ģ���ļ��IJ���滮�У��ض��� Application Server �IJ��������λ�ڸ��Ŀ¼�¡�����b EJB ģ���( CMP Bean������滮��(λ�ڸ��Ŀ¼��
sun-cmp-mappings.xml
��.dbschema
�ļ����������г�������У�����滮������ CMP Bean��$ jar r -tvf myotherplan.jar
3603 Thu Mar 13 15:24:20 PST 2003 sun-ejb-jar.xml
3432 Thu Mar 13 15:24:20 PST 2003 sun-cmp-mappings.xml
84805 Thu Mar 13 15:24:20 PST 2003 RosterSchema.dbschema