[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