[Building Sakai] Unable to run source code (after Tomcat 7 start not showing sakai homepage )

Steve Swinsburg steve.swinsburg at gmail.com
Thu May 16 07:03:12 PDT 2013


Hi,

Sakai hasn't been deployed correctly. From the paths you have everything in the one directory, can you elaborate on that? You want to have the Sakai source and then tomcat, and maven deploys Sakai into tomcat.

Cheers,
Steve

Sent from my iPad

On 16/05/2013, at 22:39, "Pravin Gate " <praving at leosys.in> wrote:

> Ok,Thank you Setve for quick reply.
>  
> Please find attached file of catalina.out .
>  
> Thanks
>  
>  
> From: Steve Swinsburg [mailto:steve.swinsburg at gmail.com] 
> Sent: 16 May 2013 17:34
> To: Pravin Gate
> Cc: <sakai-dev at collab.sakaiproject.org>
> Subject: Re: [Building Sakai] Unable to run source code (after Tomcat 7 start not showing sakai homepage )
>  
> Have you got other errors when you startup Sakai? Can you tail catalina.out so you can see what the root cause is?
> 
> Sent from my iPad
> 
> On 16/05/2013, at 16:19, "Pravin Gate " <praving at leosys.in> wrote:
> 
> Yes you are right, But  I am able to build and install sakai src on my tomcat (tomcat webapps contains sakai wars ).
>  
> My issue is  when I am trying to run tomcat server ,after start it’s showing   http://localhost:8080  tomcat homepage successfully but when I am hitting  url  http://localhost:8080/portal  it’s showing me error as :
>  
> NFO: Deploying web application archive F:\Backup\lms\edconnect\tomcat\webapps\dav.war
> 13 May, 2013 10:37:02 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:307)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 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
> 
> Please tell us how we can overcome from this issue.
>  
> From: Steve Swinsburg [mailto:steve.swinsburg at gmail.com] 
> Sent: 13 May 2013 18:51
> To: Pravin Gate
> Cc: <sakai-dev at collab.sakaiproject.org>
> Subject: Re: [Building Sakai] Unable to run source code (after Tomcat 7 start not showing sakai homepage )
>  
> Sent too early. Path to Oscar is the path to tomcat. ;)
>  
> The reason for this is that you don't have any special settings in settings.xml so you don't need it.
>  
> Cheers,
> Steve
> 
> Sent from my iPad
> 
> On 13/05/2013, at 16:50, "Pravin Gate " <praving at leosys.in> wrote:
> 
> Hi , 
> We are trying to setup sakai on our local machine. using below guidelines. 
> 
> https://confluence.sakaiproject.org/pages/viewpage.action?pageId=82249543 
> https://confluence.sakaiproject.org/display/BOOT/Development+Environment+Setup+Walkthrough 
> 
> Steps we followed- 
> 
> Sakai source code: 
> 
> 1. Downloaded sakai-src-2.9.1 and unzip it on D:\sakai\ 
> 
> Tomcat 7.0.26: 
> 
> 1. Downloaded apache-tomcat-7.0.26.tar and unzip it on D:\sakai\ 
> 
> 2. Created setenev.bat inside D:\Sakai\tomcat\bin and set JAVA_OPTS variable. 
> 
> 3. Edit D:\Sakai\tomcat\conf\catalina.properties and added 
>     
>    common.loader= ,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar 
>    shared.loader= ${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jar 
>    server.loader= ${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar 
>    and created these folders inside tomcat. 
>     
> 4. create folder as named 'sakai' inside tomcat and created file name as sakai.properties 
> (Copied from D:\Sakai\sakai-src\config\configuration\bundles\src\bundle\org\sakaiproject\config\bundle\default.sakai.properties) 
> then comment #HSQLDB settings and uncomment the #MySQL settings and also set the below property 
> 
>  username at javax.sql.BaseDataSource=sakai 
>  password at javax.sql.BaseDataSource=ironchef 
> 
> 
> Maven: 
> 
>     1.Downloaded apache-maven-2.2.1-bin and unzip it on C:drive 
>     2.Create an M2_HOME System Variable 
>     3.Add C:\dev\apache-maven-2.2.1\bin; to System Path 
>     4.To check maven is working we used commands mvn clean ,Our Maven is installed and working as it creates directory '.m2' inside C:\Users\miller\.m2 with some folders inside it. 
> 5.Created settings.xml inside .m2/ as shown below. 
> 
> 
> <settings xmlns="http://maven.apache.org/POM/4.0.0" 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
> <profiles> 
> <profile> 
> <id>tomcat5x</id> 
> <activation> 
> <activeByDefault>true</activeByDefault> 
> </activation> 
> <properties> 
> <appserver.id>tomcat5x</appserver.id> 
> <appserver.home>D:\Sakai\tomcat</appserver.home> 
> <maven.tomcat.home>D:\Sakai\tomcat</maven.tomcat.home> 
> <sakai.appserver.home>D:\Sakai\tomcat</sakai.appserver.home> 
> <surefire.reportFormat>plain</surefire.reportFormat> 
> <surefire.useFile>false</surefire.useFile> 
> </properties> 
> </profile> 
> </profiles> 
> </settings> 
> 
> 
> MySQL 5.5: 
> 
> 1.created database for sakai as shown below. 
> 
> create database sakai default character set utf8; 
> grant all privileges on sakai.* to 'sakai'@'localhost' identified by 'ironchef'; 
> flush privileges; 
> quit; 
> 
> After completeting all these settings done, we executed 'mvn clean install' command on D:\sakai\sakai-src  which is working file now we are trying to start tomcat , it's unable to open http://localhost:8080/portal however http://localhost:8080 is showing tomcat homepage.
>  
> We are getting this error , Can you help us now why we are not able to get saki homepage ?
> 
> NFO: Deploying web application archive F:\Backup\lms\edconnect\tomcat\webapps\dav.war
> 13 May, 2013 10:37:02 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:307)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
> 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
> 
> Please tell us how we can overcome from this issue. 
> 
> 
> Thanks in advance
> _______________________________________________
> 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"
> <catalina.2013-05-13.log>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20130517/c44ce6fc/attachment.html 


More information about the sakai-dev mailing list