After creating a Portal Server installation on a node, you can create another Portal Server installation on the same node or different nodes using the same Access Manager and Directory Server. This new Portal Server installation is empty. You can use the sample portals provided to customize the portal for your specific needs. For example, you could create portals for different departments of an organization but still use the same Access Manager and Directory Server.
This section explains about creating a new portal installation on the same node or different node depending on your first Portal Server installation.
When you create a new portal on the same node where you have the first Portal Server installation, you need to create a web container instance. Then, you need to duplicate the Webcontainer.properties file that is available in the Portal Server installation directory and modify the Webcontainer.properties file to direct to the new web container instance. Finally, you can run the psadmin create-portal sub command to create the new portal.
This section explains how to create a new portal on different web containers, such as Sun Java System Web Server, Sun Java System Application Server, IBM WebSphere, and BEA Web Logic.
Ensure the following:
The first Portal Server installation is up and running.
Access Manager Administrator console is accessible.
Web Server 7.0 is installed in the default directory.
Create a new configuration of Web Server 7.0 on the same node where first portal is up and running.
Name the configuration secondportal and assign the port 8100.
Copy the PortalServer_base/SUNWportal/template/Webcontainer.properties.SJSWS7 file to a PortalServer_base/SUNWportal/bin/secondportal.properties file.
Edit the following properties in the secondportal.properties file.
Host=hostname.domain
Port=8100
Scheme=http
WebContainerType=SJSWS7
WebContainerInstallDir=/opt/SUNWwbsvr7
WebContainerInstanceName=secondportal
WebContainerDomainName=secondportal
WebContainerDocRoot=/var/SUNWwbsvr7/docs
WebContainerAdminHost=hostname.domain
WebContainerAdminPort=8989
WebContainerAdminScheme=https
WebContainerAdminUid=admin
Create the new portal.
PortalServer_base/SUNWportal/bin/psadmin create-portal -u amadmin -f ps_password -p secondportal --uri /portal -w secondportal.properties
The ps_password file contains the Access Manager password.
Restart the web container.
Verify whether the new portal has been created.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Create a new domain, seconddomain, on port 8100.
/ApplicationServer_base/appserver/bin/asadmin create-domain --adminport 4850 --adminuser admin --instanceport 8100 seconddomain
Start the new domain.
/ApplicationServer_base/appserver/bin/asadmin start-domain --user admin seconddomain
Copy the PortalServer_base/SUNWportal/template/Webcontainer.properties.SJSAS81 file to a PortalServer_base/SUNWportal/bin/secondportal.properties file.
Edit the following properties in the secondportal.properties file.
Host=hostname.domain
Port=8100
Scheme=http
WebContainerType=SJSAS81
WebContainerInstallDir=/opt/SUNWappserver/appserver
WebContainerInstanceName=server
WebContainerDomainName=seconddomain
WebContainerInstanceDir=/var/opt/SUNWappserver/domains/seconddomain
WebContainerDocRoot=/var/opt/SUNWappserver/domains/seconddomain/docroot
WebContainerAdminHost=hostname.domain
WebContainerAdminPort=4850
WebContainerAdminScheme=https
WebContainerAdminUid=admin
WebContainerAdminPassword=ApplicationServer admin password
WebContainerMasterPassword=ApplicationServer master password
Create the new portal.
PortalServer_base/SUNWportal/bin/psadmin create-portal -u amadmin -f ps_password -p -secondportal --uri /portal -w secondportal.properties
Restart the web container.
Verify that the new portal has been created.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Create a WebLogic domain, seconddomain running on port 7002.
Create a managed server, 7022server, running on port 7022.
Go to the WebLogic_base/user_projects/domains/seconddomain directory and start the managed server.
./startWeblogic.sh
./startManagedWeblogic.sh 7022server
Copy the PortalServer_base/SUNWportal/template/Webcontainer.properties.BEAWL8 file to a PortalServer_base/SUNWportal/bin/secondportal.properties file.
Edit the following properties in the secondportal.properties file.
Host=hostname.domain
Port=7022
Scheme=http
WebContainerType=BEAWL8
WebContainerInstallDir=/usr/local/bea/weblogic81
WebContainerInstanceName=7022server
WebContainerInstanceDir=/usr/local/bea/user_projects/domains/seconddomain
WebContainerDocRoot=LEAVE BLANK
WebContainerAdminHost=hostname.domain
WebContainerAdminPort=7002
WebContainerAdminScheme=http
WebContainerAdminUid=admin userid
WebContainerAdminPassword=admin passwd
WebContainerJDKDir=/usr/local/bea/jdk142_08
WebContainerManagedServer=true
The value is false, if new portal is installed on the administrator server itself.
Create the new portal.
PortalServer_base/SUNWportal/bin/psadmin create-portal -u amadmin -f ps_password -p secondportal --uri /portal -w secondportal.properties
Restart the web container.
Verify that the new portal has been created.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Create a WebSphere domain and start the domain.
Copy the PortalServer_base/SUNWportal/template/Webcontainer.properties.IBMWAS5 to a PortalServer_base/SUNWportal/bin/secondportal.properties file.
Edit the following properties in the secondportal.properties file.
Host=hostname.domain
Port=9080
Scheme=http
WebContainerType=
WebContainerInstallDir=/optM/WebSphere/Express51/AppServer
WebContainerInstanceName=server1
WebContainerDomainName=LEAVE BLANK
WebContainerInstanceDir=LEAVE BLANK
WebContainerDocRoot=LEAVE BLANK
WebContainerAdminHost=hostname.domain
WebContainerAdminPort=9090
WebContainerAdminScheme=http
WebContainerAdminUid=admin userid
WebContainerAdminPassword=admin passwd
WebContainerJDKDir=/opt/IBM/WebSphere/Express51/AppServer/java
WebContainerDeployCell=Usually hostname without FQDN. Please check it in your install.
WebContainerDeployNode=Usually hostname without FQDN. Please check it in your install.
Create the new portal.
PortalServer_base/SUNWportal/bin/psadmin create-portal -u amadmin -f ps_password -p second-portal --uri /portal -w second-portal.properties
Restart the web container.
Verify that the new portal is created.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
This section explains how to create a new portal on a remote node. When you create a new portal on a remote node, you should install Access Manager SDK (AMSDK) and a compatible web container. When you install AMSDK, you need to provide the details of Access Manager and Identity Server that you installed for the Portal Server installation. You need to install Portal Server in the Configure Now or Configure Later mode. All the procedures that are explained in this section use the web container of the first portal installation for the second portal installation on a remote node.
When you install AMSDK, provide the same encryption key, am password, and LDAP password that are used for Access Manager on Node 1.
After you install AMSDK and the web container, you can use any one of the following options to create a new portal:
Using Portal Server in the Configure Now Mode: When you create a new portal in the Configure Now mode, you can create only one portal on a node. The installer prevents you from creating another portal on a node where you already have a portal.
Using Portal Server in the Configure Later Mode: When you create a new portal in the Configure Later mode, you can create several portals on the same node. You need to create web container instances and change the example files. You can create portals by running the psconfig command.
Using the psadmin command: Using the psadmin command, you can create several portals on the same node. You need to create web container instances, and run the psadmin create-portal sub command.
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Access Manager Administrator console is accessible.
A web container is installed at the default location.
Run the Java ES installer.
Select Web Server 7.0, Access Manager SDK, and Portal Server and run it in the Configure Now mode.
In the Installer panels, provide the details about the Directory Server and Access Manager of the first Portal Server installation.
Change the name of the Portal.
For example, the first portal will be portal1, so change the name of the second portal to portal2.
Complete the installation.
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install Access Manager SDK and Web Server 7.0 in the Configure Now mode using the Java ES installer.
In the installer pages, provide the details about the Directory Server and Access Manager of the first Portal Server installation.
Start the Web Server 7.0 administrator server.
WebServer_base/admin-server/bin/startserv
Start the Web Server 7.0 instance configuration.
WebServer_base/https-hostname.domain/bin/startserv
Use the installer to install Portal Server in the Configure Later mode.
Modify the example files accordingly.
For Web Server 7.0, you can use one of the following example files depending on the requirements:
example1.xml
example3.xml
example4.xml
example5.xml
example6.xml
example7.xml
example8.xml
example9.xml
example13.xml
example17.xml
Complete the Portal Server installation.
PortalServer_base/bin/psconfig --config examplefile
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install Access Manager SDK and Web Server 7.0 in the Configure Now mode using the Java ES installer.
Start the Web Server 7.0 administrator server.
WebServer_base/admin-server/bin/startserv
Start the Web Server 7.0 instance.
WebServer_base/https-hostname.domain/bin/startserv
Install Portal Server in the Configure Now mode using the Java ES installer.
Configure the common agent container and Java DB.
PortalServer_base/bin/psconfig --config example2.xml
Verify whether the common agent container is working properly.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Copy the PortalServer_base/SUNWportal/template/Webcontainer.properties.SJSWS7 file to a PortalServer_base/SUNWportal/bin/secondportal.properties file.
Edit the following properties in the secondportal.properties file.
Host=hostname.domain
Port=80
Scheme=http
WebContainerType=SJSWS7
WebContainerInstallDir=/opt/SUNWwbsvr7
WebContainerInstanceName=hostname.domain
WebContainerDomainName=hostname.domain
WebContainerDocRoot=/var/opt/SUNWwbsvr7/docs
WebContainerAdminHost=hostname.domain
WebContainerAdminPort=8989
WebContainerAdminScheme=https
WebContainerAdminUid=admin
WebContainerAdminPassword=Webserver7.0 admin password
Create the new portal.
PortalServer_base/SUNWportal/bin/psadmin create-portal -u amadmin -f ps_password -p secondportal --uri /portal -w secondportal.properties
The ps_password file contains the Access Manager password.
Restart the web container.
Verify that the new portal has been created.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Start the Java ES installer and select Application Server 8.2, Access Manager SDK, and Portal Server and install them in the Configure Now mode.
Provide the Access Manager host and the Directory Server host information.
Change the name of the portal.
For example, first portal will be portal1. Change the second portal name to portal2.
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install Access Manager SDK and Application Server 8.2 in the Configure Now mode using the Java ES installer.
Start the Application Server 8.2 administrator server.
ApplicationServer_base/appserver/bin/asadmin start-domain --user admin_user --password admin_password domain-name
Install Portal Server in the Configure Later mode using the Java ES installer.
Complete the Portal Server installation.
PortalServer_base/bin/psconfig --config example7.xml
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install Access Manager SDK and Application Server 8.2 in the Configure Now mode using the Java ES installer.
Start the Application Server 8.2.
ApplicationServer_base/appserver/bin/asadmin start-domain --user admin_user --password admin_password domain-name
Run the installer and install Portal Server software in the Configure Later mode.
Configure common agent container and Java DB.
PortalServer_base/bin/psconfig --config example2.xml
Verify that the common agent container is working properly.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Copy the PortalServer_base/SUNWportal/template/Webcontainer.properties.SJSWS7 file to a PortalServer_base/SUNWportal/bin/secondportal.properties file.
Edit the following properties in the secondportal.properties file.
Host=hostname.domain
Port=8080
Scheme=http
WebContainerType=SJSAS81
WebContainerInstallDir=/opt/SUNWappserver/appserver
WebContainerInstanceName=server
WebContainerDomainName=domain1
WebContainerInstanceDir=/var/opt/SUNWappserver/domains/domain1
WebContainerDocRoot=/var/opt/SUNWappserver/domains/domain1/docroot
WebContainerAdminHost=hostname.domain
WebContainerAdminPort=4849
WebContainerAdminScheme=https
WebContainerAdminUid=admin id
WebContainerAdminPassword=ApplicationServer admin password
WebContainerMasterPassword=ApplicationServer master password
Create the new portal.
PortalServer_base/SUNWportal/bin/psadmin create-portal -u amadmin -f ps_password -p secondportal --uri /portal -w secondportal.properties
Restart the web container.
Verify that the new portal has been created.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install WebLogic 8.1 Service Pack 5 and create a managed server in a domain.
Start the administrator server and managed server.
Run the installer and select Access Manager SDK and install in the Configure Later mode.
Edit the values in the amsamplesilent file.
For Solaris, the amsamplesilent file is present in the /AccessManager_base/SUNWam/bin directory. For Linux, it is in the /AccessManager_base/sun/identity directory.
Change the following values in the amsamplesilent file.
DEPLOY_LEVEL=4
SERVER_NAME=AccessManager host name without FQDN
SERVER_HOST=$SERVER_NAME.domain-name
SERVER_PORT=AccessManager Server Port
ADMIN_PORT=Admin port for the web container on which Access Manager resides
DS_HOST=DirectoryServer hostname with FQDN
DS_DIRMGRPASSWD=Directory Manager password
ROOT_SUFFIX=root suffix of AccessManager
ADMINPASSWD=AccessManager_password
AMLDAPUSERPASSWD=LDAP_password
COOKIE_DOMAIN=.doamin-name
AM_ENC_PWD=any string
NEW_OWNER=root
NEW_GROUP=other
This value is root for the Solaris 10 release and Linux, and other for the Solaris 9 release.
PAM_SERVICE_NAME=other
WEB_CONTAINER=WL8
BASEDIR=Directory where Access Manager SDK is installed.
For example, /AccessManager_base/SUNWam
CONSOLE_HOST=FQDN of host where Portal needs to be installed
CONSOLE_PORT=Port where second Portal needs to be installed, which is the port of the managed server
CONSOLE_PROTOCOL=$SERVER_PROTOCOL
AM_REALM=disabled
WL8_HOME=/usr/local/bea
WL8_PROJECT_DIR=user_projects
WL8_DOMAIN=mydomain
WL8_CONFIG_LOCATION=$WL8_HOME/$WL8_PROJECT_DIR/domains
WL8_SERVER= myserver
Name of the managed server on which second Portal needs to be installed.
WL8_INSTANCE=$WL8_HOME/weblogic81
WL8_PROTOCOL=$SERVER_PROTOCOL
WL8_HOST=FQDN of the node on which second Portal needs to be installed
WL8_PORT=Port where the second Portal needs to be installed, which is the port of the managed server
WL8_SSLPORT=Weblogic ADMIN_PORT
WL8_ADMIN=weblogic
WL8_PASSWORD=weblogic admin password
WL8_JDK_HOME=$WL8_HOME/jdk142_08
Run the following command:
AccessManager_base/SUNWam/bin/amconfig -s AccessManager_base/SUNWam/bin/amsamplesilent
For Linux, the amsamplesilent utility is available in the /AccessManager_base/sun/identity directory.
Run the installer again and install portal in the Configure Now mode.
Change the name of the portal.
For example, if the first portal is portal1, change name of the second portal to portal2.
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install WebLogic 8.1 Service Pack 5 and create a managed server in a domain.
Start the WebLogic administrator server and managed server.
Start the Installer and select Access Manager SDK and install it in the Configure Later mode.
Edit values in the amsamplesilent file.
For Solaris, the amsamplesilent file is present in the /AccessManager_base/SUNWam/bin directory. For Linux, it is in the /AccessManager_base/sun/identity directory.
Change the following values in the amsamplesilent file.
DEPLOY_LEVEL=4
SERVER_NAME=AccessManager_host name without FQDN
SERVER_HOST=$SERVER_NAME.domain-name
SERVER_PORT=AccessManager_server_port
ADMIN_PORT=Admin port for the web container on which Access Manager resides
DS_HOST=DirectoryServer hostname with FQDN
DS_DIRMGRPASSWD=Directory Manager Password
ROOT_SUFFIX=root suffix of Access Manager
ADMINPASSWD=AccessManager Password
AMLDAPUSERPASSWD=LDAP Password
COOKIE_DOMAIN=.domain-name
AM_ENC_PWD=any string
NEW_OWNER=root
NEW_GROUP=other
(This value is root for the Solaris 10 release and Linux, and other for the Solaris 9 release)
PAM_SERVICE_NAME=other
WEB_CONTAINER=WL8
BASEDIR=Directory where Access Manager SDK is installed.
CONSOLE_HOST=FQDN of host where Portal needs to be installed
CONSOLE_PORT=Port where second Portal needs to be installed, which is the port of the managed server
CONSOLE_PROTOCOL=$SERVER_PROTOCOL
AM_REALM=disabled
WL8_HOME=/usr/local/bea
WL8_PROJECT_DIR=user_projects
WL8_DOMAIN=mydomain
WL8_CONFIG_LOCATION=$WL8_HOME/$WL8_PROJECT_DIR/domains
WL8_SERVER=myservername of the managed server on which second Portal needs to be installed
WL8_INSTANCE=$WL8_HOME/weblogic81
WL8_PROTOCOL=$SERVER_PROTOCOL
WL8_HOST=FQDN of the node on which second Portal needs to be installed
WL8_PORT=Port where the second Portal needs to be installed, which is the port of the managed server
WL8_SSLPORT=Weblogic admin port
WL8_ADMIN="weblogic"
WL8_PASSWORD=weblogic admin password
WL8_JDK_HOME=$WL8_HOME/jdk142_08
Run the following command:
AccessManager_base/SUNWam/bin/amconfig -s AccessManager_base/SUNWam/bin/amsamplesilent
For Linux, the amsamplesilent utility is available in the /AccessManager_base/sun/identity directory.
Run the installer and install portal in the Configure Later mode.
Complete the portal Server installation.
PortalServer_base/bin/psconfig --config example15.xml
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install Weblogic 8.1 Service Pack 5 and create a managed server.
Start the administrator server and the managed server.
Run the installer. Select Access Manager SDK and install it in the Configure Later mode.
Edit the values in the amsamplesilent file.
For Solaris, the amsamplesilent file is present in the /AccessManager_base/SUNWam/bin directory. For Linux, it is in the /AccessManager_base/sun/identity directory.
Change the following values in the amsamplesilent file.
DEPLOY_LEVEL=4
SERVER_NAME=AccessManager_hostname without FQDN
SERVER_HOST=$SERVER_NAME.domain-name
SERVER_PORT=AccessManager_server_port
ADMIN_PORT=Admin port for the web container on which Access Manager resides
DS_HOST=DirectoryServer_hostname with FQDN
DS_DIRMGRPASSWD=Directory Manager Password
ROOT_SUFFIX=root suffix of Access Manager
ADMINPASSWD=AccessManager_password
AMLDAPUSERPASSWD=LDAP_password
COOKIE_DOMAIN=.domain-name
AM_ENC_PWD=any string
NEW_OWNER=root
NEW_GROUP=other
This value is root for Solaris 10 and Linux, and other for Solaris 9.
PAM_SERVICE_NAME=other
WEB_CONTAINER=WL8
BASEDIR=Directory where Access Manager SDK is installed.
CONSOLE_HOST=FQDN of host where Portal needs to be installed
CONSOLE_PORT=Port where second Portal needs to be installed, which is the port of the managed server
CONSOLE_PROTOCOL=$SERVER_PROTOCOL
AM_REALM=disabled
WL8_HOME=/usr/local/bea
WL8_PROJECT_DIR=user_projects
WL8_DOMAIN=mydomain
WL8_CONFIG_LOCATION=$WL8_HOME/$WL8_PROJECT_DIR/domains
WL8_SERVER=myservername of the managed server on which second Portal needs to be installed
WL8_INSTANCE=$WL8_HOME/weblogic81
WL8_PROTOCOL=$SERVER_PROTOCOL
WL8_HOST=FQDN of the node on which second Portal needs to be installed
WL8_PORT=Port where the second Portal needs to be installed, which is the port of the managed server
WL8_SSLPORT=Weblogic ADMIN_PORT
WL8_ADMIN="weblogic"
WL8_PASSWORD=weblogic admin password
WL8_JDK_HOME=$WL8_HOME/jdk142_08
Run the following command:
AccessManager_base/SUNWam/bin/amconfig -s AccessManager_base/SUNWam/bin/amsamplesilent
For Linux, the amsamplesilent utility is available in the /AccessManager_base/sun/identity directory.
Run the installer and install portal in the Configure Later mode.
Configure common agent container and Java DB.
PortalServer_base/bin/psconfig --config example2.xml
Verify that common agent container is functioning properly.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Edit the following properties in the secondportal.properties file.
Host=hostname.domain
Port=port on which second Portal needs to be installed
Scheme=http
WebContainerType=BEAWL8
WebContainerInstallDir=/usr/local/bea/weblogic81
WebContainerInstanceName=name of the managed server on which second Portal needs to be installed
WebContainerInstanceDir=/usr/local/bea/user_projects/domains/newdomain
WebContainerDocRoot=Leave Blank
WebContainerAdminHost=hostname.domain
WebContainerAdminPort=port of admin server
WebContainerAdminScheme=http
WebContainerAdminUid=admin userid
WebContainerAdminPassword=admin password
WebContainerJDKDir=/usr/local/bea/jdk142_08
WebContainerManagedServer=true
false if new portal is installed on administrator server itself.
Create the new portal.
PortalServer_base/SUNWportal/bin/psadmin create-portal -u amadmin -f ps_password -p secondportal --uri /portal -w secondportal.properties
Restart the web container.
Verify that the new portal is created.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install WebSphere.
Start WebSphere.
Start the Java ES installer and select Access Manager SDK and install it in the Configure Later mode.
Edit the values in the amsamplesilent file
For Solaris, the amsamplesilent file is present in the /AccessManager_base/SUNWam/bin directory. For Linux, it is in the /AccessManager_base/sun/identity directory.
Change the following values in the amsamplesilent file.
DEPLOY_LEVEL=4
SERVER_NAME=AccessManager_hostname without FQDN
SERVER_HOST=$SERVER_NAME.domain-name
SERVER_PORT=AccessManager_server_port
ADMIN_PORT=Admin port of the web container on which Access Manager resides
DS_HOST=DirectoryServer with FQDN
DS_DIRMGRPASSWD=Directory Manager Password
ROOT_SUFFIX=root suffix of Access Manager
ADMINPASSWD=AccessManager Password
AMLDAPUSERPASSWD=LDAP_Password
COOKIE_DOMAIN=.domain-name
AM_ENC_PWD=any string
NEW_OWNER=root
NEW_GROUP=other
(This value is root for Solaris 10 and Linux, and other for Solaris 9.
PAM_SERVICE_NAME=other
WEB_CONTAINER=WAS5
BASEDIR=Directory where Access Manager SDK is installed.
CONSOLE_HOST=FQDN of host where Portal needs to be installed
CONSOLE_PORT=Port where second Portal needs to be installed, which is the port of the managed server
CONSOLE_PROTOCOL=$SERVER_PROTOCOL
AM_REALM=disabled
WAS51_HOME=/Websphere_base/WebSphere/AppServer
WAS51_JDK_HOME=/Websphere_base/WebSphere/AppServer/java
WAS51_CELL=Usually hostname without FQDN. Please check it in your install.
WAS51_NODE=Usually hostname without FQDN. Please check it in your install.
WAS51_INSTANCE=server1
WAS51_PROTOCOL=$SERVER_PROTOCOL
WAS51_HOST=$SERVER_NAME
WAS51_PORT=$SERVER_PORT
WAS51_SSLPORT=9081
WAS51_ADMIN=admin
WAS51_ADMINPORT=ADMIN_PORT
Run the following command:
AccessManager_base/SUNWam/bin/amconfig -s AccessManager_base/SUNWam/bin/amsamplesilent
For Linux, the amsamplesilent utility is available in the /AccessManager_base/sun/identity directory.
Start the Java ES installer again and install portal on the Configure Now mode.
Change the name of the portal.
For example, if the first portal is portal1, then change the name of the new portal to portal2.
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install Websphere.
Start the Websphere.
Run the installer and select Access Manager SDK, and install in the Configure Later mode.
Edit the values in the amsamplesilent file.
For Solaris, the amsamplesilent file is present in the /AccessManager_base/SUNWam/bin directory. For Linux, it is in the /AccessManager_base/sun/identity directory.
Change the following values in the amsamplesilent file.
DEPLOY_LEVEL=4
SERVER_NAME=AccessManager host name without FQDN
SERVER_HOST=$SERVER_NAME.domain-name
SERVER_PORT=AccessManager server port
ADMIN_PORT=Admin port for the web container on which Access Manager resides
DS_HOST=DirectoryServer with FQDN
DS_DIRMGRPASSWD=DirectoryManager Password
ROOT_SUFFIX=root suffix of AccessManager
ADMINPASSWD=AccessManager_password
AMLDAPUSERPASSWD=LDAP_password
COOKIE_DOMAIN=.domain-name
AM_ENC_PWD=any string
NEW_OWNER=root
NEW_GROUP=other
This value is root for the Solaris 10 release and Linux, and other for the Solaris 9 release.
PAM_SERVICE_NAME=other
WEB_CONTAINER=WAS5
BASEDIR=Directory where Access Manager SDK is installed.
CONSOLE_HOST=FQDN of host where Portal needs to be installed
CONSOLE_PORT=Port where second Portal needs to be installed, which is the port of the managed server
CONSOLE_PROTOCOL=$SERVER_PROTOCOL
AM_REALM=disabled
WAS51_HOME=/Websphere_base/WebSphere/AppServer
WAS51_JDK_HOME=/Websphere_base/WebSphere/AppServer/java
WAS51_CELL=Usually hostname without FQDN. Please check it in your install.
WAS51_NODE=Usually hostname without FQDN. Please check it in your install.
WAS51_INSTANCE=server1
WAS51_PROTOCOL=$SERVER_PROTOCOL
WAS51_HOST=$SERVER_NAME
WAS51_PORT=$SERVER_PORT
WAS51_SSLPORT=9081
WAS51_ADMIN="admin"
WAS51_ADMINPORT=$ADMIN_PORT
Run the following command:
AccessManager_base/SUNWam/bin/amconfig -s AccessManager_base/SUNWam/bin/amsamplesilent
For Linux, the amsamplesilent utility is available in the /AccessManager_base/sun/identity directory.
Start the installer again and install portal on the Configure Later mode.
Complete the Portal Server installation.
PortalServer_base/bin/psconfig --config example16.xml
Ensure the following:
Portal Server, Access Manager, and Common Agent Container are up and running on the first node. Execute the following command on Node 1: PortalServer-base/SUNWportal/bin/psadmin list-portals -u user-name -f admin-password
Install WebSphere.
Start the WebSphere.
Start the installer. Select Access Manager SDK and install in the Configure Later mode.
Edit the values in the amsamplesilent file.
For Solaris, the amsamplesilent file is present in the /AccessManager_base/SUNWam/bin directory. For Linux, it is in the /AccessManager_base/sun/identity directory.
Change the following values in the amsamplesilent file.
DEPLOY_LEVEL=4
SERVER_NAME=AccessManager without FQDN
SERVER_HOST=$SERVER_NAME.domain-name
SERVER_PORT=AccessManager admin password
ADMIN_PORT=Admin port for the web container on which Access Manager resides
DS_HOST=DirectoryServer hostname with FQDN
DS_DIRMGRPASSWD=Directory Manager Password
ROOT_SUFFIX=root suffix of Access Manager
ADMINPASSWD=AccessManager Password
AMLDAPUSERPASSWD=LDAP_password
COOKIE_DOMAIN=.domain-name
AM_ENC_PWD=any string
NEW_OWNER=root
NEW_GROUP=other
This value is root for Solaris 10 and Linux, and other for Solaris 9.
PAM_SERVICE_NAME=other
WEB_CONTAINER=WAS5
BASEDIR=Directory where Access Manager SDK is installed.
CONSOLE_HOST=FQDN of host where Portal needs to be installed
CONSOLE_PORT=Port where second Portal needs to be installed, which is the port of the managed server
CONSOLE_PROTOCOL=$SERVER_PROTOCOL
AM_REALM=disabled
WAS51_HOME=/Websphere_base/WebSphere/AppServer
WAS51_JDK_HOME=/Websphere_base/WebSphere/AppServer/java
WAS51_CELL=Usually hostname without FQDN. Please check it in your install.
WAS51_NODE=Usually hostname
without FQDN. Please check it in your install.
WAS51_INSTANCE=server1
WAS51_PROTOCOL=$SERVER_PROTOCOL
WAS51_HOST=$SERVER_NAME
WAS51_PORT=$SERVER_PORT
WAS51_SSLPORT=9081
WAS51_ADMIN="admin"
WAS51_ADMINPORT=$ADMIN_PORT
Run the following command:
AccessManager_base/SUNWam/bin/amconfig -s AccessManager_base/SUNWam/bin/amsamplesilent
For Linux, the amsamplesilent utility is available in the /AccessManager_base/sun/identity directory.
Start the installer again and install Portal Server in the Configure Later mode.
Configure Common Agent Container and Java DB.
PortalServer_base/bin/psconfig --config example2.xml
Verify that common agent container is functioning properly.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
Copy the PortalServer_base/SUNWportal/template/Webcontainer.properties.IBMWAS5 to PortalServer_base/SUNWportal/bin/secondportal.properties file.
Edit the following properties in the secondportal.properties file.
Host=hostname.domain
Port=9080
Scheme=http
WebContainerType=IBMWAS5
WebContainerInstallDir=/Websphere_base/IBM/WebSphere/Express51/AppServer
WebContainerInstanceName=server1
WebContainerDomainName=Leave
Blank
WebContainerInstanceDir=Leave Blank
WebContainerDocRoot=Leave Blank
WebContainerAdminHost=hostname.domain
WebContainerAdminPort=9090
WebContainerAdminScheme=http
WebContainerAdminUid=admin userid
WebContainerAdminPassword=admin password
WebContainerJDKDir=/Websphere_base/IBM/WebSphere/Express51/AppServer/java
WebContainerDeployCell=Usually hostname without FQDN. Please check it in your install.
WebContainerDeployNode=Usually hostname without FQDN. Please check it in your install.
Create the new portal.
PortalServer_base/SUNWportal/bin/psadmin create-portal -u amadmin -f ps_password -p secondportal --uri /portal -w secondportal.properties
Restart the web container.
Verify that the new portal is created.
PortalServer_base/SUNWportal/bin/psadmin list-portals -u amadmin -f ps_password
When you create a new portal, it does not have any sample portal deployed in it. However, you can deploy sample portals such as community sample, enterprise sample, and developer sample to the new portal.
Copy the /PortalServer-base/SUNWportal/samples/portals/shared/input.properties.template file to the /var/opt/SUNWportal/tmp/input.properties file.
In the Linux platform, copy to the /var/opt/sun/portal/tmp/input.properties file.
Edit the input.properties file that you created in the /var/opt/SUNWportal/tmp directory with the following values.
ps.config.location=/etc/opt/SUNWportal
ps.portal.id=new portal id
ps.access.url=access url of the new portal.
ps.webapp.uri=access uri of the new portal.
ps.profiler.email=admin@domain.com
Optional. You can leave this value empty.
ps.profiler.smtp.host=host.domain
Optional. You can leave this value empty.
search.access.url=http://host.domain:port/search1/search
search.id=search1
am.admin.dn=uid=amAdmin,ou=People,dc=domain,dc=com
default.org.dn=dc=domain,dc=com
Copy the /PortalServer-base/SUNWportal/samples/portals/shared/password.properties.template file to the /var/opt/SUNWportal/tmp/password.properties file.
In the Linux platform copy the file to the /var/opt/sun/portal/tmp/password.properties directory.
Edit the /var/opt/SUNWportal/tmp/password.properties file and set proper passwords.
amadminPassword=%AMADMIN_PASSWORD%
amldapuserPassword=%AMLDAPUSER_PASSWORD%
userManagementPassword=%USER_MANAGEMENT_PASSWORD%
You can ignore this value if you are not setting up Communication channels.
Run the following command.
export JAVA_HOME=/usr/jdk/entsys-j2se
Run the following command to deploy all the portals.
/usr/sfw/bin/ant -buildfile /PortalServer-base/SUNWportal/samples/portals/build.xml -Dconfig.location /var/opt/SUNWportal/tmp/ -logfile /var/opt/SUNWportal/tmp/log-file.txt
(Optional) Run the following command if you wish to deploy only the developer portal.
/usr/sfw/bin/ant -buildfile /PortalServer-base/SUNWportal/samples/portals/developer/build.xml -Dconfig.location /var/opt/SUNWportal/tmp/ -logfile /var/opt/SUNWportal/tmp/log-file.txt
(Optional) Run the following command if you wish to deploy only the enterprise portal.
/usr/sfw/bin/ant -buildfile /PortalServer-base/SUNWportal/samples/portals/enterprise/build.xml -Dconfig.location /var/opt/SUNWportal/tmp/ -logfile /var/opt/SUNWportal/tmp/log-file.txt
(Optional) Run the following command if you wish to deploy only the community portal.
/usr/sfw/bin/ant -buildfile /PortalServer-base/SUNWportal/samples/portals/community/build.xml -Dconfig.location /var/opt/SUNWportal/tmp/ -logfile /var/opt/SUNWportal/tmp/log-file.txt
(Optional) Run the following command if you wish to deploy only the welcome portal.
/usr/sfw/bin/ant -buildfile /PortalServer-base/SUNWportal/samples/portals/welcome/build.xml -Dconfig.location /var/opt/SUNWportal/tmp/ -logfile /var/opt/SUNWportal/tmp/log-file.txt
Restart the web container.