org.hibernate.
HibernateException: Could not parse configuration:
/WEB-INF/hibernate.cfg.xml
Seems you had an invalid configuration of hibernate file. It can't be
properly parsed.
Also make sure you put the MySQL JDBC driver in /lib folder from XWiki
Sorin B.
On Fri, Mar 22, 2013 at 3:01 PM, Hirji Patel <hirji.patel(a)akt-uk.com> wrote:
  Hi,
 After installing TomCat7 + Mysql.
 Created blank DB in mysql.
 Configured hibernate.cfg.xml
 But now I get error below. Not sure what I'm doing wrong.
 Xml file attached.
 HTTP Status 500 - com.xpn.xwiki.XWikiException: Error number 3 in 0:
 Could not initialize main XWiki context
 ------------------------------------------------------------------------
 --------
 type Exception report
 message com.xpn.xwiki.XWikiException: Error number 3 in 0: Could not
 initialize main XWiki context
 description The server encountered an internal error that prevented it
 from fulfilling this request.
 exception
 javax.servlet.ServletException: com.xpn.xwiki.XWikiException: Error
 number 3 in 0: Could not initialize main XWiki context
 Wrapped Exception: Error number 3202 in 3: Exception while reading
 document [xwiki:XWiki.TagClass]
 Wrapped Exception: Could not parse configuration:
 /WEB-INF/hibernate.cfg.xml
 org.apache.struts.action.RequestProcessor.processException(RequestProces
 sor.java:535)
 org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
 ocessor.java:433)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
 236)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
         com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:120)
 org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilt
 er.java:144)
 com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:
 66)
 org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.
 doFilter(SavedRequestRestorerFilter.java:208)
 org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.
 doFilter(SetCharacterEncodingFilter.java:111)
 root cause
 com.xpn.xwiki.XWikiException: Error number 3 in 0: Could not initialize
 main XWiki context
 Wrapped Exception: Error number 3202 in 3: Exception while reading
 document [xwiki:XWiki.TagClass]
 Wrapped Exception: Could not parse configuration:
 /WEB-INF/hibernate.cfg.xml
         com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:418)
         com.xpn.xwiki.XWiki.getXWiki(XWiki.java:487)
         com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136)
         com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:116)
 org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
 ocessor.java:431)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
 236)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
         com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:120)
 org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilt
 er.java:144)
 com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:
 66)
 org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.
 doFilter(SavedRequestRestorerFilter.java:208)
 org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.
 doFilter(SetCharacterEncodingFilter.java:111)
 root cause
 com.xpn.xwiki.XWikiException: Error number 3202 in 3: Exception while
 reading document [xwiki:XWiki.TagClass]
 Wrapped Exception: Could not parse configuration:
 /WEB-INF/hibernate.cfg.xml
 com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore
 .java:876)
 com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:29
 0)
         com.xpn.xwiki.XWiki.getDocument(XWiki.java:1429)
         com.xpn.xwiki.XWiki.getDocument(XWiki.java:1472)
         com.xpn.xwiki.XWiki.initializeMandatoryClasses(XWiki.java:828)
         com.xpn.xwiki.XWiki.initXWiki(XWiki.java:798)
         com.xpn.xwiki.XWiki.<init>(XWiki.java:739)
         com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:398)
         com.xpn.xwiki.XWiki.getXWiki(XWiki.java:487)
         com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136)
         com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:116)
 org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
 ocessor.java:431)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
 236)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
         com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:120)
 org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilt
 er.java:144)
 com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:
 66)
 org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.
 doFilter(SavedRequestRestorerFilter.java:208)
 org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.
 doFilter(SetCharacterEncodingFilter.java:111)
 root cause
 org.hibernate.HibernateException: Could not parse configuration:
 /WEB-INF/hibernate.cfg.xml
 org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2246)
 org.hibernate.cfg.Configuration.configure(Configuration.java:2158)
 com.xpn.xwiki.store.hibernate.DefaultHibernateSessionFactory$1.configure
 (DefaultHibernateSessionFactory.java:105)
 com.xpn.xwiki.store.XWikiHibernateBaseStore.initHibernate(XWikiHibernate
 BaseStore.java:211)
 com.xpn.xwiki.store.XWikiHibernateBaseStore.checkHibernate(XWikiHibernat
 eBaseStore.java:607)
 com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore
 .java:749)
 com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:29
 0)
         com.xpn.xwiki.XWiki.getDocument(XWiki.java:1429)
         com.xpn.xwiki.XWiki.getDocument(XWiki.java:1472)
         com.xpn.xwiki.XWiki.initializeMandatoryClasses(XWiki.java:828)
         com.xpn.xwiki.XWiki.initXWiki(XWiki.java:798)
         com.xpn.xwiki.XWiki.<init>(XWiki.java:739)
         com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:398)
         com.xpn.xwiki.XWiki.getXWiki(XWiki.java:487)
         com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136)
         com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:116)
 org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
 ocessor.java:431)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
 236)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
         com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:120)
 org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilt
 er.java:144)
 com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:
 66)
 org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.
 doFilter(SavedRequestRestorerFilter.java:208)
 org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.
 doFilter(SetCharacterEncodingFilter.java:111)
 root cause
 org.dom4j.DocumentException: Error on line 47 of document  : A DOCTYPE
 is not allowed in content. Nested exception: A DOCTYPE is not allowed in
 content.
         org.dom4j.io.SAXReader.read(SAXReader.java:482)
 org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2238)
 org.hibernate.cfg.Configuration.configure(Configuration.java:2158)
 com.xpn.xwiki.store.hibernate.DefaultHibernateSessionFactory$1.configure
 (DefaultHibernateSessionFactory.java:105)
 com.xpn.xwiki.store.XWikiHibernateBaseStore.initHibernate(XWikiHibernate
 BaseStore.java:211)
 com.xpn.xwiki.store.XWikiHibernateBaseStore.checkHibernate(XWikiHibernat
 eBaseStore.java:607)
 com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore
 .java:749)
 com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:29
 0)
         com.xpn.xwiki.XWiki.getDocument(XWiki.java:1429)
         com.xpn.xwiki.XWiki.getDocument(XWiki.java:1472)
         com.xpn.xwiki.XWiki.initializeMandatoryClasses(XWiki.java:828)
         com.xpn.xwiki.XWiki.initXWiki(XWiki.java:798)
         com.xpn.xwiki.XWiki.<init>(XWiki.java:739)
         com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:398)
         com.xpn.xwiki.XWiki.getXWiki(XWiki.java:487)
         com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136)
         com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:116)
 org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
 ocessor.java:431)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
 236)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
         com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:120)
 org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilt
 er.java:144)
 com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:
 66)
 org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.
 doFilter(SavedRequestRestorerFilter.java:208)
 org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.
 doFilter(SetCharacterEncodingFilter.java:111)
 note The full stack trace of the root cause is available in the Apache
 Tomcat/7.0.37 logs.
 ------------------------------------------------------------------------
 --------
 Apache Tomcat/7.0.37
 Regards,
 Hirji
 -----Original Message-----
 From: users-bounces(a)xwiki.org [mailto:users-bounces@xwiki.org] On Behalf
 Of Thomas Mortagne
 Sent: 20 March 2013 17:21
 To: XWiki Users
 Subject: Re: [xwiki-users] GlassFish + MySQL + Xwiki
 You should follow
 
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationWAR
 http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationTomcat
 is just one step
 On Wed, Mar 20, 2013 at 6:16 PM, Hirji Patel <hirji.patel(a)akt-uk.com>
 wrote:
  Hi,
 Just installed Tomcat + Xwiki using link below, but it does not tell
 me to install MySQL? Its telling me to install Nginx, should I be
 doing this?
 
