[jboss-user] [JBoss Portal] - Re: If you encounter a CMS bug that is a showstopper - Worka
sjewett
do-not-reply at jboss.com
Wed Feb 28 11:59:57 EST 2007
Hi Sohil,
We're using: Portal 2.4.1 SP1, JBoss AS 4.0.4 GA, Oracle 8i, Windows XP.
I'm having a similar problem, so I thought I could post to this topic. My problem is uploading files to CMS. I can upload a file of size 10 or 30 K, but anything larger than about 80K fails. I get SQLException: Closed Connection. I looked at the jboss-service.xml to check the PersistenceManager as you suggested, but I can't which one we're using. It looks like the JBossCachePersistenceManager. Here's the xml file. Am I right?
| <Repository>
| <!--
| | virtual file system where the repository stores global state (e.g. registered namespaces, custom node types, etc.)
| | Configure to use FS or RDBMS.
| -->
|
| <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
| <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
| <param name="schemaObjectPrefix" value="RepositoryEntry"/>
| <param name="JNDIName" value="java:/portal/cms/CMSSessionFactory"/>
| </FileSystem>
|
| <!-- LocalFileSystem: uses FileSystem for storage. -->
| <!--
| <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
| <param name="path" value="${rep.home}/repository"/>
| </FileSystem>
| -->
| <Security appName="Jackrabbit">
| <AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager"/>
| <LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule">
| <!-- anonymous user name ('anonymous' is the default value) -->
| <param name="anonid" value="anonymous"/>
| </LoginModule>
| </Security>
| <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default"/>
| <Workspace name="${wsp.name}">
| <!-- Virtual file system of the workspace: Configure to use FS or RDBMS. -->
|
| <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
| <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
| <param name="schemaObjectPrefix" value="CMSEntry"/>
| <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
| </FileSystem>
| <!-- LocalFileSystem: uses FileSystem for storage. -->
| <!--<FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
| <param name="path" value="${wsp.home}"/>
| </FileSystem>-->
|
| <!--
| persistence manager of the workspace.
| Use XMLPersistenceManager for LocalFileSystem Store and HibernatePersistentManager .
| -->
|
| <!-- HibernatePersistentManager: uses RDBMS + Hibernate for storage -->
| <PersistenceManager class="org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager">
| <param name="schemaObjectPrefix" value="WSP"/>
| <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
| <param name="externalBLOBs" value="false"/>
| </PersistenceManager>
|
| <!-- XMLPersistenceManager: uses FileSystem for storage -->
| <!--<PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager"/>-->
|
| <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
| <param name="path" value="${wsp.home}/index"/>
| <param name="useCompoundFile" value="true"/>
| <param name="minMergeDocs" value="100"/>
| <param name="volatileIdleTime" value="3"/>
| <param name="maxMergeDocs" value="100000"/>
| <param name="mergeFactor" value="10"/>
| <param name="bufferSize" value="10"/>
| <param name="cacheSize" value="1000"/>
| <param name="forceConsistencyCheck" value="false"/>
| <param name="autoRepair" value="true"/>
| </SearchIndex>
| </Workspace>
| <Versioning rootPath="${rep.home}/versions">
| <!--
| Configures the filesystem to use for versioning for the respective persistence manager
| Configure to use FS or RDBMS.
| -->
|
| <!-- HibernateStore: uses RDBMS + Hibernate for storage -->
| <FileSystem class="org.jboss.portal.cms.hibernate.HibernateStore">
| <param name="schemaObjectPrefix" value="VersionEntry"/>
| <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
| </FileSystem>
|
| <!-- LocalFileSystem: uses FileSystem for storage. -->
| <!--
| <FileSystem class="org.apache.jackrabbit.core.fs.local.LocalFileSystem">
| <param name="path" value="${rep.home}/versions"/>
| </FileSystem>
| -->
|
| <!--
| Configures the persistence manager to be used for persisting version state.
| Use XMLPersistenceManager for LocalFileSystem Store and HibernatePersistentManager for HibernateStore.
| -->
|
| <!-- HibernatePersistentManager: uses RDBMS + Hibernate for storage -->
| <PersistenceManager class="org.jboss.portal.cms.hibernate.state.JBossCachePersistenceManager">
| <param name="schemaObjectPrefix" value="Version"/>
| <param name="JNDIName" value="java:portal/cms/CMSSessionFactory"/>
| <param name="externalBLOBs" value="false"/>
| </PersistenceManager>
|
| <!-- XMLPersistenceManager: uses FileSystem for storage -->
| <!--<PersistenceManager class="org.apache.jackrabbit.core.state.xml.XMLPersistenceManager"/>-->
| </Versioning>
| </Repository>
|
Do you think we need to increase our heap size?
Any help is appreciated. Thanks!
-Steve Jewett
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4023815#4023815
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4023815
More information about the jboss-user
mailing list