Hi Techies ,
Am newbie to GAE and Restlet, am creating a Spring
application with Restlet running in GAE where am invoking the Restlet
Webervice. I have written sample code Spring + Restlet.
Code :
=======================
try {
Client client = new
Client(Protocol.HTTP);
Response response =
client.get("http://staging.webservices.com");
log.info("The Status is :::
"+response.getStatus());
Representation representation =
response.getEntity();
message = representation.getText();
System.out.println("The Message is :::
"+message);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
========================
While deploying running this code am facing the following exception :
====================================
java.security.AccessControlException: access denied
(java.lang.RuntimePermission getClassLoader)
at
java.security.AccessControlContext.checkPermission(AccessControlContext.java:
355)
at
java.security.AccessController.checkPermission(AccessController.java:
567)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at
com.google.apphosting.runtime.security.CustomSecurityManager.checkPermission(CustomSecurityManager.java:
45)
at java.lang.ClassLoader.getSystemClassLoader(Unknown Source)
at org.restlet.util.Engine.getInstance(Engine.java:141)
at org.restlet.Restlet.<init>(Restlet.java:82)
at org.restlet.Connector.<init>(Connector.java:83)
at org.restlet.Client.<init>(Client.java:82)
at org.restlet.Client.<init>(Client.java:101)
at org.restlet.Client.<init>(Client.java:121)
at
com.adaptavant.restlet.webservice.RestletClientGAEServlet.handleRequest(RestletClientGAEServlet.java:
32)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:
48)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:
824)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:
769)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:
613)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:
525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
511)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:
97)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:
35)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:
43)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
388)
====================================
Do you know the solution on this ? If any suggestion and ideas
welcome.....
Thanks in advance..
------------------------
Thangavel
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.