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

Steve Swinsburg steve.swinsburg at gmail.com
Sun Mar 25 20:57:00 PDT 2012


You cannot use Tomcat 7 with Sakai 2.8.1. Only with Sakai 2.9 onwards.

This is outlined in the Installation Guide.

thanks,
Steve


On 26/03/2012, at 2:41 PM, gayan sukumal wiharagoda wrote:

> Hi,
> I am using tomcat 7. There is a components directory and there are so many files.
> regards,
> Gayan
> 
> 
> On Mon, Mar 26, 2012 at 8:37 AM, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:
> And what version Tomcat? Can you check that your tomcat directory has a 'components' directory and that it has a bunch of directories inside it?
> 
> 
> On 26/03/2012, at 2:04 PM, gayan sukumal wiharagoda wrote:
> 
>> hi
>> I am using sakai 2.8.Is But when I went to the URL http://localhost:8080/portal it gives 404 error.
>> regards,
>> Gayan
>> 
>> On Mon, Mar 26, 2012 at 8:24 AM, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:
>> 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/077cf26b/attachment.html 


More information about the sakai-dev mailing list