CAS 3.3.1 Restlet Error on Deploy
Dale Ogilvie
Dale.Ogilvie at trimble.co.nz
Wed Nov 12 15:37:00 EST 2008
Does your cas-server-integration-restlet/pom.xml include these entries?
These are taken from our own CAS 3.3.1 build.
<dependency>
<groupId>org.restlet</groupId>
<artifactId>org.restlet</artifactId>
<version>1.1.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.restlet</groupId>
<artifactId>org.restlet.ext.spring</artifactId>
<version>1.1.1</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.noelios.restlet</groupId>
<artifactId>com.noelios.restlet.ext.spring</artifactId>
<version>1.1.1</version>
<scope>runtime</scope>
</dependency>
Note that com.noelios.restlet is a runtime dependency, and so should be
included in the war file WEB-INF/lib. Our build has:
com.noelios.restlet-1.1.1.jar
com.noelios.restlet.ext.servlet-1.1.1.jar
com.noelios.restlet.ext.spring-1.1.1.jar
org.restlet-1.1.1.jar
org.restlet.ext.spring-1.1.1.jar
________________________________
From: cas-bounces at tp.its.yale.edu [mailto:cas-bounces at tp.its.yale.edu]
On Behalf Of Ryan Andreasen
Sent: Thursday, 13 November 2008 5:32 a.m.
To: Yale CAS mailing list
Subject: Re: CAS 3.3.1 Restlet Error on Deploy
Scott,
Thanks for your reply! The org.restlet.ext.spring-1.1.1.jar and
org.restlet-1.1.1.jar are included. Were these the restlet 1.1.1 jars
you were referring to? Are the other two com.noelios jars not required
in 3.3.1?
Thanks,
On Wed, Nov 12, 2008 at 9:17 AM, Scott Battaglia
<scott.battaglia at gmail.com> wrote:
You probably need the Restlet 1.1.1 jars. I'm not sure why they
aren't included. The stuff should not have even compiled if it
wasn't
available. And if they were required at compile it generally
includes
them at Runtime.
-Scott
-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia
On Wed, Nov 12, 2008 at 10:36 AM, Ryan Andreasen
<ryan.andreasen at gmail.com> wrote:
>
> I am in the process of upgrading to 3.3.1 and have gotten
everything
> compiling. However, when I deploy, I get the following
exception:
>
> Unable to fully initialize the Restlet. No Restlet engine
available.
> 2008-11-12 08:17:10,580 ERROR
> [com.noelios.restlet.ext.spring.RestletFrameworkServlet] -
<Context
> initialization failed>
> org.springframework.beans.factory.BeanCreationException: Error
creating bean
> with name 'root' defined in ServletContext resource
> [/WEB-INF/restlet-servlet.xml]: Instantiation of bean failed;
nested
> exception is
org.springframework.beans.BeanInstantiationException: Could not
> instantiate bean class [org.restlet.ext.spring.SpringRouter]:
Constructor
> threw exception; nested exception is
java.lang.RuntimeException: Unable to
> fully initialize the Restlet. No Restlet engine available.
>
> My pom.xml has a dependency to the project version of
> cas-server-integration-restlet. My web.xml to activate the
RESTful API is
> configured as it was for 3.3 (which worked). Do I need to
change this for
> 3.3.1? Also, I looked at the .jar files packaged with the war
for 3.3 and
> saw 3 jars related to the Restlet:
> com.noelios.restlet.ext.servlet-1.1-M4.jar,
> com.noelios.restlet.ext.spring-1.1-M4.jar, and
> com.noelios.restlet-1.1-M4.jar; however, with 3.3.1 I only see
one:
> com.noelios.restlet.ext.spring-1.1.1.jar
>
> Any help is greatly appreciated! Thanks!
> --
> View this message in context:
http://www.nabble.com/CAS-3.3.1-Restlet-Error-on-Deploy-tp20462781p20462
781.html
> Sent from the CAS Users mailing list archive at Nabble.com.
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
_______________________________________________
Yale CAS mailing list
cas at tp.its.yale.edu
http://tp.its.yale.edu/mailman/listinfo/cas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20081113/297fdb86/attachment.html
More information about the cas
mailing list