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
