Problem Note 56135: The web application might not deploy when you add a middle-tier cluster that uses a third-party database for SAS® Shared Services
When you cluster the middle-tier and use a third-party database for SAS Shared Services, the following message might appear in SAS® Deployment Wizard during the configuration of the cluster code:
The following problem was encountered while configuring SAS Web Application
Server Node Configuration: Application Server has started, however web
applications with the following contexts failed to start. Please refer to
Application Server logs for more details.
SASStoredProcess
SASWorkflowWebServices
SASAdmin
SASBackupManager
SASEnvironmentMgrLibraryMod
SASPermissionManager
SASPrincipalServices
SASLogon
SASPackageViewer
SASWebDoc
SASPortal
SASVisualAnalyticsAdministrator
SASBIDashboard
SASUserModule
SASIdentityServices
SASThemeDesignerForFlex
SASSharedApps
SASWIPSoapServices
SASServerModule
FolderModule
SASBIWS
SASWIPClientAccess
SASTemplateEditor
SASVisualAnalyticsTransport
SASWorkflowServices
SASAuthorizationServices
SASEnvironmentMgrMidTier
SASDeploymentBackup
SASVisualAnalytics
SASJSR168RemotePortlet
SASLASRAuthorization
SASWebReportStudio
SASBIPortlets
SASContentServer
SASSecurityAdminModule
SASPreferences
SASWIPServices
Note: The applications in the list above might vary depending on what applications were originally configured.
To resolve this problem:
- Open the server.xml file that resides in the SAS-configuration-directory\Lev1\Web\WebAppServer\SASServer1_1\conf\ directory.
- In server.xml, locate the following resource tag and ensure that the URL attribute is correct, as shown below:
<Resource auth="Container" driverClassName="org.postgresql.Driver"
factory="com.sas.vfabrictcsvr.atomikos.BeanFactory" maxPoolSize="256"
minPoolSize="10" name="sas/jdbc/SharedServices"
password="${pw.sas.jdbc.SharedServices}" testQuery="select 1"
type="com.atomikos.jdbc.nonxa.AtomikosNonXADataSourceBean"
uniqueResourceName="sas/jdbc/SharedServices"
url="jdbc:postgresql://database-host-name:database-port/SharedServices" user="dbms-owner"/>
Note: The example above is for PostgreSQL. Your URL might be different.
An incorrect URL attribute looks similar to the following example:
<Resource auth="Container" driverClassName="org.postgresql.Driver"
factory="com.sas.vfabrictcsvr.atomikos.BeanFactory" maxPoolSize="256"
minPoolSize="10" name="sas/jdbc/SharedServices"
password="${pw.sas.jdbc.SharedServices}" testQuery="select 1"
type="com.atomikos.jdbc.nonxa.AtomikosNonXADataSourceBean"
uniqueResourceName="sas/jdbc/SharedServices"
url="jdbc:://database-host-name:database-port;/SharedServices" user="dbms-owner"/>
Operating System and Release Information
SAS System | SAS Web Application Server | Microsoft® Windows® for x64 | 9.4 | 9.4 | 9.4 TS1M2 | 9.4 TS1M3 |
64-bit Enabled AIX | 9.4 | 9.4 | 9.4 TS1M2 | 9.4 TS1M3 |
64-bit Enabled Solaris | 9.4 | 9.4 | 9.4 TS1M2 | 9.4 TS1M3 |
HP-UX IPF | 9.4 | 9.4 | 9.4 TS1M2 | 9.4 TS1M3 |
Linux for x64 | 9.4 | 9.4 | 9.4 TS1M2 | 9.4 TS1M3 |
Solaris for x64 | 9.4 | 9.4 | 9.4 TS1M2 | 9.4 TS1M3 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | medium |
Date Modified: | 2015-07-20 13:30:30 |
Date Created: | 2015-07-08 10:32:19 |