glassfish community - fisl 2010
DESCRIPTION
Presentation given at FISL 2010 in July 2010.TRANSCRIPT
�
������������������������������ ��
���� ������ ������� �������� �������
�����
�������� ��� �� ������������� ��������������������� ��� ������ �� ����������� ������ ������������� ������������!�� ��������� ����������������� ��������� ����������� "������������ �� ��� ������� ��� �� ��������������!����� ������� ����� ��������� ����� � ���
������"������� �������� ������ � ������������������������ ��� ������� !������#����$������������� ��������������� ���� ����#�����
�������� ��� ��� ����
%�"��&&�'����������� ���"(��� ���������������������)���!���*+���,++-
� �
������������������
� �
������������������
� �
������������������
� �
���������
� ��.���� ��� /���� ��������� �������� �)�"������� 0�!���1���
� %������2%�3�405 ������2%�3�605 ��� 77���2� 5 �����������2.���5 �#����8�2%�05 ������� �� ��
� ���� �� ��0��"��� &������ ���8��� �������#����0���� %�"��&&�9�:�'�4������������������� �� �����.���� ���0����������#����
� �
����
�� ��������"��������� ��������� ���(��
� �
� ������������� ���������%�"��&&���� ����
� ����������������%�"��&&��������� ���� ����
��������������������������
� �
����������������
� )����������� ������ ��� ��������������� ���������������������
$ asadmin redeploy --propertieskeepSessions=true myapp.war
� ��������� ��� � ��������"������������� ��
� ����������� ���)&�
���� �����!���"����#�
�� ��%�����
.���� ��%0�;0�����
.� ���30;�.3����
3����
%�3<%�3�4�.
%0�
%���,++9
���,++'
���������
�����$
�����������%������&'
����������(%������)'
0����,++=
)��,++-
",�*
%��,++>
",�*�*
%!���������'
(�+�*
%���,+*+
��*��+�,������*����-������
� ������ ���� ���!��? ����
� 6 ���@1����!������4�A
� B�.������ ��
� .� �����$��&� � �
� #�����)���B��/����������#����0���
� B�#����0����< ��� ��
� #����#�����.�� �����
� �
.�� �����������������
/�!"���*�������.�� ��
� B#��.������C� #����0����2��;:.));5� B��#�����.�� ������������ ������������)�"��������2)�"����D���� ������5� #00�< ��� ������������ �����
� B#��.������C� ���#������� ��.�����0���
� .������C� B���; ���������#������������ �������)��������� ���#������ �������������!������� ��#�����
) ��� !�� �
���� ��� !0�1��������������
����"��������������.���������1��������������#�2����!
�������� �����3����������������
����������1������ 4
.�� ������� ���������
5�20�*� �����
"����������������.�6+7�8�
.�� �����������������
"����������������.�6+7�8�
������6�����1��� �������!
������������������� ���
��.�� �����������������
������6�����1���
���������5�20�*� �����
5�20�*� ������������1���.�� ��������6�����1���
��������� ������������2������
� �
�����������������.������� �
� B�������������� ������1��� #����0����� ���� ��"������ ����� ��� � �
����������� ����
� 4������������ ���#����0����&� � �� ������ ���(�+�*��� ����� ��%��������������� ������ ���(�*� ��,+*+� ������ ���(�,� ��,+**� ������ ���E�+��� ������ ���%�"��&&�=� .������ �� ������� 7������ � �.������ �" ����� 7�� �� )��� ����������C::������ �����:������
� �
���������(-#%����������'
� #����0���
� �������2#0� 5�F�� ����� ���
� %�"��&&�'
� )�"�������� �����
� ����� ��G��� ��
� �
6����������!����
� �������C���������� ��2#0� 5
� &����� !���C�H?,
� I���"���������J
� �D�4&0����� ����������
� �
�*��� ������������.��(-�
� H �����"������� .�! �������!���� �������,�*�*�����(�+
� .������ �� ����� �� ������������ 7������ ������,�*�*
� #0� ������� �������%�"��&&�'�����(��
� � ��������� "�����"�������
� �
�������������(-���*���*���
� .������ ��
� ���� �� ��"��� � ��
� 4&0��������
� 0��! � 7��&�!������
� 0����"����� 77��
� �����4��F�0�.�"����� ���� �"��
� 4��� ��0�0<:&%<�� �����������������
� ���� �� ��������������
� 6�!0�����2" ���� 77��5
� ����&������ ���#0�
� /��������)&����� ��
� ����"���.)�� ������� �
� ���������������C�%0� �.)� ��� 77�� �#0� �%�� �%����� �<����K�� ��� � ����� �/. ����
� 60������ ���C�<��*�,:,�+ �<0� �*�* �40��*�+
� �����
� �
����� �����8��������*
� ���� ����"��� ������������������ �� �� K��� �� �����������G��� � ��
� #����������� �� �����!�����!����������� ��
� �������������������� �������� ���"��� ��� B������� ������� ��� ����� �� ���.;��������
� )���� �� �� ��� �� ����!�� �������
� 0� �� ���!�������"��� ��� �������������� ���� �� ��������������� ���������� ���
� 0� �����G� ����������������
� I�����@���������@�����"��� ���������!��� �������
� �
8��������*9���������!�
� � ���� ������� ����������� ��(�*�� �������*
$ asadmin --name=appName:versionIdentifier � ��������C
$ asadmin deploy --name=foo:BETA-1 $ asadmin deploy --name=foo:BETA-2
� I�������������� �������C
$ asadmin undeploy foo:BETA-*
� �
�����9������ �������,��:"���
� ��������������������"���������� "�� �������������������������� ���(�*�C����� �� ��K��� � ��
� ������� ������0��� ���������� 7������ ���� ������������ ���������!����� �������� #������������ !�� ��������.K:4�����
� .�� ����!����!�������� ���� �������
� .��� !�� ���������������������������� ��
� ��������������������������������
� ���������������� �� ����!� �26 � ������5
� ������ ����������� ������ ��� ����� !��
� �
�����������
� ������������������������� !������������1��� �����$����������� !�� ��������1������
� <����������2� ��������� !�����������5� ) ���� ����������� � ���� ���F������� <��� ��������������� ��� )������� ����������$� ��������� ��� .�������� ����
� #��� ������������������������������� 0������ ����� �� ���!������������4�&$�� 4������������ ���������� ��������"��� 0 ���������� !������������� �!�������� ����
� �
"��������+;�����!6������
� ������ ���(� ����������"�������� �����"���,� .��������C�
����C::� �����E������� ����:!����:������ ����"�:�����C::�"����"�1�"�����:�"�:������ ����"�:�����:"(�
� ������� ���������C�����C::������ �����"�1�"�����:��!� :��" ���������� .� ����"��� ��
� ����������!� ��������
� .�� ����������
� ���
� � ��.��� ����C::� � �������:� �����:������ ��:� ��.��
� �
,�����"�����
� �
"����*����9���������"�������!�� 4�*��
� ������ ��� ��!� ��������� �����������0:���295
� 0� ���� ���(+�9+D��������
� ���� �������� �� �������� ��� � ���� ���@��� !A
� ���
� H�������������������� ����������
� H���! ��������� �������������@��� !A
� 2�������!��� ���������������������5
� �
!������� 4�*��
� ��������� �1�!��� "��� �� !��� ��
� ���� �� ���2���� ��� �������� ��5
� �����"������� �� ���2������� ��� �������� ��5
� ������ ��������� ���2#0� :H?,�������5
� ) ��� !�� ���2��������������D������������!"�5
����������L���������C::������ ���������"�1�"�����
0���� ��������������� ������!������
� �
� �
���������9��� �� ��
� ���� ����������C::������ ������ ������ ���(�+�*��"� ��!���2����/.����������"(5� ������ ���(�*�� �������(������������ ������� ������������C::����������:��:������ ��
2���#����������� ��������������"���5
� .� ��J� &� ������B��<�����2��" ���5� ��� ����&G� ��� 6�!���.;����� �� ���
� ����� ������������ �M ��"��� �� )������� 7������� ������((�<
� �
�������������� ������������������ ��������������������� ����������������
;��������
�����