http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationTomcat
 #H
 InstallationSteps
 This is what I have done so far...
 Windows 2008 server.
 Created folder in c:\Tomcat_Home (copied files from Zip) Created
 folder Xwiki C:\Tomcat_Home\webapps\xwiki (copied files from War
 file)
 What's Next.. to get my xwiki going?
 Install Mysql?
 Regards,
 Hirji
 -----Original Message-----
 From: users-bounces(a)xwiki.org [mailto:users-bounces@xwiki.org] On
 Behalf Of Hirji Patel
 Sent: 20 March 2013 16:39
 To: XWiki Users
 Subject: Re: [xwiki-users] GlassFish + MySQL + Xwiki
 Thank you for helping me out here.
 Xwiki will be in production with large files.
 15000 Pages... that's a lot of pages... ours will be much less then
 that.
 So Tomcat sounds good, but dot sure what you mean by filesystem
 attachments? How does that work or can that be done at later stage
 with Tomcat + MySQL?
 Regards,
 Hirji
 -----Original Message-----
 From: users-bounces(a)xwiki.org [mailto:users-bounces@xwiki.org] On
 Behalf Of Sorin Burjan
 Sent: 20 March 2013 16:23
 To: XWiki Users
 Subject: Re: [xwiki-users] GlassFish + MySQL + Xwiki
 Hi,
 At the moment the safest way to go is Tomcat + MySQL. If you go with
 Tomcat, make sure you set it to use UTF8 encoding, since the default
 configuration of Tomcat is not UTF8.
 The  standalone jetty+hsqldb is not good in production/large wikis
 because it uses an in memory hsqldb database, meaning that all your
 database is loaded at startup into your RAM memory.
 Regards,
 Sorin B.
 On Wed, Mar 20, 2013 at 6:17 PM, Jeremie BOUSQUET <
 jeremie.bousquet(a)gmail.com> wrote:
  You didn't tell us if this wiki will be in
production (ie, available
 to many users, requiring to be up most of the time, with proper
 backup 
  of data, etc...) or if it's only a test wiki
for you, for example.
 If it's only for tests, the standalone wiki with jetty + hsqldb is
 good enough, for production jetty is not recommended by xwiki I 
 believe.
  I can only give you a personal feedback : I have
