[Building Sakai] error when went to http://localhost:8080/portal link

Steve Swinsburg steve.swinsburg at gmail.com
Sun Mar 25 19:54:33 PDT 2012


What version Sakai? Anything past Sakai 2.9 needs Tomcat 7, although that particular error can be ignored, it just means that webdav is not available but everything else works fine.


On 26/03/2012, at 1:51 PM, gayan sukumal wiharagoda wrote:

> Hi,
> 
> this is the exception what I saw in catalina.out.
> 
> INFO: Deploying web application archive dav.war
> Mar 26, 2012 8:12:16 AM org.apache.tomcat.util.digester.Digester startElement
> SEVERE: Begin event threw exception
> java.lang.ClassNotFoundException: org.sakaiproject.dav.DavRealm
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> 	at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
> 	at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
> 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
> 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> 	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
> 	at org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:650)
> 	at org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:607)
> 	at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:855)
> 	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:340)
> 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> 	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> 	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389)
> 	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
> 	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
> 	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
> 	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329)
> 	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> 	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> 	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389)
> 	at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334)
> 	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041)
> 	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
> 	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
> 	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
> 	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
> 	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:621)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
> 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
> Mar 26, 2012 8:12:16 AM org.apache.catalina.startup.ContextConfig processContextConfig
> SEVERE: Parse error in context.xml for /dav
> java.lang.ClassNotFoundException: org.sakaiproject.dav.DavRealm
> 	at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2681)
> 	at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2707)
> 	at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1279)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
> 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
> 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
> 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
> 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> 	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> 	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
> 	at org.apache.catalina.startup.ContextConfig.processContextConfig(ContextConfig.java:650)
> 	at org.apache.catalina.startup.ContextConfig.contextConfig(ContextConfig.java:607)
> 	at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:855)
> 	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:340)
> 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> 	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> 	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389)
> 	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
> 	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
> 	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
> 	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1329)
> 	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> 	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> 	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> 	at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:389)
> 	at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:334)
> 	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1041)
> 	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
> 	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
> 	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
> 	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
> 	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:621)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322)
> 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
> Caused by: java.lang.ClassNotFoundException: org.sakaiproject.dav.DavRealm
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> 	at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
> 	at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1276)
> 	... 50 more
> 
> regards,
> Gayan
> 
> 
> On Mon, Mar 26, 2012 at 3:34 AM, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:
> Check catalina.out for any startup issues.
> 
> Presumably you have restarted tomcat after building/deploying Sakai?
> 
> 
> 
> 
> On 26/03/2012, at 1:54 AM, gayan sukumal wiharagoda wrote:
> 
>> hi,
>> I have got below massage massage after deploy offline. 
>> 
>> [INFO] sakai-web-tool ........................................ SUCCESS [1.654s]
>> [INFO] ------------------------------------------------------------------------
>> [INFO] ------------------------------------------------------------------------
>> [INFO] BUILD SUCCESSFUL
>> [INFO] ------------------------------------------------------------------------
>> [INFO] Total time: 26 minutes 50 seconds
>> [INFO] Finished at: Sun Mar 25 20:07:56 IST 2012
>> [INFO] Final Memory: 267M/387M
>> [INFO] ------------------------------------------------------------------------
>> 
>> 
>> but when I went to http://localhost:8080/portal link.It gives below error.Can some one help me.
>> 
>> HTTP Status 404 - /portal
>> 
>> type Status report
>> 
>> message /portal
>> 
>> description The requested resource (/portal) is not available.
>> 
>> 
>> 
>> regards,
>> 
>> Gayan.
>> 
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> 
>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120326/32f5ea98/attachment.html 


More information about the sakai-dev mailing list