![]() | |
������ UNIX �� Sun Java Enterprise System 5 ��ָ�� |
�� 15 ��
Portal Server���½�����ν� Portal Server �� Java ES 5�����а汾 5����Sun Java System Portal Server 7.1��
���¸�Ҫ�������йط��а汾 5 ��֧�ֵIJ�ͬ��ʽ����ע����������ݺ������� Solaris �� Linux ����ϵͳ�ϵ���
Portal Server ��������ڽ������·���� Portal Server ���н��ܣ���Щ�������� Java ES 5�����а汾 5������Ӱ�죺
���� Java ES ���а汾 5 Portal Server
����ڷ��а汾 4 ���ԣ�Java ES ���а汾 5 Portal Server ��һ����Ҫ���а汾�����������ǿ���ܺ������ܡ����е�����Ķ��Ǽ̷��а汾 4 ֮���ڹ�ɹ��ܰ汾 (Interim Feature Release, IFR) �����ġ������ IFR�����а汾 5 ֻ�����˽��ٵĹ��ܸ�ġ��й� IFR ��ǿ���ܺ������ܵ���Ϣ���μ�Sun Java System Portal Server 7.1 ����˵����(http://docs.sun.com/app/docs/doc/820-0897/6ncjtcci5?a=view)�����ر�ָ����ǣ����а汾 4 �����й���������滻Ϊ psadmin ���
Portal Server ��ָ��˵��
�� 15-2 ��ʾ����֧�ֵġ��� Portal Server �� Java ES ���а汾 5 ����ʽ���˱�������� Solaris��Ҳ������ Linux ����ϵͳ��
Portal Server ���
�±���ʾ�˿����� Portal Server �����Ӱ���������͡�
Portal Server �����
Portal Server �������ͨ��ȡ�������� 1 �¡���滮�������۵����ע�������ʽ��Java ES ���֮�����5�ԡ�ѡ��������ȫ�����ʵ���𣬵ȵȡ�
����ͨ��������Ӱ�� Portal Server ��ƻ������⣬�� Portal Server ��һ��ע�����������һ���ܡ�
����������
���а汾 5 Portal Server �����ڹ��� Portal Server �� Portal Server Secure Remote Access ����� psadmin �����������˹����ӿڸ�ġ��μ�Sun Java System Portal Server 7.1 Command-Line Reference��(http://docs.sun.com/doc/819-5030)��
��ˣ����а汾 5 Portal Server �����ڰ汾�����ڰ汾�� Portal Server Secure Remote Access �������( SRA Gateway��Rewriter Proxy �� Netlet Proxy���������ݣ������ʱ�ڳ��⣬����һʱ�ڣ���ʵ�������ڽ��й������� Portal Server ʵ�� Portal Server Secure Remote Access ���ʵ����Ҫ�� Java ES ���а汾 5 ͬ����
���ң���� Portal Server �������( mobile access ����������ڰ汾�������ݣ���Ҫ������ȫ��ͬ���� Java ES ���а汾 5��
���⣬���а汾 5 Portal Server �����ڰ汾 Portal Server ��ʹ�õ� Directory Server ��ݽṹ֮������Ų������ԡ����ֲ�������Ӱ����ʹ����ͬ Directory Server ��ݶԶ�� Portal Server ʵ��ִ�еĹ���
Portal Server �����5��
Portal Server ������ Java ES �������5�Ի�Ӱ������������� Portal Server ����Ĺ�̡����磬Portal Server �ӿڻ����ϵı仯����Ҫ�� Portal Server ����5�������汾���Ƿ���Ҫ��������ȡ���ھ������ʽ��
Portal Server ������ Java ES ���������5�ԣ�
- ��������� Portal Server ���ض��� Java ES �������������5�ԣ��μ��� 1-9����
- Web ���� Portal Server �� Web ����������ǿ����5�ԣ���Щ������� Java ES Web Server��Java ES Application Server ��4�� Weblogic �� WebSphere �ĵ��� Web �����ṩ��
ע
�����ڵ��� Web �����еIJ��𣬲�֧�ֽ� Portal Server ����а汾 5��������4�� Weblogic �� WebSphere �� Web �����еIJ��𣬱���ִ�з��а汾 5 Portal Server ��ȫ�°�װ��
- Access Manager���� Access Manager SDK���� Portal Server �� Access Manager ����ǿ����5�ԣ��Ա�Ϊ�����û��ṩ��֤����Ȩ����(�����¼������� Access Manager ������Զ�̼�����ϣ��� Access Manager SDK �����ڱ��ؿ��á�
- Directory Server�� Portal Server �� Directory Server ����ǿ����5�ԣ��������ڴ洢ͨ�� Access Manager ���ʵ��û���ݡ���ˣ�Portal Server �������Ҫ)չĿ¼ģʽ��
- Portal Server Secure Remote Access�� Portal Server �� Portal Server Secure Remote Access ���п�ѡ��5�ԣ�����ͨ�� Gateway��Rewriter Proxy �� Netlet Proxy ����ṩ��ȫ��Զ�̷��ʡ�
- Java DB�� Portal Server �� Java DB ���п�ѡ��5�ԣ�����Ϊ��� portlet Ӧ�ó����ṩ֧�֡�
- Service Registry�� Portal Server �� Service Registry ����ǿ����5�ԣ������ṩִ�б����������Ŀ⡣
- Communications Express�� Portal Server �� Communications Express ���п�ѡ��5�ԣ�������һ�� Sun Java Communications Suite ����������������û��ṩ��Ϣ���ͺ�����Ƶ�!�Communications Express ������ Java ES ��Ʒ�����
ѡ����������
һ����ԣ�Java ES ���а汾 5 ֧�ֶ�һ̨������ϵ��������ִ��ѡ����������� Portal Server ����5������ Java ES �����࣬��ˣ���֤��ͬ Java ES ���а汾�������������Ƿdz�'�ѵġ�
��ˣ�Portal Server ֧��һ���� Access Manager �� Web ������ص����������
- ���Ҫ�� Java ES ���а汾 4 �� Portal Server�� ������ Portal Server ֮ǰ�� Directory Server��Access Manager �� Web ����Web Server �� Application Server��������а汾 5��Ҳ����ֻ�� Portal Server ����а汾 5���������������Ϊ���а汾 4���������ܽ�һЩ��5���Ϊ���а汾 4 ����һЩ��5������а汾 5��
- ���Ҫ�� Java ES ���а汾 3 �� Portal Server�� �������� Portal Server ֮ǰ�� Directory Server��Access Manager �� Web ����Web Server �� Application Server��������а汾 4 ���а汾 5�������ܽ��κ���5���Ϊ���а汾 3��Ҳ���ܽ�һЩ��5������а汾 4 ����һЩ��5������а汾 5��
- ���Ҫ�� Java ES ���а汾 2 �� Portal Server�� �������� Portal Server ֮ǰ�� Directory Server��Access Manager �� Web ����Web Server �� Application Server��������а汾 4 ���а汾 5�������ܽ��κ���5���Ϊ���а汾 2��Ҳ���ܽ�һЩ��5������а汾 4 ����һЩ��5������а汾 5��
Web �������
Portal Server �ɲ������� Web Server �� Application Server �ṩ�� Web �����С���ˣ�Portal Server �����а汾 5 ������ܻḴ�ӻ�����Ϊ���ܻ���Ҫ�����ڲ��������� Web ��������а汾 5��������һ�㣬���ڶ��ֿ��ܵ� Web ��������������±���һһ�г�
�� Portal Server�����磬ʹ�� psupgrade �ű�ʱ�����ṩ�ʺ����� 15-4 �����������ֵʱ���ر��Ǵ��� Web �������Ҫ�汾��ʱ������ҪС�ġ�
˫����
��˫�����У�Portal Server �Ͳ���ϵͳ��Ҫ��������˫����Java ES �Ͳ���ϵͳ������������ʹ�ò���ϵͳ�͵����ִ��˫����
- �������� Portal Server ��ݡ�
�йػ���ݵ�λ�ã��μ� Portal Server �����
- �����ϵͳ��
��Ὣ�����ļ�ϵͳ����ԭ4��λ�á�
- �� Portal Server ����а汾 5��
�μ����е���ӦС�ڣ���Ҫ����ʽ��
�� Java ES ���а汾 4 �� Portal Server���ڰ���ڽ� Portal Server �� Java ES 2005Q4�����а汾 4���� Java ES 5�����а汾 5������Ϣ��
ע
���� Portal Server �Ѳ����� Application Server Web ��������������а汾 5 ֮ǰ�Ѵӷ��а汾 2 ����а汾 3 �� 4 �����������ڲ����á���ǰ��֧��������ʽ��
���ں������������⣺
���
�� Java ES ���а汾 4 Portal Server ����а汾 5 ʱ���뿼�������е����·��棺
- ��������� ʹ����ű� psupgrade ִ����ýű��ᰲװ�µ�������ڱ�ҪʱǨ��������ݡ����±��ػ��ļ����Ὣ Portal Server Web Ӧ�ó������²��� Web �����С�
- ����5�ԡ� Portal Server ����� Java ES ���������������5�ԣ��μ��� 1-9�������ܷ��а汾 5 Portal Server �뷢�а汾 4 �汾����Щ����������ݣ�������Ҫ�����������Ϊ������ Portal Server �� psupgrade �ű�Ҫ���а汾 5 �汾�� ANT ���������
���а汾 5 Portal Server ����5�� Web ����Access Manager �� Directory Server���� Portal Server �����5��������֧��ʹ��}�ַ���4����Щ��5��μ�ѡ��������������
- �������ԡ� ���а汾 5 Portal Server �뷢�а汾 4 �İ汾�������ݡ�
- ��ع� �ӷ��а汾 5 Portal Server �����а汾 4 ����ع��(�ָ����а汾 4 �����ָ����а汾 4 Ŀ¼����Լ��� Portal Server Web Ӧ�ó������²��� Web �����С�
- ƽ̨���⡣ ���� Solaris �� Linux ����ϵͳ���� Portal Server �ij��淽������ͬ�ģ����ǣ����а汾 5 Portal Server �� Solaris OS ���ǰ�װ����·���У����� Linux OS ���ǰ�װ��ԭ4�ķ��а汾 4 ·���С�
���а汾 4 Portal Server ����
���ڽ�������� Solaris �� Linux ƽ̨�Ͻ� Portal Server �� Java ES ���а汾 4 �� Java ES ���а汾 5���������ij������ȡ���ھ���ƽ̨�Ĺ�̣�������⽫ָ�������õIJ���ϵͳ�����ڰ�(�������⣺
���а汾 4 ��ǰ������
�� Portal Server ֮ǰ��Ӧִ����������
���鵱ǰ�汾��Ϣ
��ʹ������������� Portal Server �ĵ�ǰ�汾��
PortalServer6-base/bin/version
�� 15-5 Portal Server �汾�������
Java ES ���а汾
Portal Server �汾��
���а汾 2
6.3
���а汾 3
6.3.1
���а汾 4
6.3.11
IFR ���а汾
7.0
���а汾 5
7.1
1���а汾 3 �뷢�а汾 4 �IJ�֮ͬ��������������ͨ��ʹ�� showrev -p | grep patch_ID (Solaris) ����� rpm -qa sun-portal-core (Linux) ������汾�� Java ES ���а汾 4 ��ָ�����г����Щ�汾��Ƚ�4����Ƿ�Ϊ���а汾 4 ������
�� Portal Server ��5��
ͨ�����齫�����ϵͳ���Լ����㻷�����е����� Java ES ������� Java ES ���а汾 5��
��Ȼ���а汾 5 Portal Server �뷢�а汾 4 �汾�� Java ES ����������ݣ�������Ҫ�����������Ϊ������ Portal Server �� psupgrade �ű�Ҫ���а汾 5 �汾�� ANT ���������
�����ѡ�����е���һ Portal Server ��Ʒ�����5������а汾 5������Ҫ������ȫ����μ�ѡ������������������ Portal Server ֮ǰ��Ӧ�ð�����˳������Щ��5�����κο����������5���
- ��������� �� Java ES ��������ṩ�˽� Java ES �������ͬ�������а汾 5 ��˵��
- Directory Server�� �� 5 �¡�Directory Server���ṩ�˽� Directory Server ���w��а汾 5 ��˵��
- Web ��������� �� 7 �¡�Web Server������ 11 �¡�Application Server���ֱ��ṩ���� Web Server �� Application Server ��˵��
ע
������4�� Weblogic �� WebSphere �ĵ��� Web ����ʱ���ܵ��� Portal Server �жϣ���Ϊ��������ʱ�Ḳд����֧�� Portal Server ����Щ������Զ������á�
�ڴ�����£�����Ϊ���� Web ��������°�װ���������� Portal Server��
- Access Manager (Access Manager SDK)�� �� 14 �¡�Access Manager���ṩ�˽� Access Manager ���w��а汾 5 ��˵��
- Portal Server Secure Remote Access�� �� 16 �¡�Portal Server Secure Remote Access���ṩ�˽� Portal Server Secure Remote Access ���w��а汾 5 ��˵��
- Java DB�� �� 8 �¡�Java DB���ṩ�˽� Java DB ���w��а汾 5 ��˵��
- Service Registry�� �� 12 �¡�Service Registry���ṩ�˽� Service Registry ���w��а汾 5 ��˵��
- Communications Express�� ��Sun Java Communications Suite Upgrade Guide��(http://docs.sun.com/doc/819-7561) ���ṩ�˽� Communications Express ����а汾 5 ��˵��
��ȡ�����������Ϣ������
��� Web ����������μ��� 15-4����psupgrade �ű���Ҫ���������й����뼰���� Web ����������ݵ���Ϣ����ͬ Web ��������������Ϣ��ʾ���� 15-6 �С���ȷ���ڿ�ʼ�� Portal Server ֮ǰ��������Ϣ��
�� 15-6 psupgrade �ű���� Web ��������������Ϣ
��Ϣ
���1
Web Server 7.x ʾ��ֵ��
���� 2Application Server 8.x ʾ��ֵ������ 52
�� Web Server 7.0 ���� Portal Server (yes/no)
2
��
������
Web ����װĿ¼
2 �� 5
WebServer7-base
AppServer8Install-base
Web �������������ʵ����
2
https-configName2
������
Web ����ʵ����
5
������
server1
Web ����ʵ��Ŀ¼
2
WebServer7Config-base/
https-configName4/������
Portal ʵ����Ŀ¼
5
������
AppServer8Config-base/
domains/domainNameWeb ����ʵ��˿�
2 �� 5
80
80
Web ����ʵ��Э��
2 �� 5
http
http
Web �����������
2
configName4
������
Web ��������
5
������
domain1
Web �����ĵ���Ŀ¼
2 �� 5
WebServer7Config-base/
https-configName4/docs/AppServer8Config-base/
domains/domainName/
docrootWeb ������������
2 �� 5
localhost
localhost
Web �������˿�
2 �� 5
8989
4848
Web ���������
2 �� 5
https
https
Web �������Ա�û� ID
2 �� 5
admin
admin
Web �������Ա����
2 �� 5
Web ����������
3 �� 5
������
Ŀ¼����Ա (cn=Directory manager) ����
1 �� 5
SRA ��־�û�����3
1 �� 5
Access Manager ����Ա����
1 �� 5
Directory Server ldapuser ����
1 �� 5
Portal ʵ�� ID4
1 �� 5
1Web ������� 5 �����ڴӷ��а汾 2 �� Portal Server��
2configName ��Ĭ��ֵΪ hostName.domainName��
3�� Portal Server һ��װʱ��Ҫ����Ϣ������ Portal Server Secure Remote Access �����
4����Ϊ�˲����ṩһ��Ψһ�ķǿ�ֵ��ֵ��������ĸ���֣�����(һ��l�ַ� (-)��
���ݷ��а汾 4 Portal Server ������Ϣ
�� Portal Server ����а汾 5 ʱ�������������� Portal Server ��������ǣ�Ϊ��ȫ���psupgrade �ű����������д洢��������Ϣ������Ŀ¼��
��¼ Java ����� (Java Virtual Machine, JVM) ����
������ Portal Server ֮ǰ����¼���� Web ���� JVM ���ã������Ĭ��ֵ��ͬ����
���±���ʾ��JVM ���õ�λ��Ҫ�� Web �����
�Ժ�����Ҫ��鲢ȷ����Щ JVM ���ò�û����Ϊ Portal Server ����ġ�
ɾ����ƽ���������
���ͨ����ƽ������� Portal Server ʵ�����������ô�����ʵ� LOAD_BALANCER_URL ���Ե�ֵ���ܻ���� Portal Server ����ˣ�������ִ����ǰ�Ĵ����á��� LOAD_BALANCER_URL �������ã�
- ��¼������Щ�����ļ�פ���ڱ��أ�������Щ�ļ�֧����Щ�����ڱ��ذ�װ�� Portal Server Secure Remote Access �������
PortalServer6Config-base/PSConfig.properties
PortalServer6Config-base/GWConfig.properties����� Gateway �ڱ��أ�
PortalServer6Config-base/RWPConfig.properties����� Rewriter Proxy �ڱ��أ�
PortalServer6Config-base/NLPConfig.properties����� Netlet Proxy �ڱ��أ�- ��¼��Щ�����ļ��� LOAD_BALANCER_URL ���Եĵ�ǰֵ��
- �� LOAD_BALANCER_URL ���Ե�ֵ��ʹ��ָ����� Portal Server ʵ��
LOAD_BALANCER_URL=portalHostName:port/portal
ɾ�� Directory Proxy Server ������
��� Portal Server ʵ��ͨ�� Directory Proxy Server ʵ����� Directory Server���������ִ����ǰ�� Directory Proxy Server �����Ͷ˿ں����ã���������ɺ���ָ�Ϊԭʼֵ��
����Ӧ�����ã�
���а汾 4 Portal Server (Solaris)
��������Ӱ�� Portal Server ���̵�һЩע������������̱������˵��
��ע������ (Solaris)
�� Portal Server �������а汾 5 ʱ��Ӧ��������ע�����
- ͬʱ���Ӧ��ͬһ�Ѱ�װ Portal Server ӳ������� Portal Server ʵ��
- Portal Server ������������ɣ���Щ�������������ͬ�Ľ�ɫ��������Ҫһ����
- Portal-base����(���� Mbean ���渽�Ĺ������ Logging Framework �Լ��������ص������������Щ���һ����������
- Portal Server Web Ӧ�ó�����(������ Web �����е���� Web Ӧ�ó�������������һЩ Web Ӧ�ó�����Ҫ4�� Access Manager ��֧�֣������Ҫ4�� Directory Server ��֧�֡�
- Secure Remote Access ���������֧�� Portal Server Secure Remote Access �������Ƕ�뵽 jar �ļ��е�һЩ servlet �� applet �Լ��������� Web �����е�һЩ֧���ļ���
- psupgrade �ű����Զ��������ϰ�װ����Щ Portal Server ���������Щ Web ������5����磬�ýű����ѯϵͳ�Լ����Ҫ�����в��� Portal Server Web Ӧ�ó���� Application Server �� Web Server �İ汾����������ܹ�������Ϣ4���������������Ϣ��
���� (Solaris)
������������Ҫ������ļ�����е� Portal Server��
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- �����й������ͬ�������а汾 5�������δִ�д˲����
�� 2 �¡��� Java ES ������������ṩ���й�˵��
�˲��������� 8 ������ psupgrade �ű��ı�Ҫ�Ⱦ������
- ֹͣ�����ڱ������е��κ� Portal Server Secure Remote Access Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
PortalServer6-base/bin gateway stop
PortalServer6-base/bin netletd stop
PortalServer6-base/bin rwproxyd stop�����Щ����Ƿ���ֹͣ��
Gateway��netstat -an | grep 443
Rewriter Proxy��netstat -an | grep 10443
Netlet Proxy��netstat -an | grep 10555- ȷ�� Access Manager �������У�������� Portal Server ����ͬ�� Web �����С�
- ��� Portal Server ��δ���У���ͨ���������� Web ����4����
Web Server 6.x��
WebServer-base/https-instanceName/startWeb Server 7.0��
��������� --
WebServer7Config-base/admin-server/bin/startserv
ʵ������� --
WebServer7Config-base/https-configName/bin/startservApplication Server 8.x��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- ���� psupgrade �ű������}�������ANT_HOME �� JAVA_HOME�������磬
export ANT_HOME=/usr/sfw
export JAVA_HOME=/usr/jdk/entsys-j2se- ȷ������������㹻�Ľ����ռ䡣
ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����
- ͨ�� Java ES ���а汾 5 �ַ�������� psupgrade �ű���
cd os_arch/Products/portal_svr/Tools/upgrade/bin
./psupgrade���� os_arch ��Ӧ���ƽ̨������ Solaris_sparc��
psupgrade �ű������Ѱ�װ�� Portal Server ����ͱ��ػ��������� Java ES ��װ������װ��������ѯϵͳ�Լ����Ҫ�����в��� Portal Server Web Ӧ�ó���� Web �����λ�á��˿ں��Լ�������Ϣ����� Web ����������μ��� 15-4�����ýű���Ҫ�������뽫 Portal Server ������Ӧ�� Web ����ʱ�����������Ϣ��
�� 15-6 ��ʾ���� 15-4 �в�ͬ Web ����������������Ϣ��
ע
ȷ��������ȷ�� psupgrade ����ֵ����Ϊ���ܷ��ز������Щֵ�����ң��� psupgrade �ű�����ĸ��ִ�лع����Ҳ�Ƿdz�'�ѵġ�Ҫ�ָ��� Portal Server �������ĸ�ģ����������ͼ�ٴ����� psupgrade ֮ǰ����
���
- ��Ҫʱ���ָ� Web ���� JVM ���á�
Ϊȷ�� JVM ����֧�ַ��а汾 5 Portal Server����ִ�����²��裺
- ��鲢ȷ��������ǰ���¼�� Portal Server �� Web ���� JVM ����û����Ϊ����ġ�
�μ���¼ Java ����� (Java Virtual Machine, JVM) ������
- �����Щ�����Ѹ�ģ�����ָ�Ϊ������ǰ���¼��ֵ��
ȷ����(���� JVM ���ã���ʹ��ǰû�ж����ǽ������ã�
<jvm-options>-XX:MaxPermSize=256m</jvm-options>
<jvm-options>-XX:+CMSPermGenSweepingEnabled</jvm-options>
<jvm-options>-XX:+CMSClassUnloadingEnabled</jvm-options>- ֹͣ�������� Web ����
��Ȼ��������������¶���Ҫ������ Web ������������ȷ�� Portal Server �ڸɾ���״̬�����
- ������ʾֹͣ Web ����
Web Server 6.x��
WebServer-base/https-instanceName/stopWeb Server 7.0��
��������� --
WebServer7Config-base/admin-server/bin/stopserv
ʵ������� --
WebServer7Config-base/https-configName/bin/stopservApplication Server 8.x��
AppServer8-base/bin/asadmin stop-domain --user admin_ID
--password password domainName- ʹ������ 5 �е����������� Web ����
���а汾 4 Portal Server (Linux)
��������Ӱ�� Portal Server ���̵�һЩע������������̱������˵��
��ע������ (Linux)
�� Linux ƽ̨�Ͻ� Portal Server �������а汾 5 ���ǵ�ע���������� Solaris ƽ̨����ͬ���μ���ע������ (Solaris)�������� Linux OS �ϣ���װ���а汾 5 Portal Server ��·���뷢�а汾 4 ��ͬ����ˣ��ڰ�װ���а汾 5 RPM ʱ��psupgrade �ű���ɾ����ǰ�� RPM��
���� (Linux)
������������Ҫ������ļ�����е� Portal Server��
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- �����й������ͬ�������а汾 5�������δִ�д˲����
�� 2 �¡��� Java ES ������������ṩ���й�˵��
�˲��������� 8 ������ psupgrade �ű��ı�Ҫ�Ⱦ������
- ֹͣ�����ڱ������е��κ� Portal Server Secure Remote Access Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
PortalServer6-base/bin gateway stop
PortalServer6-base/bin netletd stop
PortalServer6-base/bin rwproxyd stop�����Щ����Ƿ���ֹͣ��
Gateway��netstat -an | grep 443
Rewriter Proxy��netstat -an | grep 10443
Netlet Proxy��netstat -an | grep 10555- ȷ�� Access Manager �������У�������� Portal Server ����ͬ�� Web �����С�
- ��� Portal Server ��δ���У���ͨ���������� Web ����4����
Web Server 6.x��
WebServer-base/https-instanceName/startWeb Server 7.0��
��������� --
WebServer7Config-base/admin-server/bin/startserv
ʵ������� --
WebServer7Config-base/https-configName/bin/startservApplication Server 8.x��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- ���� psupgrade �ű������}�������ANT_HOME �� JAVA_HOME�������磬
export ANT_HOME=/opt/sun
export JAVA_HOME=/usr/jdk/entsys-j2se- ȷ������������㹻�Ľ����ռ䡣
ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����
- ͨ�� Java ES ���а汾 5 �ַ�������� psupgrade �ű���
cd os_arch/Products/portal_svr/Tools/upgrade/bin
./psupgrade���� os_arch ��Ӧ���ƽ̨������ Linux_x86��
psupgrade �ű������Ѱ�װ�� Portal Server ����ͱ��ػ��������� Java ES ��װ������װ��������ѯϵͳ�Լ����Ҫ�����в��� Portal Server Web Ӧ�ó���� Web �����λ�á��˿ں��Լ�������Ϣ����� Web ����������μ��� 15-4�����ýű���Ҫ�������뽫 Portal Server ������Ӧ�� Web ����ʱ�����������Ϣ��
�� 15-6 ��ʾ���� 15-4 �в�ͬ Web ����������������Ϣ��
ע
ȷ��������ȷ�� psupgrade ����ֵ����Ϊ���ܷ��ز������Щֵ�����ң��� psupgrade �ű�����ĸ��ִ�лع����Ҳ�Ƿdz�'�ѵġ�ע�⣺�������� psupgrade �ű�֮ǰ�������ϵͳ��
- �� PortalServer7Config-base/platform.conf.default �������
�� psupgrade ���ݵ������ļ��и��ƴ��� gateway.logging.password ��һ�У�
PortalServer6Config-base.bak/platform.conf.default
Ȼ�������� PortalServer7Config-base/platform.conf.default �С�
- ��Ҫʱ���ָ� Web ���� JVM ���á�
Ϊȷ�� JVM ����֧�ַ��а汾 5 Portal Server����ִ�����²��裺
- ��鲢ȷ��������ǰ���¼�� Portal Server �� Web ���� JVM ����û����Ϊ����ġ�
�μ���¼ Java ����� (Java Virtual Machine, JVM) ������
- �����Щ�����Ѹ�ģ�����ָ�Ϊ������ǰ���¼��ֵ��
ȷ����(���� JVM ���ã���ʹ��ǰû�ж����ǽ������ã�
<jvm-options>-XX:MaxPermSize=256m</jvm-options>
<jvm-options>-XX:+CMSPermGenSweepingEnabled</jvm-options>
<jvm-options>-XX:+CMSClassUnloadingEnabled</jvm-options>- ֹͣ�������� Web ����
��Ȼ��������������¶���Ҫ������ Web ������������ȷ�� Portal Server �ڸɾ���״̬�����
- ������ʾֹͣ Web ����
Web Server 6.x��
WebServer-base/https-instanceName/stopWeb Server 7.0��
��������� --
WebServer7Config-base/admin-server/bin/stopserv
ʵ������� --
WebServer7Config-base/https-configName/bin/stopservApplication Server 8.x��
AppServer8-base/bin/asadmin stop-domain --user admin_ID
--password password domainName- ʹ������ 5 �е����������� Web ����
������
��ʹ������������鷢�а汾 5 �����İ�װ��
�μ��� 15-5 ȷ�����ֵ��
Ҫ������ȫ����ȷ�� Portal ��������� psadmin ����ʵ�ó������ĵ���������������á�
�����Լ����������־�ļ���
���а汾 4 ��������
��ע��������������Ҫ������̣�
Ǩ���Զ��� web-src ���
�����������Ŀ¼��������Զ�����ݣ���ͼ��javascript �ļ������ڹ��� portal.war ���κ������ļ���
PortalServer6-base/web-src
����뽫��Щ�����ļ����Ƶ����а汾 5 Portal Server �Ķ�ӦĿ¼�У�
PortalServer7-base/web-src
���²����Զ��� Portlet Ӧ�ó���
������Ͳ������Զ��� portlet Ӧ�ó�����������а汾 5 Portal Server ֮������ֶ����²�����Щ portlet����ʹ��ʾ�����ļ���Ŀ������Ƶ����ƽ�����ʾ��4����Ҳ���ῴ�����ݣ�ֱ�����²����Զ��� portlet Ϊֹ��
ʹ�������������²��� portlet��
PortalServer7-base/bin/psadmin deploy-portlet
��ͨ��������λ�ò��Ҷ�Ӧ�� .war �� XML �ļ�4ȷ�����²���
PortalServer7Data-base/portals/Upgraded/war
Ǩ���Զ��� Portlet Ӧ�ó���
���ڻ����� Sun Java Web Console (SJWC) �ṩ���û������ܵ� portlet Ӧ�ó�������Ҫ�ֶ�����Ǩ���w��а汾 5 ���������²���
������ԣ����������������ĸ� Web Ӧ�ó���filesharing��surveys��wiki �� rssportlet��������ΪҪ�Զ��岢��װ�� portal �е����� portlet Ӧ�ó����� Portal Server һ��ַ������ڼ䣬��Щ���� portlet Ӧ�ó������������汾���ڴ����е� portlet Ӧ�ó���������������Զ�����Щ portlet Ӧ�ó������Լ�ʹ�ã�����Ҫ�������ֶ�Ǩ���w��а汾 5 �����½��в���Portal Server ���̲��ᴦ�����ǡ�
Ĭ������£����е�ijЩ portlet Ӧ�ó���filesharing �� surveys���Ѳ������ڴ���������ʱ�ɹ��û�ʹ�á�
��ʹ�����¹�����Զ�������²������ SJWC �� portlet Ӧ�ó������У��� filesharing portlet Ӧ�ó���Ϊ��
- ��ѹ���а汾 5 SJWC jar �ļ���
- mkdir /tmp/lh
- cd /tmp/lh
- /usr/jdk/entsys-j2se/bin/jar xvf PortalServer7-base/portlet/communityportlets.war
WEB-INF/lib/commons-beanutils.jar
WEB-INF/lib/commons-collections-3.1.jar
WEB-INF/lib/commons-digester.jar
WEB-INF/lib/commons-logging.jar
WEB-INF/lib/dataprovider.jar WEB-INF/lib/jsf-api.jar
WEB-INF/lib/jsf-impl.jar WEB-INF/lib/webui.jar- ����������һ���ļ���
mv WEB-INF/lib/commons-collections-3.1.jar
WEB-INF/lib/commons-collections.jar- �ҵ� filesharing portlet Ӧ�ó���
cd PortalServer7Config-base/portals/portal1/portletapps/filesharing
- ���뾭����µ� SJWC �⡣
jar uvf src/filesharing.war.tokenized -C /tmp/lh WEB-INF
- �Զ��� filesharing portlet Ӧ�ó���
ant customize
- ���²��� filesharing portlet Ӧ�ó���
- PortalServer7-base/bin/psadmin undeploy-portlet -u amadmin
-f passwordfile -p portal_id -i instance_id -g filesharing- ant deploy
- ת������Ŀ¼���� Web �������
Application Server 8.x��
AppServer8Config-base/domains/domain1/applications/j2ee-modules/
communityportlets/WEB-INFWeb Server 6.x��
WebServer6-base/https-instanceName/webapps/https-instanceName/
communityportlets/WEB-INFWeb Server 7.x��
WebServer7Config-base/https-configName/web-app/https-configName/
communityportlets/WEB-INF- �� sun-web.xml �ļ��������һ��֮ǰ������ sun-web-app ������֮ǰ����������У�
<class-loader delegate="false"/>
- ������ Web ����
������ǩ��Ӧ�ó���Ƶ���е�t��
�����а汾 4 Portal Server ����а汾 5 ʱ����ǩ��Ӧ�ó���Ƶ���д�������ظ�����ٵ�t�ӡ�Ҫ����Щt�ӣ�ִ�����¹�̡�
- ��¼�� PS ����̨��
- ��“��������”ѡ��ϣ�����“����Ƶ�:�����”��
- ѡ�� "DeveloperSample [Org]" ��Ϊ DN��Ȼ��“ȷ��”��
- ѡ��“JSPTabContainer [Ĭ��ֵ]”��Ϊ“��ͼ����”��
- �� "MyFrontPageTabPanelContainer" �£�����“Ӧ�ó���”Ƶ�!�
Ӧ�ó���Ƶ�����Խ���ʾ���ҿ��С�
Ҫ���ij��������Ի����鿴���ԣ�����“����ѡ��”������ṩ“���Ի���”ֵ��de��fr��es��ja��ko��zh��zh_CN��zh_TW��
- �༭ "userApps" ���ԡ�
- �༭ "target" ���ԡ�
- �� "target" �����У�����“[�༭ֵ...]”t�ӡ�
������һ���ʽ���ڣ�������ʾ������Ŀ�ꡣ
- ���б���ɾ������Ŀ�꣺
NetMailLite|
NetMailServlet?nsid=newHTMLSessionNetMailLite|
NetMailServlet?nsid=newHTMLSessionNetMail|NetMailServlet?nsid=newAppletSession
- ɾ�������ظ����ֵ�Ŀ�꣺
Instant Messenger (Java WebStart)|
IMLaunch?provider=IMChannel&launch=jnlp&last=false��ȷ�������������
�ڽ����а汾 4 Portal Server ����а汾 5 ʱ������������� Portal Server ���뿪4����ˣ����ڷ������������� URL Ҳ�������ġ�
��ˣ���������ʵ�� SearchProvider �� DiscussionProvider �ӿڵ����� portal Ƶ�#��� Search��DiscussionLite��Discussions �� Instant Messaging Ƶ�#��������ֶ������ǵ���ʾ�����ļ����ر��ǣ���������ЩƵ�5� searchServer ���ԣ��������ǿ��ܳ�������ʾ�����ļ�����һ��֯���ɫ���𣩣�����ȷ�������������������ʾ�� searchServer ֵ��
���⣬���� Instant Messaging Ƶ�#���Ҫ���µ���������� URL 4���� Instant Messaging �������������� iim_arch.portal.search��
�ָ� Directory Proxy Server ������
��� Portal Server ʵ����ͨ�� Directory Proxy Server ʵ����� Directory Server�����������ǰ�� Directory Proxy Server �����Ͷ˿ں����ûָ�Ϊ��ԭʼֵ���μ�ɾ�� Directory Proxy Server ���������ڴ˹������������Щ���Ե�ֵ�Ա���֮�á�
�ֶ�ע�� Portal Server Secure Remote Access ���
��������̽���ʱ��������������Ŀ�ָ���쳣���⣬�����ע�� Portal Server Secure Remote Access ���������У���ʧ�ܡ�
����������£���ͨ��ִ����������4�ֶ�ע�ᣨ���ã�Portal Server Secure Remote Access �����
PortalServer7-base/bin/psadmin provision-sra -u amadminUser -f passwordFile
-p Portal_ID --gateway-profile profileName --enable���� URLScrapper Ƶ��
�ӷ��а汾 4 ����а汾 5 ʱ���������� URLScrapper Ƶ�!���ʹ�����¹�̣�
- ��¼�� Portal Server ����̨
���� "Portal" ѡ���Ȼ������� portal��
- ��“ѡ�� DN”��-�˵��У�ѡ��“���㣨ȫ�֣�”������“������ʾ�����ļ�”t�ӡ�
�����ص��ļ��洢��ij����ʱλ��
- �ҵ� com.sun.portal.providers.urlscraper.URLScraperProvider��
- �ҵ� XML ���֣������������ݿ�ͷ��
<Provider advanced="false" class="com.sun.portal.providers.urlscraper.URLScraperProvider"
�����������ݽ�β��
</Provider>
- �����������滻���� 4 �е� XML ���֣�
<Provider advanced="false" class="com.sun.portal.providers.urlscraper.URLScraperProvider" container="false" lock="false" merge="fuse" name="URLScraperProvider" version="2">
<Properties advanced="false" lock="false" merge="fuse" name="_properties" propagate="true">
<String advanced="false" lock="false" merge="replace" name="title" propagate="true" value="UrlScraper Channel"/>
<String advanced="false" lock="false" merge="replace" name="description" propagate="true" value="This is a test for urlscraper"/>
<Boolean advanced="true" lock="false" merge="replace" name="isEditable" propagate="true" value="false"/>
<Boolean advanced="true" lock="false" merge="replace" name="isTopLevel" propagate="true" value="false"/>
<String advanced="true" lock="false" merge="replace" name="editType" propagate="true" value="edit_subset"/>
<Boolean advanced="true" lock="false" merge="replace" name="enableUBT" propagate="true" value="false"/>
<String advanced="false" lock="false" merge="replace" name="urlScraperRulesetID" propagate="true" value="default_ruleset"/>
<String advanced="false" lock="false" merge="replace" name="width" propagate="true" value="thick"/>
<String advanced="true" lock="false" merge="replace" name="refreshTime" propagate="true" value="0"/>
<String advanced="true" lock="false" merge="replace" name="helpURL" propagate="true" value="en/desktop/urlscrpr.htm"/>
<String advanced="false" lock="false" merge="replace" name="url" propagate="true" value=""/>
<String advanced="false" lock="false" merge="replace" name="fontFace1" propagate="true" value="Sans-serif"/>
<String advanced="false" lock="false" merge="replace" name="productName" propagate="true" value="Sun JavaTM System Portal Server 7"/>
<Boolean advanced="false" lock="false" merge="replace" name="cookiesToForwardAll" propagate="true" value="true"/>
<String advanced="false" lock="false" merge="replace" name="inputEncoding" propagate="true" value="UTF-8"/>
<Collection advanced="false" lock="false" merge="fuse" name="cookiesToForwardList" propagate="true"/>
<Integer advanced="false" lock="false" merge="replace" name="timeout" propagate="true" value="100"/>
<String advanced="true" lock="false" merge="replace" name="formData" propagate="true" value=""/>
<Boolean advanced="true" lock="false" merge="replace" name="isHttpAuth" propagate="true" value="false"/>
<String advanced="true" lock="false" merge="replace" name="loginUrl" propagate="true" value=""/>
<String advanced="true" lock="false" merge="replace" name="loginFormData" propagate="true" value=""/>
<String advanced="true" lock="false" merge="replace" name="uid" propagate="true" value=""/>
<String advanced="true" lock="false" merge="replace" name="password" propagate="true" value=""/>
<ConditionalProperties advanced="false" condition="client" lock="false" merge="fuse" propagate="true" value="HTML">
<ConditionalProperties advanced="false" condition="locale" lock="false" merge="fuse" propagate="true" value="en">
<String advanced="true" lock="false" merge="replace" name="helpURL" propagate="true" value="en/desktop/urlscrpr.htm"/>
<String advanced="false" lock="false" merge="replace" name="url" propagate="true" value=""/>
</ConditionalProperties>
<String advanced="true" lock="false" merge="replace" name="helpURL" propagate="true" value="en/desktop/urlscrpr.htm"/>
<String advanced="false" lock="false" merge="replace" name="url" propagate="true" value=""/>
</ConditionalProperties>
<ConditionalProperties advanced="false" condition="locale" lock="false" merge="fuse" propagate="true" value="en">
<String advanced="false" lock="false" merge="replace" name="title" propagate="true" value="UrlScraper Channel"/>
<String advanced="false" lock="false" merge="replace" name="description" propagate="true" value="This is a test for urlscraper"/>
</ConditionalProperties>
</Properties>
</Provider>
- ���沢�����ĵ��ļ���
ע��ҳ���еĸ��
���а汾 5 Portal Server ע��ҳ���Ѳ�ͬ����ǰ�� Access Manager ע��ҳ�档��ע�⣬�˸�IJ��������������ȱ�ݡ�
��ع� (Solaris)
���ڽ���Ӱ�� Portal Server ��ع��̵�һЩע�����������ع��̱������˵��
�ع�ע������ (Solaris)
���а汾 5 ����ع��̰�(�� PortalServer6-base ���ָ�Ϊ���а汾 4 �İ�װ�Լ����²����а汾 4 Web Ӧ�ó���
�ع��� (Solaris)
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- �� Directory Server �ָ�Ϊ��ǰ��״̬��
ʹ�� Directory Server ����/�ָ������к� GUI ʵ�ó��μ�Sun Java System Directory Server Enterprise Edition 6.0 ����ָ����(http://docs.sun.com/doc/820-0293) �е�“Ŀ¼������ݺͻָ�”һ�¡�
- ͨ��ֹͣ�� Web ����ֹͣ Portal Server��
Web Server 6.x��
WebServer-base/https-instanceName/stopWeb Server 7.0��
��������� --
WebServer7Config-base/admin-server/bin/stopserv
ʵ������� --
WebServer7Config-base/https-configName/bin/stopservApplication Server 8.x��
AppServer8-base/bin/asadmin stop-domain --user admin_ID
--password password domainName- ɾ���а汾 5 Portal Server �����
- ͨ���������� Web ���������� Portal Server��
Web Server 6.x��
WebServer-base/https-instanceName/startWeb Server 7.0��
��������� --
WebServer7Config-base/admin-server/bin/startserv
ʵ������� --
WebServer7Config-base/https-configName/bin/startservApplication Server 8.x��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- ͨ�� Java ES ���а汾 5 �ַ����ʹ�������������²����а汾 4 Portal Server Web Ӧ�ó���
cd os_arch/Products/portal_svr/Tools/upgrade/bin
./psupgrade rollback���� os_arch ��Ӧ���ƽ̨������ Solaris_sparc��
psupgrade rollback ��������ȡ�����а汾 5 Portal Server Web Ӧ�ó������²����а汾 4 Portal Server Web Ӧ�ó���
������Ὣ���ݴ� PortalServer6-base/web-src ���²����� /var/PortalServe6-base/https-hostName/deploy-dir/web-apps����ˣ�Ӧ������ /web-src �н��� Portal Server Web Ӧ�ó�����κ��Զ������ã�Ȼ���ٽ��䲿���� /web-apps������ psupgrade rollback ����֮ǰ��Ӧ�� /web-src �и��ƿ����� /web-apps ��������κθ�ģ��������Ľ��ᱻ��д��
- ֹͣ�������� Web ����
��Ȼ��������������¶���Ҫ������ Web ������������ȷ�� Portal Server �ڸɾ���״̬�����
��ع� (Linux)
���ڵ����а汾 5 ������Ҫɾ���а汾 4 �Ķ������ļ�������� Linux ��ִ����ع��Ƿdz�'�ѵġ�
һ�ֻع�����ڳ��Խ�����֮ǰ���ȴ���һ����ϵͳ��Ȼ������Ըò���ϵͳ�������Ҫ����ִ�лع����ɻָ�Ϊ�ò���ϵͳ��
��ʵ����
��һЩ������ϵ�ṹ�У�Portal Server �������ڶ������ϵͳ�ϣ����ṩ�������Ժ���߿����ԡ����磬������ڶ�̨����������� Portal Server ʵ��ʹ��һ����ƽ����4���为�ء�
�� Portal Server ����ƽ���ʵ����ԣ���ִ�й����ڴ��ڼ���������� Portal Server ʵ����жϷ�����������ù��Ҫ��������Լ���а汾 4 Portal Server ����ʹ�÷��а汾 5 �� Portal Server Ŀ¼��ݡ�
ͼ 15-1 ����ʾ�IJ�����ϵ�ṹ����˵����а汾 4 Portal Server ʵ�������а汾 5 �Ĺ�̡�
ע
�йذ�( Portal Server Secure Remote Access �������ϵ�ṹ���μ���ʵ������
��ͼ 15-1 ����ϵ�ṹ�У�ͨ����ƽ������ʶ�� Portal Server ʵ�����ṩ�����ԺͿ������ԡ��� Portal Server ʵ����ͨ����ƽ������� Access Manager ʵ��Access Manager �� Access Manager SDK ʵ�����Ϊ������ (multi-master replication, MMR) ���õ�Ŀ¼�����ܿ���ʹ������ Directory Server ���Ʒ������� MMR �Ǿ��и߿����Ժ߿������Ե�Ŀ¼����
��ͼ 15-1 �У��� Portal Server��Access Manager �� Directory Server �Ķ��ʵ������˱����Ա��ڽ������̡����磬Portal Server 2 ��� Portal Server �ĵ� 2 ��� n ��ʵ��
ͼ 15-1 �� Portal Server ʵ��IJ�����ϵ�ṹʾ��
�ӷ��а汾 4 Portal Server �����а汾 5 �Ĺ��������£�
- �����Ҫ�����а汾 4 Access Manager ����а汾 5��������ʵ����������ִ�й�����ע�⣬�ڽ����а汾 4 Portal Server ����а汾 5 ʱ������һ�������а汾 4 Access Manager ����а汾 5��
- �� Portal Server 2 ����Ϊָ�� Directory Server 2 ���� Directory Server 1��
Ϊ�������ڴ˲���ͺ������У�"Portal Server 2" ��ʾ Portal Server 2 �� Portal Server n��
- �� Portal Server 1��
- ������ƽ���� B �н��� Portal Server 1��
������·���� Portal Server 1��
- ���� Directory Server MMR��
Directory Server 2 �������� Directory Server 1 ͬ����
- �� Access Manager SDK 1B ����а汾 5��
���������а汾 4 Access Manager SDK �еĹ�̲���
- �� Portal Server 1 ����а汾 5��
�������а汾 4 Portal Server ����������ִ�� Portal Server ʵ������Ҫע���������
- �ر�ע��������ǰ����ɾ����ƽ�����������
- ��ִ����֮ǰ��ȷ�� AccessManagerConfig-base/config/AMConfig.properties �ļ��� am.encryption.pwd ��ֵ���ڱ��� Access Manager SDK �Լ��������j��Զ�� Access Manager ʵ������ͬ�ġ�
- ���� psupgrade Ϊ��Ҫ���ÿ�� Portal Server ʵ��������� Portal Instance ID ����ȷ��Ϊ���ṩһ��Ψһ�ķǿ�ֵ��
Directory Server 1 �� Portal Server ����Ѹ���Ϊ���а汾 5��
- ������ƽ���� B ������ Portal Server 1��
��������·���� Portal Server 1��
- �� Portal Server 2��
- ���� Directory Server MMR��
���ڣ�Directory Server 2 �� Portal Server ����� Directory Server 1 ͬ����
�� Java ES ���а汾 3 �� Portal Server�� Java ES 2005Q1�����а汾 3��Portal Server ����а汾 5 �Ĺ���뽫���а汾 4 Portal Server ����а汾 5 �Ĺ����ͬ���������������⣺
���а汾 3 ��ǰ�������� Portal Server ��5��
�ӷ��а汾 3 �� Portal Server ʱ���������� Portal Server ֮ǰ�� Access Manager �� Web ����Web Server �� Application Server��ͬʱ����а汾 4 ���а汾 5�������ܽ��κ���5����ڷ��а汾 3��Ҳ���ܽ�һЩ��5������а汾 4 ����һЩ��5������а汾 5���йظ����Ϣ���μ�ѡ������������
������5����Ҫ����������ʾ��˳�������
- ��������� �� 2 �¡��� Java ES ����������ṩ�˽� Java ES ����������w��а汾 5 ��˵��
- Directory Server�� �� 5 �¡�Directory Server���ṩ�˽� Directory Server ���w��а汾 5 ��˵��
- Web ��������� �� 7 �¡�Web Server������ 11 �¡�Application Server���ֱ��ṩ���� Web Server �� Application Server ��˵��
ע
������4�� Weblogic �� WebSphere �ĵ��� Web ����ʱ���ܵ��� Portal Server �жϣ���Ϊ��������ʱ�Ḳд����֧�� Portal Server ����Щ������Զ������á�
�ڴ�����£�����Ϊ���� Web ��������°�װ���������� Portal Server��
- Access Manager (Access Manager SDK)�� �� 14 �¡�Access Manager���ṩ�˽� Access Manager ���w��а汾 5 ��˵��
���а汾 3 Portal Server
Ҫ�����а汾 3 Portal Server ����а汾 5���밴���� Java ES ���а汾 4 �� Portal Server �е�˵��������Ҫ���ᵽ���а汾 4 �ĵط��÷��а汾 3 ���档
���а汾 3 ��������
�� Portal Server �ӷ��а汾 3 ����а汾 5 ʱ���������а汾 4 �����������������������⣬������ִ�д��������������������̣�
��������
ֻ���ȱ༭ȫ����ʾ�����ļ������������������������ String ���ԣ��������ж������۲Ż�ɹ���
helpURL=en/desktop/usedesk.htm
�밴���¹�̲���
- ������ʾ�����ļ� XML ����Ƭ���ļ� helpUrl.xml��
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<Properties>
<String name="helpURL" value="en/desktop/usedesk.htm" />
</Properties>- ʹ��������������ȫ����ʾ�����ļ����ԣ�
./psadmin modify-dp -u amadminUser -f /tmp/passwordFile -p portal_ID
-m -g helpUrl.xml���У�-m ѡ���DZ���ģ��Ա�֤���Ḳд���ȫ����ʾ�����ļ���
��ʵ����
��һЩ������ϵ�ṹ�У�Portal Server �������ڶ������ϵͳ�ϣ����ṩ�������Ժ���߿����ԡ����磬������ڶ�̨����������� Portal Server ʵ��ʹ��һ����ƽ����4���为�ء�
�� Portal Server ����ƽ���ʵ����ԣ���ִ�й����ڴ��ڼ���������� Portal Server ʵ����жϷ�����������ù��Ҫ��������Լ���а汾 3 Portal Server ����ʹ�÷��а汾 5 �� Portal Server Ŀ¼��ݡ�
Ҫִ�дӷ��а汾 3 Portal Server �����а汾 5 �Ĺ�����ʹ����ʵ�����������ͬһ��̣�����Ҫ���ᵽ���а汾 4 �ĵط��÷��а汾 3 ���档���⣬������������ 1 �������� Access Manager��
�� Java ES ���а汾 2 �� Portal Server���ڰ�(�йؽ� Java ES 2004Q2�����а汾 2��Portal Server ����а汾 5 ����Ϣ���������뽫���а汾 4 Portal Server ����а汾 5 �Ĺ�����ƣ���������һЩ��ģ������¼�������
ע
���Ҫ�� Linux ƽ̨�ϴӷ��а汾 2 Portal Server �������ִ��˫����� Portal Server ������ϵͳ��Ҫ��RHEL 2.1 �ϲ�֧�ַ��а汾 5 Portal Server�����йظ����Ϣ���μ�˫������
���а汾 2 ��ǰ������
������ Portal Server ��5�����⣬�ӷ��а汾 2 �� Portal Server ����ǰ���������а汾 4 ��ǰ���������������Щ������ͬ��
�ӷ��а汾 2 �� Portal Server ʱ���������� Portal Server ֮ǰ�� Access Manager �� Web ����Web Server �� Application Server��ͬʱ����а汾 4 ���а汾 5�������ܽ��κ���5����ڷ��а汾 2��Ҳ���ܽ�һЩ��5������а汾 4 ����һЩ��5������а汾 5���йظ����Ϣ���μ�ѡ������������
���ر�ָ����ǣ�Web �����������ӷ��а汾 2 ������ζ�������� psupgrade �ű�ʱֻ֧���� 15-4 �еķ��� 2 �ͷ��� 5��
������5����Ҫ����������ʾ��˳�������
- ��������� �� 2 �¡��� Java ES ����������ṩ�˽� Java ES ����������w��а汾 5 ��˵��
- Directory Server�� �� Java ES ���а汾 2 �� Directory Server�ṩ�˽� Directory Server ���w��а汾 5 ��˵��
- Web ��������� �� 7 �¡�Web Server������ 11 �¡�Application Server���ֱ��ṩ���� Web Server �� Application Server ��˵��
ע
������4�� Weblogic �� WebSphere �ĵ��� Web ����ʱ���ܵ��� Portal Server �жϣ���Ϊ��������ʱ�Ḳд����֧�� Portal Server ����Щ������Զ������á�����Щ����£������������� Web ��������°�װ���������� Portal Server��
- Access Manager (Access Manager SDK)�� �� 14 �¡�Access Manager���ṩ�˽� Access Manager ���w��а汾 5 ��˵��
���а汾 2 Portal Server
�����¸������� Portal Server �ӷ��а汾 2 ����а汾 5 �Ĺ�����������в��� Portal Server ����� Web �����
���а汾 2 Portal Server��Web Server Web ����
������ Web Server Web ������ʱ��Ҫ�����а汾 2 Portal Server ����а汾 5���밴�� Java ES ���а汾 4 �� Portal Server �е�˵�����ֻ����Ҫ���ᵽ���а汾 4 �ĵط��滻Ϊ���а汾 2��
���ǣ���� Portal Server �����˷��а汾 5 Web Server (Web Server 7.0)������������а汾 2 Web Server ֮ǰִ�����²��裺
���а汾 2 Portal Server��Application Server Web ����
�ڽ����а汾 2 Portal Server ����а汾 5 ʱ��������� Application Server Web �����У��� Application Server �Ѵӷ��а汾 2 ����а汾 5��
��������в��� Portal Server �ķ��а汾 2 Application Server ʵ�� (instanceName) ��������а汾 5 ֮��Ǩ�Ƶ� Application Server ��������һ��ڵ�����¡����ڴ����� Application Server ʵ���е� Portal Server ������Ҫִ�����²��裺
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- �����й������ͬ�������а汾 5�������δִ�д˲����
�� 2 �¡��� Java ES ������������ṩ���й�˵��
�˲��������� 9 ������ psupgrade �ű��ı�Ҫ�Ⱦ������
- ֹͣ�����ڱ������е��κ� Portal Server Secure Remote Access Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
PortalServer6-base/bin gateway stop
PortalServer6-base/bin netletd stop
PortalServer6-base/bin rwproxyd stop�����Щ����Ƿ���ֹͣ��
Gateway��netstat -an | grep 443
Rewriter Proxy��netstat -an | grep 10443
Netlet Proxy��netstat -an | grep 10555- ȷ�� Access Manager �������У�������� Portal Server ����ͬ�� Web �����С�
- ��� Portal Server ��δ���У���ͨ���������� Web ����4����
- �� Domain Administration Server (DAS)�����������
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- �����в����� Portal Server ������ Application Server ʵ�� (instanceName)�����÷�����ʵ����δ���У���
ͨ��������Ǩ�������� Application Server ʵ��Ľڵ����4ʵ�ִ˲���
AppServer8-base/bin/asadmin start-node-agent --user admin_ID
--password password nodeagentName����������������У���ʹ�������Լ����
- ���У�nodeagentName �ĸ�ʽΪ hostName_domainName����Ĭ�������ֻ�� hostName��
- Ĭ�ϵ� domainName Ϊ domain1
- Ĭ�ϵ� instanceName Ϊ server1
- ȡ���� Portal Server �����
AppServer8-base/bin/asadmin undeploy --user admin_ID
--password password --target instanceName portalAppServer8-base/bin/asadmin undeploy --user admin_ID
--password password --target instanceName portletsamples- ���� psupgrade �ű������}�������ANT_HOME �� JAVA_HOME�������磬
Solaris OS��
export ANT_HOME=/usr/sfw
export JAVA_HOME=/usr/jdk/entsys-j2seLinux ����ϵͳ��
export ANT_HOME=/opt/sun
export JAVA_HOME=/usr/jdk/entsys-j2se- ȷ������������㹻�Ľ����ռ䡣
ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����
- ͨ�� Java ES ���а汾 5 �ַ�������� psupgrade �ű���
cd os_arch/Products/portal_svr/Tools/upgrade/bin
./psupgrade���� os_arch ��Ӧ���ƽ̨������ Solaris_sparc��
psupgrade �ű������ Java ES ��װ������װ��������ѯϵͳ�Լ����Ҫ�����в��� Portal Server Web Ӧ�ó���� Web �����λ�á��˿ں��Լ�������Ϣ����� Web ����������μ��� 15-4���ڱ�����Ϊ���� 5�����ýű���Ҫ�������뽫 Portal Server ������Ӧ�� Web ����ʱ�������Ϣ��
�� 15-6 ��ʾ�˽����а汾 2 Application Server ����а汾 5 ʱ���������Ϣ������ 5����
ע
ȷ��������ȷ�� psupgrade ����ֵ����Ϊ���ܷ��ز������Щֵ�����ң��� psupgrade �ű�����ĸ��ִ�лع����Ҳ�Ƿdz�'�ѵġ�Ҫ�ָ��� Portal Server �������ĸ�ģ����������ͼ�ٴ����� psupgrade ֮ǰ����
���
- ֹͣ������ 5 ����� Domain Administration Server (DAS) �ͽڵ���?
AppServer8-base/bin/asadmin stop-domain --user admin_ID
--password password domainNameAppServer8-base/bin/asadmin stop-node-agent --user admin_ID
--password password nodeagentName- ������������ 10 ��ֹͣ�� Domain Administration Server (DAS)���ڵ����ͷ�����ʵ��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainNameAppServer8-base/bin/asadmin start-node-agent --port DASportNumber --startinstances=false --user admin_ID --password password nodeagentName
AppServer8-base/bin/asadmin start-instance --port DASportNumber --user admin_ID --password password instanceName
DASportNumber ��Ĭ��ֵΪ 4848��
���а汾 2 ��������
�� Portal Server �ӷ��а汾 2 ����а汾 5 ʱ���������а汾 4 �����������������������⣬������ִ�д��������������������̣�
�����¼����
�ӷ��а汾 2 �� Portal Server ��ʹ�� ssoadapter Ԫģ����ʺ�˷������ Portal ����ͨ��Ƶ�#����ʼ��������ͨѶ¼����ʧ�ܡ�
���磬�����ʹ���ض��� Messaging Server ���������˷��а汾 2 �ʼ� ssoadapter Ԫģ�� SUN-UWC-MAIL����������а汾 5 �Ժ�����}�� SUN-UWC-MAIL ssoadapter Ԫģ�壺һ�����ڷ��а汾 2 �İ汾����δ���и�ģ�����һ�������µķ��а汾 5 �İ汾���� Portal Server ����̨�� psadmin �����н����У�����}���ظ��� ssoadapter Ԫģ�壬���ߵ������ͬ��
ʹ�� ssoadapter Ԫģ���Ƶ�=������˷�����bl�Ӳ���������ݡ�
Ҫ�������⣬������� ssoadapter Ԫģ����ݡ��������ظ�����Ŀ��Ȼ���滻���ĵ���ݡ��������¹�̽��в���
- ���� ssoadapter Ԫģ����ݡ�
ʹ�� amadmin ʵ�ó��� Access Manager ������ݣ�������ʾ��
- ����һ�� amadmin �����ļ���/tmp/ssoadapter-template-gets.xml��
ʵ�ó���ʹ�ô��ļ����� ssoadapter Ԫģ����ݣ�
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Requests
PUBLIC "-//iPlanet//iDSAME 5.0 Admin CLI DTD//EN"
"jar://com/iplanet/am/admin/cli/amAdmin.dtd"
>
<Requests>
<SchemaRequests serviceName="SunSSOAdapterService" SchemaType="global">
<GetServiceDefaultValues>
<Attribute name="sunConfigurationTemplates"/>
</GetServiceDefaultValues>
</SchemaRequests>
</Requests>- ִ������ asadmin ���
AccessManager-base/bin/amadmin -u amadminUser -w password
-t ssoadapter-templates-get.xml > /tmp/ssoadapter-templates.xml������������浽 /tmp/ssoadapter-templates.xml �С�
/tmp/ssoadapter-templates.xml �ļ��ĸ�ʽ���£�
sunConfigurationTemplates=
[<ssoadapter meta-template1>, <ssoadapter meta-template2>, ...]ÿ�� <ssoadapter meta-template> ������£�
default|imap:/?configName=SUN-UWC-MAIL
&proxyAdminPassword=%5BPROXY-ADMIN_PASSWORD%5D&subType=sun-one
&enableProxyAuth=false ...- �� /tmp/ssoadapter-templates.xml �ļ����������ظ��� ssoadapter Ԫģ�塣
- �� /tmp/ssoadapter-templates.xml �ļ��в���ÿ��ģ�塣
���� default|imap:/?configName= �ַ�
- ���ظ��� ssoadapter Ԫģ������滻ΪΨһ��ֵ��
���磬�����}�� SUN-UWC-MAIL ssoadapter Ԫģ�壬������һ��Ԫģ��� configName ֵ�滻Ϊ SUN-UWC-MAIL2�����������}�����Ψһ��ģ�壺
default|imap:/?configName=SUN-UWC-MAIL ...
default|imap:/?configName=SUN-UWC-MAIL2 ...- ����һ�� amadmin �����ļ����������ĵ� ssoadapter Ԫģ�壬�Ӷ�дԭʼ��ݡ�
- �� /tmp/ssoadapter-templates.xml ���Ƶ� /tmp/ssoadapter-new-templates.xml
- �� /tmp/ssoadapter-new-templates.xml �У��������ַ�
sunConfigurationTemplates=[
�滻Ϊ��
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Requests
PUBLIC "-//iPlanet//iDSAME 5.0 Admin CLI DTD//EN"
"jar://com/iplanet/am/admin/cli/amAdmin.dtd"
>
<Requests>
<SchemaRequests serviceName="SunSSOAdapterService" SchemaType="Global">
<ModifyDefaultValues>
<AttributeValuePair>
<Attribute name="sunConfigurationTemplates"/>- ������“�ͷ��”("&") �滻Ϊ "&"��
���磬������У�
default|imap:/?configName=SUN-UWC-MAIL
&proxyAdminPassword=%5BPROXY-ADMIN_PASSWORD%5D
&subType=sun-one&enableProxyAuth=false...Ӧ��ɣ�
default|imap:/?configName=SUN-UWC-MAIL
&proxyAdminPassword=%5BPROXY-ADMIN_PASSWORD%5D
&subType=sun-one&enableProxyAuth=false ...- ɾ��ÿ�� ssoadapter Ԫģ��ĩβ���Ķ��� (",")��
- ����ʼ��� <Value> �ͽ����� </Value> ����ÿ�� ssoadapter Ԫģ�塣
���磺
<Value>default|imap:/?configName=SUN-UWC-MAIL
&proxyAdminPassword=%5BPROXY-ADMIN_PASSWORD%5D
&subType=sun-one&enableProxyAuth=false ...</Value>- �����һ�� ssoadapter Ԫģ����ɾ���ҷ�(�� ("]")��
- ���ļ���ĩβ��������¼��У�
</AttributeValuePair>
</ModifyDefaultValues>
</SchemaRequests>
</Requests>���ϲ�����ʹ�õĵ���ģ������� ssoadapter-new-templates.xml �ļ�Ӧ������ʾ��
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Requests
PUBLIC "-//iPlanet//iDSAME 5.0 Admin CLI DTD//EN"
"jar://com/iplanet/am/admin/cli/amAdmin.dtd"
>
<Requests>
<SchemaRequests serviceName="SunSSOAdapterService" SchemaType="Global">
<ModifyDefaultValues>
<AttributeValuePair>
<Attribute name="sunConfigurationTemplates"/>
<Value>default|imap:/?configName=SUN-UWC-MAIL
&proxyAdminPassword=%5BPROXY-ADMIN_PASSWORD%5D
&subType=sun-one&enableProxyAuth=false ...</Value>
</AttributeValuePair>
</ModifyDefaultValues>
</SchemaRequests>
</Requests>- �����µ� ssoadapter-new-templates.xml �ļ���
AccessManager-base/bin/amadmin -u amadminUser -w password -v
-t ssoadapter-new-templates.xml��ʱ������� Portal Server ����̨��ͨ����� ssoadapter ѡ�4�鿴�Ѹ��µ� ssoadapter��
���� URLScrapper Ƶ��
�ӷ��а汾 2 ����а汾 5 ʱ���������� URLScrapper Ƶ�!��μ����� URLScrapper Ƶ����
ɾ����ط�����Ŀ
�ӷ��а汾 2 �� Portal Server ʱ�������ֶ�ɾ�� amService-srapGateway �û���Ŀ������Portal Server Secure Remote Access Gateway ��������ʹ�õĻ���������������ִ�����²��裺
��ʵ����
�ڽ����а汾 2 Portal Server ����а汾 5 �Ĺ���У���֧�ֶ�ʵ�����μ���ʵ��������
�ӹ�ɹ��ܰ汾 7.0 �� Portal Server���ڰ���ڽ� Portal Server �ӹ�ɹ��ܰ汾 (Interim Feature Release, IFR) 7.0 2005Q4 �� Java ES 5�����а汾 5������Ϣ��
���ں������������⣺
Portal Server IFR ����
�ڽ� Portal Server IFR 7.0 ����а汾 5 Portal Server ʱ���뿼�������е����·��棺
- Application Server 7.x �ϲ�֧�� Portal Server IFR����ˣ��� 15-4 �е���� 5 �����á�
- ���ڽ� Portal Server IFR ����а汾 5 �� psupgrade �ű�������װ�µ����������ӷ��а汾 4 ������ʱ�����һ�����̽���ΪҪ����Ӧ������������
�� 15-8 ���ڽ� Portal Server IFR ����а汾 5 ��������1
˵��
������ ID��Solaris 9 �� 10
������ ID��Linux
Portal Server 7.1
121465-28 (SPARC)
121466-28 (x86)
121467-28
Portal Server 7.1
���ػ��汾123254-02 (SPARC)
124590-02 (x86)
123255-02
1���������汾������ Java ES ���а汾 5 �����������汾�š�����н��µ����汾���ã���ʹ�ý��µ����汾���ñ�����ʾ�İ汾��
- ���ڷ��а汾 5 Web Server��psupgrade �ű���֧�ֽ� Portal Server IFR ����а汾 5����һ����������}�ֺ��壺
- ��� Web Server ������а汾 5���������������� Web Server �����е� Portal Server IFR �������ˣ���֧���� 15-4 �е� Web ������� 2����ע����������еľ������
- ��� Web Server ��δ����а汾 5��������Ƚ����� Web Server (6.x) �����е� Portal Server IFR �������а汾 5�������ĵ� Portal Server IFR 7.0 ���������Ȼ�� Web Server����Ҫʱ��lͬ Access Manager������а汾 5�����������������������μ����а汾 5 Web Server (7.0) Web �����е����˽������˵��
Portal Server IFR 7.0 ��
���ڽ�������� Solaris �� Linux ƽ̨�Ͻ� Portal Server �� IFR �� Java ES ���а汾 5���������ij������ȡ���ھ���ƽ̨�Ĺ�̣�������⽫ָ�������õIJ���ϵͳ�����ڰ�(�������⣺
IFR 7 ��ǰ������
IFR �����ǰ�����뷢�а汾 4 �����ǰ������ͬ���μ����а汾 4 ��ǰ�����������������������⣺
��ȡ�����������Ϣ
psupgrade �ű��������Ϣ������ȡ�����������Ϣ���������������ȫ�����ڴ� Portal Server IFR �������� Application Server 7.x ��֧�� Portal Server IFR����ˣ��� 15-6 �е� Web ������� 5 �����á�
���� Common Agent Container
Common Agent Container ��һ�������������Ϊ Java ES ���Ӻ�������ṩ�������Portal Server ���?�ߣ��� Portal Server ����̨�� psadmin �����н��棩ʹ��һ�鲿���� Common Agent Container �еļ��Ӻ�����?ͳ��Ϊ Portal Administration Server����
�����ִ�� Portal Server IFR 7.0 ����֮ǰ��Java ES �������������а汾 5��������Ҫִ�����¸��Ӳ�����ܵ�¼�����а汾 5 Portal Server ����̨��ʹ�� psadmin �����н��档�������ִ�� Portal Server IFR 7.0 ����֮ǰ��Java ES ���������δ����а汾 5����������¸��Ӳ��衣��
- �������� Common Agent Container��
PortalServer7-base/bin/psconfig --config PortalServer7-base/samples/example2.xml
example2.xml �ļ����ṩ����������Ϣ��������ȱ༭ example2.xml �ļ����ṩ��Ҫ�����룬Ȼ�������� psconfig ������Ҫʹ�÷�Ĭ�� Portal Server λ�ã������ṩ��ȷ��Ŀ¼��
- �༭ Web �������·�������� Common Agent Container��
�� Web �������·����������� Common Agent Container ���а汾��λ�õ����ã�(rel4CAC-base-dir/lib/cacao_cacao.jar)��
���������滻Ϊ���а汾 5 ��λ�ã�(rel5CAC-admin-dir/lib/cacao_cacao.jar)��
- ����� PortalServer7Config-base Ŀ¼���Ƿ��˾����������Ե������ļ� pasconnect.properties��
pas.host=
������ֵ��Ϊ�ա�localhost ��ʵ�� Portal Server �����
- ������ Common Agent Container��
rel5CAC-admin-dir/bin/cacaoadm start
�� Portal Server IFR 7.0 (Solaris)
����������Ӱ�� Portal Server IFR ���̵����ע������������̱������˵��
IFR 7 ��ע������ (Solaris)
�� Portal Server IFR �� Java ES ���а汾 5 ���ǵ�ע�������뷢�а汾 4 ����ͬ���μ���ע������ (Solaris)����
���⣬�μ� Portal Server IFR ���������������⡣
IFR 7 ���� (Solaris)
������������Ҫ������ļ�����е� Portal Server��
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- ֹͣ�����ڱ������е��κ� Portal Server Secure Remote Access Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
PortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
-f passwordFile -t gateway -N gatewayProfileNamePortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
-f passwordFile -t rwproxy -N gatewayProfileNamePortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
-f passwordFile -t nlproxy -N gatewayProfileName�����Щ����Ƿ���ֹͣ��
Gateway��netstat -an | grep 443
Rewriter Proxy��netstat -an | grep 10443
Netlet Proxy��netstat -an | grep 10555- ȷ�� Access Manager �������У�������� Portal Server ����ͬ�� Web �����С�
- ��� Portal Server ��δ���У���ͨ���������� Web ����4����
Web Server 6.x��
WebServer-base/https-instanceName/startApplication Server 8.x��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- ����� 15-8����ȡ�����������
��δָ��ʹ��ij���ض����汾��ʼ��Ӧʹ�ÿ��õ��������������汾��
�ɴ�������ַ�����������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Ӧ����Ӧ�� Portal Server �����������Ҫ��Ӧ���� 15-8 �еı��ػ�������
patchadd /tmp/patch_ID
- ȷ����������ɹ���
showrev -p | grep patch_ID
���Ӧ���������� 6 ��Ӧ�õ������� ID �İ汾��
- ������ 6 �У����ػ����������� Portal Server ����̨ JVM �����Ի�������Ϊ UTF-8��
export LC_ALL=ja_JP.UTF-8
export LANG=ja_JP.UTF-8- ���� psupgrade �ű������}�������ANT_HOME �� JAVA_HOME����
export ANT_HOME=/usr/sfw
export JAVA_HOME=/usr/jdk/entsys-j2se- ȷ������������㹻�Ľ����ռ䡣
ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����
- ���� psupgrade �ű���
cd PortalServer7-base/bin
./psupgradepsupgrade �ű�����ͨ�� Java ES ���а汾 5 �ַ�������У����ң��������� Java ES ��װ����������ѽ���������
�ýű����ѯϵͳ�Լ����Ҫ�����в��� Portal Server Web Ӧ�ó���� Web �����λ�á��˿ں��Լ�������Ϣ����� Web ����������μ��� 15-4�����ýű���Ҫ�������뽫 Portal Server ������Ӧ�� Web ����ʱ�����������Ϣ��
�� 15-6 ��ʾ���� 15-4 �в�ͬ Web ����������������Ϣ��
- ֹͣ�������� Web ����
��Ȼ��������������¶���Ҫ������ Web ������������ȷ�� Portal Server �ڸɾ���״̬�����
�� IFR 7 Portal Server (Linux)
��������Ӱ�� Portal Server ���̵�һЩע������������̱������˵��
IFR 7 ��ע������ (Linux)
�� Linux ƽ̨�Ͻ� Portal Server IFR �������а汾 5 ��Ҫ���ǵ�ע���������� Solaris ƽ̨����ͬ���μ� IFR 7 ��ע������ (Solaris)�������� Linux OS �ϰ�װ���а汾 5 ������ʱ��ɾ����ǰ�� RPM��
IFR 7 ���� (Linux)
������������Ҫ������ļ�����е� Portal Server��
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- ֹͣ�����ڱ������е��κ� Portal Server Secure Remote Access Gateway��Rewriter Proxy �� Netlet Proxy ʵ��
PortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
-f passwordFile -t gateway -N gatewayProfileNamePortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
-f passwordFile -t rwproxy -N gatewayProfileNamePortalServer7-base/bin/psadmin stop-sra-instance -u amadminUser
-f passwordFile -t nlproxy -N gatewayProfileName�����Щ����Ƿ���ֹͣ��
Gateway��netstat -an | grep 443
Rewriter Proxy��netstat -an | grep 10443
Netlet Proxy��netstat -an | grep 10555- ȷ�� Access Manager �������У�������� Portal Server ����ͬ�� Web �����С�
- ��� Portal Server ��δ���У���ͨ���������� Web ����4����
Web Server 6.x��
WebServer-base/https-instanceName/startApplication Server 8.x��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- ʹ���� 15-8 �е��������ź� RPM ��ƻ�ȡ�����������
��δָ��ʹ��ij���ض����汾��ʼ��Ӧʹ�ÿ��õ��������������汾��
�ɴ�������ַ�����������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Ӧ�� Portal Server �����������Ҫ������ 15-8 �е�˳��Ӧ�øñ��� Portal Server �ı��ػ� RPM��
�μ� Portal Server ������������ļ������ļ����������ʹ�ýű�Ӧ��������� RPM��
cd /tmp
���У�/tmp �������������Ŀ¼��
./upgradeportalrpm
���½ű�����װ RPM��
���ڱ��ػ�������ʹ���������װÿ�� RPM��
rpm -Fvh patchName-version.rpm
- ȷ����������ɹ���
rpm -qa | grep sun-portal
Ӧ���� RPM �������汾�š�
- ������ 6 �У����ػ����������� Portal Server ����̨ JVM �����Ի�������Ϊ UTF-8��
export LC_ALL=ja_JP.UTF-8
export LANG=ja_JP.UTF-8- ���� psupgrade �ű������}�������ANT_HOME �� JAVA_HOME����
export ANT_HOME=/opt/sun
export JAVA_HOME=/usr/jdk/entsys-j2se- ȷ������������㹻�Ľ����ռ䡣
ָ��ԭ���ǽ����ռ�Ӧ����Ϊ���� RAM ��С��}����
- ���� psupgrade �ű���
cd PortalServer7-base/bin
./psupgradepsupgrade �ű�����ͨ�� Java ES ���а汾 5 �ַ�������У����ң��������� Java ES ��װ����������ѽ���������
�ýű����ѯϵͳ�Լ����Ҫ�����в��� Portal Server Web Ӧ�ó���� Web �����λ�á��˿ں��Լ�������Ϣ����� Web ����������μ��� 15-4�����ýű���Ҫ�������뽫 Portal Server ������Ӧ�� Web ����ʱ�����������Ϣ��
�� 15-6 ��ʾ���� 15-4 �в�ͬ Web ����������������Ϣ��
- ֹͣ�������� Web ����
��Ȼ��������������¶���Ҫ������ Web ������������ȷ�� Portal Server �ڸɾ���״̬�����
������
��ʹ��������������Ƿ� Portal Server ������������а汾 5��
�μ��� 15-5 ȷ�����ֵ��
Ҫ������ȫ����ȷ�� Portal ��������� psadmin ����ʵ�ó������ĵ���������������á�
�����Լ�� /var/sadm/install/logs �е���������־�ļ���
IFR 7 ��������
�� Portal Server �� IFR 7 ����а汾 5 ʱ������ִ�д��������������������̣�
���� Java ES Monitoring Framework
������� Java ES Monitoring Framework��MFWK �����������Portal Server ���?�ߣ��� Portal Server ����̨�� psadmin �����н��棩���ܹ���������������������Ǿ������ʵ� portal ��ͳ����Ϣ������ MFWK��
- �ҵ�����}���ļ���
MFWK-base/template/jesmf/desktopmfwk.properties
MFWK-base/template/jesmf/com.sun.cmm.ps.xml���У�MFWK-base Ϊ����·����
/opt/SUNWmfwk (Solaris)
/opt/sun/mfwk (Linux)
- ����}���ļ����Ƶ�����Ŀ¼�У�
PortalServer7Data-base/portals/portal_ID/config/Portal_Instance/
- �� desktopmfwk.properties �ļ��У���
com.sun.portal.ProductCollectionId=%PS_DIR%
�滻Ϊ
com.sun.portal.ProductCollectionId=Portal_Installed_Location
- ������}�� jar ���
MFWK-base/lib/mfwk_instrum_tk.jar
MFWK-base/lib/mfwk_agent.jar��ӵ���Ӧ�� Web ������·���У����� Web Server Ϊ server.xml �ļ������� Application Server Ϊ domain.xml��
- ��������Ӧ�� Web ����
Application Server Web �������
��� Portal Server �Ѳ����� Application Server Web �����У������ִ�����¸��ӹ�̲��ܳɹ������²��� Portal Server��
- �� AppServer8Config-base/domains/domainName/config/server.policy �ļ����ҵ����� psconsole ���õ��Dz��֣�
- �ڸò��ֵ�ĩβ������У�
permission java.lang.RuntimePermission "getProtectionDomain"
- ������ Application Server ʵ��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password passworddomainNameAppServer8-base/bin/asadmin start-node-agent --user admin_ID
--password password nodeagentName���У�nodeagentName �ĸ�ʽΪ hostName_domainName����Ĭ�������ֻ�� hostName��
Application Server Web �����е�l�ӹ���
�������� Portal Server �Ѳ����� Application Server Web�����У�portal Ӧ�ó�����ܻ�����Եȴ��� Java DB l�ӡ�Ҫ�������⣬��ִ�����²��裺
- �� PortalServer7Data-base/derby/derby.properties ��ɾ������ 2 ���������ã�
derby.drda.maxThreads
derby.drda.timeslice- ������ Java DB��
ANT_HOME/bin/ant
-DPS_CONFIG=PortalServer7Config-base/PSConfig.properties
-buildfile PortalServer7-base/lib/derby.xml
[stop-instance|start-instance]���У�ANT_HOME Ϊ /usr/sfw���� Solaris �ϣ��� /opt/sun���� Linux �ϣ���
- ��� Application Server �� Java DB �������á�
ʹ�� Application Server ����̨���������l�ӳ���Դ������ֵ��communitymcPool��FileSharingDBPool��PointBasePool��SurveyDBPool��
������ʾ�����������ֵ��
�� Idle Timeout ���Ϊ 300 ����
�� Resource Type ���Ϊ javax.sql.ConnectionPoolDataSource
�� Datasource classname ���Ϊ
org.apache.derby.jdbc.ClientConnectionPoolDataSource- �����������в����� Portal Server �� Application Server ʵ��
���а汾 5 Web Server (7.0) Web �����е���
���������δ����а汾 5 �� Web Server ������ Portal Server IFR����Ϊ psupgrade �ű���֧���ڷ��а汾 5 Web Server ���� Portal Server IFR���μ� Portal Server IFR �������������ִ�����¸��ӵ�����裺
- �� Web Server����Ҫʱ��lͬ Access Manager������а汾 5��
- �������� Portal Server ����̨�� psadmin �����н�������� Web Server ����ֵ��
- �������а汾 5 Portal Server ʵ��
PortalServer7-base/bin/psadmin create-instance newInstance_ID
��� newInstance_ID ��ֵ�Ѵ��ڣ�����׳�һ��������ԣ������������ 4 ֮ǰִ�д˲����Ǻ����õġ�
- ɾ�� Portal Server IFR ʵ��
PortalServer7-base/bin/psadmin delete-instance oldInstance_ID
���²����Զ��� Portlet Ӧ�ó���
������Ͳ������Զ��� portlet Ӧ�ó�����������а汾 5 Portal Server ֮������ֶ����²�����Щ portlet����ʹ��ʾ�����ļ���Ŀ������Ƶ����ƽ�����ʾ��4����Ҳ���ῴ�����ݣ�ֱ�����²����Զ��� portlet Ϊֹ��
ʹ�������������²��� portlet��
PortalServer7-base/bin/psadmin deploy-portlet
��ͨ��������λ�ò��Ҷ�Ӧ�� .war �� XML �ļ�4ȷ�����²���
PortalServer7Data-base/portals/Upgraded/war
Ǩ���Զ��� Portlet Ӧ�ó���
���ڻ����� Sun Java Web Console (SJWC) �ṩ���û������ܵ� portlet Ӧ�ó�������Ҫ�ֶ�����Ǩ���w��а汾 5 ���������²���
������ԣ����������������ĸ� Web Ӧ�ó���filesharing��surveys��wiki �� rssportlet��������ΪҪ�Զ��岢��װ�� portal �е����� portlet Ӧ�ó����� Portal Server һ��ַ������ڼ䣬��Щ���� portlet Ӧ�ó������������汾���ڴ����е� portlet Ӧ�ó���������������Զ�����Щ portlet Ӧ�ó������Լ�ʹ�ã�����Ҫ�������ֶ�Ǩ���w��а汾 5 �����½��в���Portal Server ���̲��ᴦ�����ǡ�
Ĭ������£����е�ijЩ portlet Ӧ�ó���filesharing �� surveys���Ѳ������ڴ���������ʱ�ɹ��û�ʹ�á�
��ʹ�����¹�����Զ�������²������ SJWC �� portlet Ӧ�ó������У��� filesharing portlet Ӧ�ó���Ϊ��
- ��ѹ���а汾 5 SJWC jar �ļ���
- mkdir /tmp/lh
- cd /tmp/lh
- /usr/jdk/entsys-j2se/bin/jar xvf PortalServer7-base/portlet/communityportlets.war
WEB-INF/lib/commons-beanutils.jar
WEB-INF/lib/commons-collections-3.1.jar
WEB-INF/lib/commons-digester.jar
WEB-INF/lib/commons-logging.jar
WEB-INF/lib/dataprovider.jar WEB-INF/lib/jsf-api.jar
WEB-INF/lib/jsf-impl.jar WEB-INF/lib/webui.jar���δ�ҵ� PortalServer7-base/portlet/communityportlets.war��
��ʹ�� PortalServer7-base/portlet/core/communityportlets.war��- ����������һ���ļ���
mv WEB-INF/lib/commons-collections-3.1.jar
WEB-INF/lib/commons-collections.jar- �ҵ� filesharing portlet Ӧ�ó���
cd PortalServer7Config-base/portals/portal1/portletapps/filesharing
- ���뾭����µ� SJWC �⡣
jar uvf src/filesharing.war.tokenized -C /tmp/lh WEB-INF
- �Զ��� filesharing portlet Ӧ�ó���
ant customize
- ���²��� filesharing portlet Ӧ�ó���
- PortalServer7-base/bin/psadmin undeploy-portlet -u amadmin
-f passwordfile -p portal_id -i instance_id -g filesharing- ant deploy
- ת������Ŀ¼���� Web �������
Application Server 8.x��
AppServer8Config-base/domains/domain1/applications/j2ee-modules/
communityportlets/WEB-INFWeb Server 6.x��
WebServer6-base/https-instanceName/webapps/https-instanceName/
communityportlets/WEB-INFWeb Server 7.x��
WebServer7Config-base/https-configName/web-app/https-configName/
communityportlets/WEB-INF- �� sun-web.xml �ļ��������һ��֮ǰ������ sun-web-app ������֮ǰ����������У�
<class-loader delegate="false"/>
- ������ Web ����
������ǩ��Ӧ�ó���Ƶ���е�t��
�����а汾 4 Portal Server ����а汾 5 ʱ����ǩ��Ӧ�ó���Ƶ���д�������ظ�����ٵ�t�ӡ�Ҫ����Щt�ӣ�ִ�����¹�̡�
- ��¼�� PS ����̨��
- ��“��������”ѡ��ϣ�����“����Ƶ�:�����”��
- ѡ�� "DeveloperSample [Org]" ��Ϊ DN��Ȼ��“ȷ��”��
- ѡ��“JSPTabContainer [Ĭ��ֵ]”��Ϊ“��ͼ����”��
- �� MyFrontPageTabPanelContainer �£�����“Ӧ�ó���Ƶ��”��
Ӧ�ó���Ƶ�����Խ���ʾ���ҿ��С�
Ҫ���ij��������Ի����鿴���ԣ�����“����ѡ��”������ṩ“���Ի���”ֵ��de��fr��es��ja��ko��zh��zh_CN��zh_TW��
- �༭ userApps ���ԡ�
- �༭ target ���ԡ�
�ֶ�Ǩ�ƻ��� Strut �� Portlet
�������Զ��� portlet ʹ�û��� Strut ��ܵĴ��룬����Щ portlet ��Ҫ�ֶ�����Ϊʹ�÷��а汾 5 Portal Server ���渽�� struts.jar �ļ����������¹�̽��в���
- ȡ������� strut �� portlet Ӧ�ó���
PortalServer7-base/bin psadmin undeploy-portlet
- �� .war �ļ�����Ϊ��ȷ�汾�� struts.jar �ļ���
�� PortalServer7-base/lib/struts.jar ���Ƶ� strutsbasedPortlet/WEB-INF/lib/struts.jar
���У�strutsbasedPortlet �ǻ��� strut �� portlet �ļ���פ���Ŀ¼��
- ���� strutsbasedPortlet Ŀ¼�� .war �鵵��
- ���²��� portlet Ӧ�ó���
PortalServer7-base/bin psadmin deploy-portlet
��ع� (Solaris)
���ڽ���Ӱ�� Portal Server ��ع��̵�һЩע�����������ع��̱������˵��
�ع�ע������ (Solaris)
���а汾 5 ��Ļع��̰�(�� PortalServer7-base ���ָ�Ϊ IFR ��װ�Լ����²��� IFR Web Ӧ�ó���
�ع��� (Solaris)
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- �� Directory Server �ָ�Ϊ��ǰ��״̬��
ʹ�� Directory Server ����/�ָ������к� GUI ʵ�ó��μ�Sun Java System Directory Server Enterprise Edition 6.0 ����ָ����(http://docs.sun.com/doc/820-0293) �е�“Ŀ¼������ݺͻָ�”һ�¡�
- ȡ������Щ������а汾 5 �ڼ����²���ķ��а汾 5 Portal Server Web Ӧ�ó���
ʹ�� Web ����Ĺ���ʵ�ó��������л����̨��ȡ�������������
portal
psconsole
search1
wsssoportlet
guessnumber
portletsamples- ͨ��ֹͣ�� Web ����ֹͣ Portal Server��
Web Server 6.x��
WebServer-base/https-instanceName/stopWeb Server 7.0��
��������� --
WebServer7Config-base/admin-server/bin/stopserv
ʵ������� --
WebServer7Config-base/https-configName/bin/stopservApplication Server 8.x��
AppServer8-base/bin/asadmin stop-domain --user admin_ID
--password password domainName- ������ 15-8 �е� Portal Server 7.1 ������
patchrm patch_ID
- ͨ���������� Web ���������� Portal Server��
Web Server 6.x��
WebServer-base/https-instanceName/startWeb Server 7.0��
��������� --
WebServer7Config-base/admin-server/bin/startserv
ʵ������� --
WebServer7Config-base/https-configName/bin/startservApplication Server 8.x��
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- ������Щ������ 3 ��ȡ����ķ��а汾 5 Portal Server Web Ӧ�ó���
ʹ�� Web ����Ĺ���ʵ�ó��������л����̨��������Щ�����
- ֹͣ�������� Web ����
��Ȼ��������������¶���Ҫ������ Web ������������ȷ�� Portal Server �ڸɾ���״̬�����
��ع� (Linux)
�� Linux �ϲ���ִ����ع�
����������ڳ��Խ�����֮ǰ���ȴ���һ����ϵͳ��Ȼ��Ը�ϵͳ������Ͳ��ԡ������Ҫ����ִ�лع����ɻָ�Ϊ�ò���ϵͳ��
��ʵ����
��һЩ������ϵ�ṹ�У�Portal Server �������ڶ������ϵͳ�ϣ����ṩ�������Ժ���߿����ԡ����磬������ڶ�̨����������� Portal Server �������ʹ��һ����ƽ����4���为�ء�
�� Portal Server ����ƽ���ʵ����ԣ���ִ�й����ڴ��ڼ���������� Portal Server ʵ����жϷ�������ÿ�� Portal Server ʵ��ʱ������ʵ���Կɱ������С�Ҫִ�д� IFR �����а汾 5 �Ĺ���ɲ�����ʵ�����������ͬһ��̣�����Ҫ���ᵽ���а汾 4 �ĵط��� IFR ���档