[Building Sakai] Sakai and Java/Tomcat

Steve Swinsburg s.swinsburg at lancaster.ac.uk
Fri Apr 24 06:47:57 PDT 2009


Hi Yuji,

No, just a default configuration of Tomcat 6, but that is a good read.  
This bit is odd:

Although developers can reference the APIs from the jars inside the  
$CATALINA_HOME/lib directory, they shouldn't be placing their own  
custom classes and/or jars in there. If developers need certain custom  
classes and/or jars to be shared by all web applications, then they  
should be placed where the shared class loader can see them.

Note that Tomcat 6.0.14 the $CATALINA_HOME/shared/lib directory does  
not exist. So this can be done in Tomcat 6 as foll:

Create your own $CATALINA_HOME/shared/lib directory.
Modify $CATALINA_HOME/conf/catalina.properties by changing the line:  
shared.loader = ${catalina.home}/shared/lib

However the above does not apply to certain 3rd party libraries such  
as database drivers etc where Tomcat itself would need to set up data  
sources. Such jars have to be placed in the $CATALINA_HOME/lib folder  
for the common class loader to see.


If the recommendation is for apps to have their custom classes in a  
different location rather than lib/, Tomcat 6 should ship with that  
setup already. It's just an additional configuration step that needs  
to be done again and again. Perhaps that will be the default in a  
later version of Tomcat.


cheers,
Steve

---
Steve Swinsburg
Portal Systems Developer
Centre for e-Science
Lancaster University
Lancaster
LA1 4YT

email: s.swinsburg at lancaster.ac.uk
phone: +44 (0) 1524 594870







On 24 Apr 2009, at 14:40, Yuji Shinozaki wrote:

> Hi Steve,
>
> Have you also looked at enabling shared via shared.loader in  
> catalina.properties?
>
> http://bit.ly/11hX27   (see 3.)
>
> yuji
> ----
>
>
>
> On Apr 24, 2009, at 8:10 AM, Steve Swinsburg wrote:
>
>> Hi Gerwood,
>>
>> So far, building Sakai with Java 1.6 seems ok, however Tomcat 6  
>> support needs some more time and testing spent on it.
>>
>> I ran some tests and wrote an article with my finding for both Java  
>> 1.6 and Tomcat 6 here:
>> http://steve-on-sakai.blogspot.com/2009/04/sakai-with-java-6-and-tomcat-6.html
>>
>> These preliminary tests are by no means exhaustive, but are  
>> indicative that it does seem to work ok.
>>
>> The switch to Java 1.6 (since Java 1.5 is soon to be EOL) was also  
>> discussed here:
>> http://collab.sakaiproject.org/pipermail/sakai-dev/2009-March/000249.html
>>
>>
>> cheers,
>> Steve
>>
>> ---
>> Steve Swinsburg
>> Portal Systems Developer
>> Centre for e-Science
>> Lancaster University
>> Lancaster
>> LA1 4YT
>>
>> email: s.swinsburg at lancaster.ac.uk
>> phone: +44 (0) 1524 594870
>>
>>
>>
>>
>>
>>
>>
>> On 24 Apr 2009, at 06:45, Gerwood Stewart wrote:
>>
>>> Do I understand correctly that Sakai (2.6) is still not happy with  
>>> either Java 1.6 or Tomcat 6?
>>>
>>> Gerwood
>>> _______________________________________________
>>> 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"
>>
>> _______________________________________________
>> 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"
>
> -----
> Yuji Shinozaki
> Sr. Technical Lead/Project Manager
> University of Virginia
> Advanced Technologies Group
> ys2n at virginia.edu
> ----
> "Wealth is the relentless enemy of understanding." -- John Kenneth  
> Galbraith
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090424/20dfc246/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2437 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090424/20dfc246/attachment.bin 


More information about the sakai-dev mailing list