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 <[email protected]> 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: [email protected] [mailto:[email protected]] 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 <[email protected]>
> 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: [email protected] [mailto:[email protected]] 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: [email protected] [mailto:[email protected]] 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 <
> > [email protected]> 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 <[email protected]>
> >>
> >> > Thanks,
> >> >
> >> > Which Servlet Container should I be using?
> >> >
> >> > My DB will have large attachments and images.
> >> >
> >> > Regards,
> >> > H
> >> >
> >> > -----Original Message-----
> >> > From: [email protected] [mailto:[email protected]] On
> >> > Behalf Of Eugen Colesnicov
> >> > Sent: 20 March 2013 13:46
> >> > To: [email protected]
> >> > 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
> >> > [email protected]
> >> > 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
> >> > [email protected]
> >> > http://lists.xwiki.org/mailman/listinfo/users
> >> >
> >> _______________________________________________
> >> users mailing list
> >> [email protected]
> >> http://lists.xwiki.org/mailman/listinfo/users
> >>
> > _______________________________________________
> > users mailing list
> > [email protected]
> > 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
> > [email protected]
> > 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
> > [email protected]
> > http://lists.xwiki.org/mailman/listinfo/users
>
>
>
> --
> Thomas Mortagne
> _______________________________________________
> users mailing list
> [email protected]
> 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
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to