Hi folks, I am trying to install xwiki 0.9.84 on SJSAS 7 ( Sun Java System Application
Server 7), and MySQL 4.1.12 (linux, mandriva 2006) . Sorry, I cannot install tomcat here.
Be sure, if this works I will write a howto and edit the install xwiki install page for
SJSAS 7.
  1) deployed .war file on /xwiki context root: fine
  2) configured hibernate.cfg.xml to use jdbc/mysql datasource
     2.1) mysql datasource: com.mysql.jdbc.jdbc2.optional.MysqlDataSource
     2.2) url: jdbc:mysql://localhost:3306/xwiki?autoReconnect=true
     2.3) well tested with a db ping application (did some queries)
     2.4) hibernate.cfg.xml
<property name="show_sql">false</property>
<property name="use_outer_join">true</property>
<property
name="hibernate.connection.datasource">jdbc/xwiki</property>
<property name="statement_cache.size">50</property>
<property
name="dialect">org.hibernate.dialect.MySQLDialect</property>
   Please, any ideas is welcome.
   server log says (sorry for the lenghty message):
WARN service-j2ee-2  RequestUtils:createActionForm:177 - No FormBeanConfig found under
'view'
WARN service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
Environment:<clinit>:501 - could not copy system properties, system properties will
be ignored
WARN service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
Configurator:configure:126 - No configuration found. Configuring ehcache from
ehcache-failsafe.xml found in the classpath:
jar:file:/opt/sunappserv/domains/domain1/wiki/applications/j2ee-modules/xwiki-0.9.840_1/WEB-INF/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
ERROR service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:updateSchema:177 - Schema update for wiki xwiki
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:306 - Trying to get session from pool
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:308 - Taken session from pool
org.hibernate.impl.SessionImpl(PersistentContext[entitiesByKey={}]
ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[]
collectionRemovals=[] collectionUpdates=[]])
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:317 - Trying to open transaction
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:319 - Opened transaction
org.hibernate.transaction.JDBCTransaction@1fe500a
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:updateSchema:212 - Update Schema sql: create table xwikiattachment
(XWA_ID bigint not null, XWA_DOC_ID bigint, XWA_FILENAME varchar(255) not null, XWA_SIZE
integer, XWA_DATE datetime not null, XWA_AUTHOR varchar(255), XWA_VERSION varchar(255) not
null, XWA_COMMENT varchar(255), primary key (XWA_ID))
ERROR service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:updateSchema:219 - Failed updating schema: Table
'xwikiattachment' already exists
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:endTransaction:348 - Releasing hibernate transaction
org.hibernate.transaction.JDBCTransaction@1fe500a
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:closeSession:365 - Releasing hibernate session
org.hibernate.impl.SessionImpl(PersistentContext[entitiesByKey={}]
ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[]
collectionRemovals=[] collectionUpdates=[]])
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:306 - Trying to get session from pool
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:308 - Taken session from pool
org.hibernate.impl.SessionImpl(PersistentContext[entitiesByKey={}]
ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[]
collectionRemovals=[] collectionUpdates=[]])
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:317 - Trying to open transaction
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:319 - Opened transaction
org.hibernate.transaction.JDBCTransaction@1aa34dc
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:endTransaction:348 - Releasing hibernate transaction
org.hibernate.transaction.JDBCTransaction@1aa34dc
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:closeSession:365 - Releasing hibernate session
org.hibernate.impl.SessionImpl(PersistentContext[entitiesByKey={}]
ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[]
collectionRemovals=[] collectionUpdates=[]])
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:306 - Trying to get session from pool
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:308 - Taken session from pool
org.hibernate.impl.SessionImpl(PersistentContext[entitiesByKey={}]
ActionQueue[insertions=[] updates=[] deletions=[] collectionCreations=[]
collectionRemovals=[] collectionUpdates=[]])
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:317 - Trying to open transaction
DEBUG service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
XWikiHibernateStore:beginTransaction:319 - Opened transaction
org.hibernate.transaction.JDBCTransaction@1d0eb0b
WARN service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
JDBCExceptionReporter:logExceptions:71 - SQL Error: 0, SQLState: 08S01
ERROR service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
JDBCExceptionReporter:logExceptions:72 - Communications link failure due to underlying
exception:
 ** BEGIN NESTED EXCEPTION **
 java.io.EOFException
 STACKTRACE:
 java.io.EOFException
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1903)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2349)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2860)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at
com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1120)
        at