a wiki (in
 production) with Tomcat 6 + MySql 5.1, with db attachments. The wiki
 has around 15000 pages now, and 1,6Go of attachments content in db
 (including all versions of course). I plan to move to filesystem
 attachments, because during the course and upgrades (this wiki
 started 
  several years ago with version 0.9), some
attachments got corrupted
 for any reason, and it might be easier to avoid/detect/repair with 
 filesystem
based attachments than db.
> Apart from that, it works pretty well.
>
> I don't think servlet container will have a big impact on the way big 
 
 
attachments are managed, apart from possible limitations specific to
 each container if they exist. The link I provided gives you what is
 supported by xwiki, and with what it has been tested, but we can't
 decide for you what container or rdbms to choose in the end :-)
 BR,
 Jeremie
 2013/3/20 Hirji Patel <hirji.patel(a)akt-uk.com>
 > Thanks,
 >
 > Which Servlet Container should I be using?
 >
 > My DB will have large attachments and images.
 >
 > Regards,
 > H
 >
 > -----Original Message-----
 > From: users-bounces(a)xwiki.org [mailto:users-bounces@xwiki.org] On
 > Behalf Of Eugen Colesnicov
 > Sent: 20 March 2013 13:46
 > To: users(a)xwiki.org
 > Subject: Re: [xwiki-users] GlassFish + MySQL + Xwiki
 >
 > Recommendations about DB & Container depend on Your scenario of
 > XWiki using ... For example, if you will have many and large
 > attachments - need to switch XWiki to "file-system attachments
 > storage" or to use another database (not MySQL) - this is my 
 opinion.
  >
 > My experience with big attachments - from the begging I have
 > Windows 
  > + Glassfish + Oracle (attachments stored in
DB), after I migrated
 > for Linux + MySQL + Tomcat, but with file-system attachments
 > storage 
  > - and right now I prefer this variant - more
speed and "lightness" 
 ...
> >
> > But, in any case, Your selection is not bad variant for production
> > using (for example comparative to other java servlets). Also you
> > should understand, that XWiki - it is not a BIG-BIG system, for
> > example, likes MS SharePoint. Same results & more speed you can get 
 
   > with
more simple hardware & software...
 >
 > --
 > Best regards
 > Eugen Colesnicov
 >
 >
 >
 > --
 > View this message in context:
 > 
http://xwiki.475771.n2.nabble.com/GlassFish-MySQL-Xwiki-tp7584387p7
 > 5
 > 8438
 > 8.html
 > Sent from the XWiki- Users mailing list archive at 
Nabble.com.
 > _______________________________________________
 > users mailing list
 > users(a)xwiki.org
 > 
http://lists.xwiki.org/mailman/listinfo/users
 >
 > ___________________________________________________________________
 > _ ____ This e-mail has been scanned for all viruses by Star. The
 > service is powered by MessageLabs. For more information on a
 > proactive anti-virus service working around the clock, around the
 > globe, visit:
 > 
http://www.star.net.uk
 > ___________________________________________________________________
 > _
 > ____
 >
 > ___________________________________________________________________
 > _ ____ This e-mail has been scanned for all viruses by Star. The
 > service is powered by MessageLabs. For more information on a
 > proactive anti-virus service working around the clock, around the 
 globe,
visit:
 
http://www.star.net.uk
 ___________________________________________________________________
 _ ____ _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users
   _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users
   _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users
 ______________________________________________________________________
 __ This e-mail has been scanned for all viruses by Star. The service
 is powered by MessageLabs. For more information on a proactive
 anti-virus service working around the clock, around the globe, visit:
 
http://www.star.net.uk
 ______________________________________________________________________
 __
 ______________________________________________________________________
 __ This e-mail has been scanned for all viruses by Star. The service
 is powered by MessageLabs. For more information on a proactive
 anti-virus service working around the clock, around the globe, visit:
 
http://www.star.net.uk
 ______________________________________________________________________
 __ _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users
 ______________________________________________________________________
 __ This e-mail has been scanned for all viruses by Star. The service
 is powered by MessageLabs. For more information on a proactive
 anti-virus service working around the clock, around the globe, visit:
 
http://www.star.net.uk
 ______________________________________________________________________
 __
 ______________________________________________________________________
 __ This e-mail has been scanned for all viruses by Star. The service
 is powered by MessageLabs. For more information on a proactive
 anti-virus service working around the clock, around the globe, visit:
 
http://www.star.net.uk
 ______________________________________________________________________
 __ _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users  
 --
 Thomas Mortagne
 _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users
 ________________________________________________________________________
 This e-mail has been scanned for all viruses by Star. The service is
 powered by MessageLabs. For more information on a proactive anti-virus
 service working around the clock, around the globe, visit:
 
http://www.star.net.uk
 ________________________________________________________________________
 ________________________________________________________________________
 This e-mail has been scanned for all viruses by Star. The
 service is powered by MessageLabs. For more information on a proactive
 anti-virus service working around the clock, around the globe, visit:
 
http://www.star.net.uk
 ________________________________________________________________________
 _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users