原标题:WebSphere Portal starts slowly with Cloudscape
Problem(Abstract)
WebSphere Portal starts slowly with Cloudscape during the initialization of icmjcrear and icmjcradminwar. Cause
WebSphere Portal SystemOut.log shows a 3 to 4 minute delay while initializing the datasource for icmjcrear and icmjcradminwar:
[5/22/07 12:57:05:786 EDT] 0000000a ApplicationMg A WSVR0200I: Starting application: icmjcrear
[5/22/07 12:57:06:181 EDT] 0000000a ArtifactLoade I com.ibm.ws.al.bootstrap.WASBootstrap appStart(DeployedApplication) CWLAG0205I: Artifactloader initializing is complete for module icmjcrear.
[5/22/07 12:57:06:589 EDT] 0000000a ArtifactLoade I com.ibm.ws.al.bootstrap.WASBootstrap warStart(DeployedModule) CWLAG0205I: Artifactloader initializing is complete for module jcradmin.war.
[5/22/07 12:57:06:641 EDT] 0000000a WebGroup A SRVE0169I: Loading Web Module: icmjcradminwar.
[5/22/07 12:57:08:301 EDT] 0000000a NewDataSource I com.ibm.icm.ci.NewDataSource getInstance Initializing DataStore Environment for repository: Default.
[5/22/07 12:57:08:324 EDT] 0000000a NewDataSource I com.ibm.icm.ci.NewDataSource getInstance J2EE DataSource support enabled.
[5/22/07 12:57:08:329 EDT] 0000000a NewDataSource I com.ibm.icm.ci.NewDataSource getInstance Initialized DataStore Environment for repository: Default.
[5/22/07 13:00:51:862 EDT] 0000000a RepositoryImp I com.ibm.icm.jcr.RepositoryImpl getRepository Loading NodeType cache for repository: Default.
[5/22/07 13:00:51:872 EDT] 0000000a RepositoryImp I com.ibm.icm.jcr.RepositoryImpl getRepository Loaded NodeType cache for repository: Default.
[5/22/07 13:00:51:882 EDT] 0000000a RepositoryImp I com.ibm.icm.jcr.RepositoryImpl getRepository Loaded Repository: Default.
[5/22/07 13:00:51:887 EDT] 0000000a RepositoryFac I com.ibm.icm.jcr.RepositoryFactory init Initialized RepositoryFactory.
[5/22/07 13:00:51:892 EDT] 0000000a ServletWrappe A SRVE0242I: [icmjcrear] [/jcradmin] [InitServlet]: Initialization successful.
[5/22/07 13:00:51:905 EDT] 0000000a VirtualHost I SRVE0250I: Web Module icmjcradminwar has been bound to default_host[*:9080,*:80,*:9443].
[5/22/07 13:00:51:950 EDT] 0000000a ApplicationMg A WSVR0221I: Application started: icmjcrear
Resolving the problem
Unfortunately, this is performing as designed when using WebSphere Portal with Cloudscape. The module icmjcradminwar is loading the content repository and its initial caching. This requires complex database queries for nodetype data. Cloudscape is not an optimal database for performing such queries and is not intended for use in a production environment.
You should experience better start time when you reconfigure WebSphere Portal to use a more robust database, such as DB2.
Related information
Planning for databases