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