This appendix provides the full content of configuration files that are used in implementing the Portal Service on Application Server Cluster reference configuration:
The config-ps1.xml file that is used to configure the Portal Server Instance on ps1 as part of implementing the portal service module follows, with parameter values as specified in To Create a Portal Server Instance on ps1.
<PortalServerConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///opt/SUNWportal/lib/psconfig.xsd" SchemaVersion="1.0"> <Configure ConfigurationHostName="ps1.pstest.com" SystemUser="root" SystemGroup="other" Validate="true"> <SharedComponents JavaHome="/usr/jdk/entsys-j2se" CacaoProdDir="/usr/lib/cacao" CacaoConfigDir="/etc/cacao/instances/default" SharedLibDir="/usr/share/lib" PrivateLibDir="/usr/share/lib" JDMKLibDir="/opt/SUNWjdmk/5.1/lib" NSSLibDir="/usr/lib/mps/secv1" JSSJarDir="/usr/share/lib/mps/secv1" WebNFSLibDir="/opt/SUNWebnfs" DerbyLibDir="/opt/SUNWjavadb/lib" AntLibDir="/usr/sfw/lib/ant" AntHomeDir="/usr/sfw" RegistryLibDir="/opt/SUNWsrvc-registry/lib" MFWKLibDir="/opt/SUNWmfwk/lib" JAXLibDir="/opt/SUNWjax/share/lib" /> <AccessManager> <InstallationDirectory ProdDir="/opt/SUNWam" DataDir="/var/opt/SUNWam" ConfigDir="/etc/opt/SUNWam/config" ConfigFile="AMConfig.properties" /> <UserCredentials AdministratorUID="amadmin" AdministratorUserPassword="access-manager-admin-password" LDAPUserId="amldapuser" LDAPUserIdPassword="access-manager-LDAP-password" DirectoryManagerDn="cn=Directory Manager" directory-manager-password="directory-manager-password"/> </AccessManager> <PortalConfiguration> <InstallationDirectory ProdDir="/opt/SUNWportal" DataDir="/var/opt/SUNWportal" ConfigDir="/etc/opt/SUNWportal"/> <ComponentsToConfigure> <component>portalserver</component> </ComponentsToConfigure> <SearchServer SearchServerID="search-inst-ps1"> <WebContainerProperties Host="ps1.pstest.com" Port="5050" Scheme="http" WebContainerInstallDir="/opt/SUNWappserver/appserver" WebContainerInstanceName="as-inst-ps1" WebContainerDomainName="domain1" WebContainerInstanceDir="/var/opt/SUNWappserver/nodeagents/ na-ps1/ns-inst-ps1" WebContainerDocRoot="/var/opt/SUNWappserver/nodeagents/ na-ps1/as-inst-ps1/docroot" WebContainerAdminHost="ps1.pstest.com" WebContainerAdminPort="4849" WebContainerAdminScheme="https" WebContainerAdminUid="admin" WebContainerAdminPassword="app-server-admin-password" WebContainerMasterPassword="app-server-master-password" WebContainerType="SJSAS81" /> </SearchServer> <PortalServer PortalAccessURL="http://ps.pstest.com:80/portal" PrimaryPortalHost="ps1.pstest.com" PortalID="pstestPortal" PortalWebappURI="/portal" SearchServerID="search-inst-ps1"> <SamplePortal<> <Sample Name="DeveloperPortal"/> <Sample Name="EnterprisePortal"/> <Sample Name="CommunityPortal"/> </SamplePortal> <Instance InstanceID="ps-inst-ps1"> <WebContainerProperties Host="ps1.pstest.com" Port="80" Scheme="http" WebContainerInstallDir="/opt/SUNWappserver/appserver" WebContainerInstanceName="pscluster" WebContainerDomainName="domain1" WebContainerInstanceDir="/var/opt/SUNWappserver/ nodeagents/na-ps1/as-cluster-inst-ps1" WebContainerDocRoot="/var/opt/SUNWappserver/ nodeagents/na-ps1/as-cluster-inst-ps1/docroot" WebContainerAdminHost="ps1.pstest.com" WebContainerAdminPort="4849" WebContainerAdminScheme="https" WebContainerAdminUid="admin" WebContainerAdminPassword="app-server-admin-password" WebContainerMasterPassword="app-server-master-password" WebContainerType="SJSAS81" /> </Instance> </PortalServer> </PortalConfiguration> </Configure> </PortalServerConfiguration>
The config-ps2.xml file that is used to configure the Portal Server Instance on ps2, as part of implementing the portal service module, follows, with parameter values as specified in To Create a Portal Server Instance on ps2.
<?xml version = "1.0" encoding = "UTF-8"?> <PortalServerConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///opt/SUNWportal/lib/psconfig.xsd" SchemaVersion="1.0"> <Configure ConfigurationHostName="ps2.pstest.com" SystemUser="root" SystemGroup="other" Validate="true"> <SharedComponents JavaHome="/usr/jdk/entsys-j2se" CacaoProdDir="/usr/lib/cacao" CacaoConfigDir="/etc/cacao/instances/default" SharedLibDir="/usr/share/lib" PrivateLibDir="/usr/share/lib" JDMKLibDir="/opt/SUNWjdmk/5.1/lib" NSSLibDir="/usr/lib/mps/secv1" JSSJarDir="/usr/share/lib/mps/secv1" WebNFSLibDir="/opt/SUNWebnfs" DerbyLibDir="/opt/SUNWjavadb/lib" AntLibDir="/usr/sfw/lib/ant" AntHomeDir="/usr/sfw" RegistryLibDir="/opt/SUNWsrvc-registry/lib" MFWKLibDir="/opt/SUNWmfwk/lib" MFWKBinDir="/opt/SUNWmfwk/bin" JAXLibDir="/opt/SUNWjax/share/lib" /> <AccessManager> <InstallationDirectory ProdDir="/opt/SUNWam" DataDir="/var/opt/SUNWam" ConfigDir="/etc/opt/SUNWam/config" ConfigFile="AMConfig.properties" /> <UserCredentials AdministratorUID="amadmin" AdministratorUserPassword="adminadm" LDAPUserId="amldapuser" LDAPUserIdPassword="adminadmin" DirectoryManagerDn="cn=Directory Manager" directory-manager-password="adminadm"/> </AccessManager> <PortalConfiguration> <InstallationDirectory ProdDir="/opt/SUNWportal" DataDir="/var/opt/SUNWportal" ConfigDir="/etc/opt/SUNWportal"/> </PortalConfiguration> </Configure> </PortalServerConfiguration>
The following display profile is used to implement portlet session failover as documented in To Set Up Session Failover for a Portlet.
<?xml version="1.0" encoding="utf-8" standalone="no"?> <!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd"> <DisplayProfile version="1.0" priority="user"> <Properties/> <Channels> <Container name="JSPTabContainer" provider="JSPTabContainerProvider"> <Properties/> <Available/> <Selected/> <Channels> <Container name="PortletSamplesTabPanelContainer"> <Properties/> <Available> <Reference value="JSPTabContainer/ PortletSamplesTabPanelContainer/CounterSession"/> </Available> <Selected> <Reference value="JSPTabContainer/ PortletSamplesTabPanelContainer/CounterSession"/> </Selected> <Channels> <Channel name="CounterSession" provider="__Portlet__sessioncounter.PortletSessionCounter" merge="replace"> <Properties/> </Channel> </Channels> </Container> </Channels> </Container> </Channels> <Providers/> </DisplayProfile>
The config-sra1.xml file that is used to configure the Gateway Instance on sra1, as part of implementing the Gateway service module, follows, with parameter values as specified in To Create a Gateway Instance on sra1.
<PortalServerConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///opt/SUNWportal/lib/psconfig.xsd" SchemaVersion="1.0"> <Configure ConfigurationHostName="sra1.pstest.com" SystemUser="root" SystemGroup="other" Validate="true"> <SharedComponents JavaHome="/usr/jdk/entsys-j2se" CacaoProdDir="/usr/lib/cacao" CacaoConfigDir="/etc/cacao/instances/default" SharedLibDir="/usr/share/lib" PrivateLibDir="/usr/share/lib" JDMKLibDir="/opt/SUNWjdmk/5.1/lib" NSSLibDir="/usr/lib/mps/secv1" JSSJarDir="/usr/share/lib/mps/secv1" WebNFSLibDir="/opt/SUNWportal/lib" DerbyLibDir="/opt/SUNWjavadb/lib" AntLibDir="/usr/sfw/lib/ant" AntHomeDir="/usr/sfw" MFWKLibDir="/opt/SUNWmfwk/lib" MFWKBinDir="/opt/SUNWmfwk/bin" JAXLibDir="/opt/SUNWjax/share/lib" /> <AccessManager> <InstallationDirectory ProdDir="/opt/SUNWam" DataDir="/var/opt/SUNWam" ConfigDir="/etc/opt/SUNWam/config" ConfigFile="AMConfig.properties" /> <UserCredentials AdministratorUID="amadmin" AdministratorUserPassword="access-manager-admin-password" LDAPUserId="amldapuser" LDAPUserIdPassword="access-manager-LDAP-password" DirectoryManagerDn="cn=Directory Manager" directory-manager-password="directory-manager-password"/> </AccessManager> <PortalConfiguration> <InstallationDirectory ProdDir="/opt/SUNWportal" DataDir="/var/opt/SUNWportal" ConfigDir="/etc/opt/SUNWportal"/> <ComponentsToConfigure> <component>gateway</component> </ComponentsToConfigure> <PortalServer PortalAccessURL="http://ps.pstest.com:80/portal" PrimaryPortalHost="ps1.pstest.com"> </PortalServer> <Gateway Profile="default"> <SRAInstance Protocol="https" Host="sra1.pstest.com" Port="443" IPAddress="10.0.4.1" LogUserPassword="password" RestrictiveMode="true" StartInstance="false"/> </Gateway> <CertificateInformation Organization="Sun Microsystems" Division="Software" CityOrLocality="Santa Clara" StateProvince="CA" CountryCode="US" CertificateDatabasePassword="password"/> </PortalConfiguration> </Configure> </PortalServerConfiguration>