[Building Sakai] Etudes-melete 2.7.2 tool not compatible with Sakai 2.7.0 ?
Robert Long
relong at svsu.edu
Wed Aug 4 10:02:15 PDT 2010
Chout,
You need to change the dependencies slightly for JSF.
Change the following dependencies in the Melete pom.xml files:
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-jsf-tool</artifactId>
<version>${sakai.version}</version>
</dependency>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-jsf-app</artifactId>
<version>${sakai.version}</version>
</dependency>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-depend-jsf-widgets-sun</artifactId>
<version>${sakai.version}</version>
<type>pom</type>
<exclusions>
<exclusion>
<groupId>org.apache.myfaces.tomahawk</groupId>
<artifactId>tomahawk</artifactId>
</exclusion>
</exclusions>
</dependency>
To this format:
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-jsf-tool</artifactId>
<version>${sakai.version}</version>
</dependency>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-jsf-app</artifactId>
<version>${sakai.version}</version>
</dependency>
<dependency>
<groupId>org.sakaiproject.jsf</groupId>
<artifactId>jsf-widgets-sun-depend</artifactId>
<version>${sakai.version}</version>
<type>pom</type>
<exclusions>
<exclusion>
<groupId>org.apache.myfaces.tomahawk</groupId>
<artifactId>tomahawk</artifactId>
</exclusion>
</exclusions>
</dependency>
This should get it to build properly.
You may also have to change other contrib tools that use JSF too...
--Bob
----
Robert E. Long, MA
Saginaw Valley State University
Open Source Programmer / Analyst
Math / Education Technology Instructor
M.A. Instructional Technology
O: 989.964.2245
On 8/4/10 12:53 PM, "Mallika M Thoppay" <mallika at etudes.org> wrote:
> Chuot,
>
> Melete needs to build correctly under Sakai2.7, you cannot copy the old
> war file over. Try clearing the maven repository and building
> Melete2.7.2, send us a screenshot of the errors you get.
>
> Thanks,
> Mallika
>
> chuot con wrote:
>> Hi Mallika,
>>
>> This is my problem:
>> Before I had the Sakai 2.6.0, tomcat 5.5.28 and Etudes-melete
>> 2.7.2. They worked together very good.
>>
>> After that, I have decided to upgrade to the Sakai 2.7.0. I used
>> a fresh tomcat (5.5.28) and I have deployed the Sakai 2.7.0 successfully.
>>
>> Next step, I downloaded Etudes-melete 2.7.2 and deployed this
>> tool. Before I deployed Melete, I had changed the version of Sakai in
>> the folder: melete/pom.xml to 2.7.0 instead 2.6.1. However, the
>> process of Melete building was unsucessful. It required some library
>> liked sakai-jsf-...-2.7.0.jar.
>>
>> I don't know how to fix this problem and I can not correct all pom.xml
>> files.
>>
>> So, I copied the package etudes-melete-tool.war in the folder Sakai
>> 2.6.0 to Sakai 2.7.0.
>>
>> That why I have received those errors.
>>
>> Please help me to check this problem.
>>
>> Thank you so much.
>>
>> Thinh.
>>
>>
>> --- On *Wed, 8/4/10, Mallika M Thoppay /<mallika at etudes.org>/* wrote:
>>
>>
>> From: Mallika M Thoppay <mallika at etudes.org>
>> Subject: Re: [Building Sakai] Etudes-melete 2.7.2 tool not
>> compatible with Sakai 2.7.0 ?
>> To: "chuot con" <chuot_con1999 at yahoo.com>
>> Cc: sakai-dev at collab.sakaiproject.org
>> Date: Wednesday, August 4, 2010, 12:34 PM
>>
>> Hi Chuot,
>>
>> Melete2.7.2 has not been tested with Sakai2.7, however it appears
>> that you have a different problem. Were you upgrading from an
>> older Melete version? Upon compiling and deploying Melete, please
>> ensure that corresponding war files have been created and deployed
>> under Tomcat.
>>
>> Delete the tomcat_home/work/Catalina/localhost/etudes-melete-tool
>> folder prior to restarting.
>>
>> Let us know how it proceeds and we can help you.
>>
>> Thanks,
>> Mallika
>>
>> chuot con wrote:
>>> Hi everybody,
>>>
>>> I received some errors when I used Etudes-melete 2.7.2 tool.
>> These errors were:
>>> org.sakaiproject.portal.api.PortalHandlerException:
>> org.sakaiproject.tool.api.ToolException: Unable to compile class
>> for JSP
>>> at
>>
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPor
>> tal.java:768)
>>> caused by: org.sakaiproject.tool.api.ToolException: Unable to
>> compile class for JSP
>>> at
>>
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCha
>> ronPortal.java:1216)
>>> caused by: org.apache.jasper.JasperException: Unable to compile
>> class for JSP
>>> at
>>
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:30
>> 2)
>>> caused by: java.io.FileNotFoundException:
>>
>> /opt/bmpm/sakaitomcat/work/Catalina/localhost/etudes-melete-tool/org/apache/j
>> sp/melete/main_jsp.java
>> (No such file or
>>> directory)
>>> at java.io.FileOutputStream.open(Native Method)
>>> at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
>>> at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
>>> at
>> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:141)
>>> ,etc.
>>>
>>> I read an installation instruction to deploy Melete 2.7.2 in
>> Etudes site and it required Java 1.5
>>>
>>> Have the Melete 2.7.2 tool ever been compatible with Sakai 2.7.0 ?
>>>
>>> Please help me check this problem.
>>>
>>> Thanks for your helping.
>>>
>>> Thinh.
>>>
>>>
>>>
>>>
>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>> </mc/compose?to=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
>> </mc/compose?to=sakai-dev-unsubscribe at collab.sakaiproject.org>
>> with a subject of "unsubscribe"
>>
>>
>> -- Mallika M Thoppay
>> Learning Systems Developer
>> Etudes Inc
>> http://etudes.org
>>
>>
>
More information about the sakai-dev
mailing list