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=10/
| 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. --
|!--