Hirji, please also look in your log (by default in Tomcat, conf/catalina.out) to see the detailed error report about the hibernate file. The "web-facing" error you report does not provide a line number, for example, if the error can be attributed to a line (e.g. a wrong tag closing).
paul On 22 mars 2013, at 14:41, Sorin Burjan wrote: > 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 _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