com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:675)
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1027)
        at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:118)
        at org.hibernate.loader.Loader.getResultSet(Loader.java:1239)
        at org.hibernate.loader.Loader.doQuery(Loader.java:374)
        at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:210)
        at org.hibernate.loader.Loader.doList(Loader.java:1562)
        at org.hibernate.loader.Loader.list(Loader.java:1545)
        at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
        at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:271)
        at org.hibernate.impl.SessionImpl.list(SessionImpl.java:840)
        at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
        at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:603)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiClassProperty(XWikiHibernateStore.java:1253)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiClass(XWikiHibernateStore.java:1165)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:517)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:557)
        at com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:77)
        at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:556)
        at com.xpn.xwiki.XWiki.getPrefsClass(XWiki.java:1418)
        at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:405)
        at com.xpn.xwiki.XWiki.<init>(XWiki.java:343)
        at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:134)
        at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:202)
        at com.xpn.xwiki.web.ViewEditAction.execute(ViewEditAction.java:117)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
        at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
        at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
        at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
        at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:265)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
        at
com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:158)
        at com.iplanet.ias.web.WebContainer.service(WebContainer.java:856)
 ** END NESTED EXCEPTION **
 Last packet sent to the server was 31 ms ago.
 11:47:42,630 ERROR service-j2ee-2 
http://localhost:8080/xwiki/bin/view/XWiki/XWikiUsers
JDBCTransaction:begin:57 - JDBC begin failed
 java.sql.SQLException: No operations allowed after connection closed.Connection was
implicitly closed due to underlying exception/error:
 ** BEGIN NESTED EXCEPTION **
 com.mysql.jdbc.CommunicationsException
 MESSAGE: Communications link failure due to underlying exception:
 ** BEGIN NESTED EXCEPTION **
 java.io.EOFException
 STACKTRACE:
 java.io.EOFException
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1903)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2349)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2860)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2972)
        at com.mysql.jdbc.Connection.rollbackNoChecks(Connection.java:4819)
        at com.mysql.jdbc.Connection.rollback(Connection.java:4716)
        at
com.sun.enterprise.resource.JdbcXAConnection$JdbcConnection.getCurrentConnection(JdbcXAConnection.java:652)
        at
com.sun.enterprise.resource.JdbcXAConnection$JdbcConnection.getAutoCommit(JdbcXAConnection.java:411)
        at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:49)
        at
org.hibernate.transaction.JDBCTransactionFactory.beginTransaction(JDBCTransactionFactory.java:24)
        at org.hibernate.jdbc.JDBCContext.beginTransaction(JDBCContext.java:231)
        at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1073)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiClassProperty(XWikiHibernateStore.java:1286)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiClass(XWikiHibernateStore.java:1165)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:517)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:557)
        at com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:77)
        at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:556)
        at com.xpn.xwiki.XWiki.getPrefsClass(XWiki.java:1418)
        at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:405)
        at com.xpn.xwiki.XWiki.<init>(XWiki.java:343)
        at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:134)
        at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:202)
        at com.xpn.xwiki.web.ViewEditAction.execute(ViewEditAction.java:117)
        at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
        at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
        at
com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:127)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
        at
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
        at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
        at java.security.AccessController.doPrivileged(Native Method)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:265)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
        at
com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:158)
        at com.iplanet.ias.web.WebContainer.service(WebContainer.java:856)
 ** END NESTED EXCEPTION **
 Last packet sent to the server was 3 ms ago.
 STACKTRACE:
 com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying
exception:
 ** BEGIN NESTED EXCEPTION **
 java.io.EOFException
 STACKTRACE:
 java.io.EOFException
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1903)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2349)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2860)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:2972)
        at com.mysql.jdbc.Connection.rollbackNoChecks(Connection.java:4819)
        at com.mysql.jdbc.Connection.rollback(Connection.java:4716)
        at
com.sun.enterprise.resource.JdbcXAConnection$JdbcConnection.getCurrentConnection(JdbcXAConnection.java:652)
        at
com.sun.enterprise.resource.JdbcXAConnection$JdbcConnection.getAutoCommit(JdbcXAConnection.java:411)
        at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:49)
        at
org.hibernate.transaction.JDBCTransactionFactory.beginTransaction(JDBCTransactionFactory.java:24)
        at org.hibernate.jdbc.JDBCContext.beginTransaction(JDBCContext.java:231)
        at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1073)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiClassProperty(XWikiHibernateStore.java:1286)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiClass(XWikiHibernateStore.java:1165)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:517)
        at
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiDoc(XWikiHibernateStore.java:557)
        at com.xpn.xwiki.store.XWikiCacheStore.saveXWikiDoc(XWikiCacheStore.java:77)
        at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:556)
        at com.xpn.xwiki.XWiki.getPrefsClass(XWiki.java:1418)
        at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:405)
        at com.xpn.xwiki.XWiki.<init>(XWiki.java:343)
        at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:134)
        at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:202)
        at com.xpn.xwiki.web.ViewEditAction.execute(ViewEditAction.java:117)
 Claudio Miranda
 ___________________________________________________________________
 
http://www.claudius.com.br/blog          claudio|em|claudius.com.br
 Summa Technologies do Brasil