On Apr 8, 2009, at 1:01 PM, Erdinc Yilmazel wrote:
> I just managed to deploy a simple HelloWorld resource on appengine dev
> appserver without any problems using ServletContainer as a servlet
> filter.
Great!
> Here is my web.xml:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app xmlns="http://java.sun.com/xml/ns/javaee"
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> 		  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
>         version="2.5">
>   <display-name>Joovie V 0.1</display-name>
>   <filter>
>      <filter-name>JoovieServlet</filter-name>
>      <filter- 
> class>com.sun.jersey.spi.container.servlet.ServletContainer</filter- 
> class>
>      <init-param>
>         <param-name>javax.ws.rs.Application</param-name>
>         <param-value>Joovie</param-value>
>      </init-param>
>      <init-param>
>         <param- 
> name>com.sun.jersey.config.property.resourceConfigClass</param-name>
>         <param-value>com.sun.jersey.api.core.PackagesResourceConfig</ 
> param-value>
>      </init-param>
>      <init-param>
>         <param-name>com.sun.jersey.config.property.packages</param- 
> name>
>         <param-value>com.joovie.webapp.pages</param-value>
>      </init-param>
>   </filter>
>   <filter-mapping>
>      <filter-name>JoovieServlet</filter-name>
>      <url-pattern>/*</url-pattern>
>   </filter-mapping>
> </web-app>
>
BTW in your web.xml you have two types of Jersey configuration in the  
init-params. The following will take precedence:
>      <init-param>
>         <param- 
> name>com.sun.jersey.config.property.resourceConfigClass</param-name>
>         <param-value>com.sun.jersey.api.core.PackagesResourceConfig</ 
> param-value>
>      </init-param>
>      <init-param>
>         <param-name>com.sun.jersey.config.property.packages</param- 
> name>
>         <param-value>com.joovie.webapp.pages</param-value>
>      </init-param>
>      <init-param>
>         <param-name>javax.ws.rs.Application</param-name>
>         <param-value>Joovie</param-value>
>      </init-param>
over the specific application class "Joovie" you have declared:
>      <init-param>
>         <param-name>javax.ws.rs.Application</param-name>
>         <param-value>Joovie</param-value>
>      </init-param>
Paul.
>
> I will get back to you when i try other features of jersey.
>
> Erdinc
>
> On Wed, Apr 8, 2009 at 11:57 AM, Imran M Yousuf
> <imran_at_smartitengineering.com> wrote:
>> On Wed, Apr 8, 2009 at 4:39 PM, Paul Sandoz <Paul.Sandoz_at_sun.com>  
>> wrote:
>>> Hi,
>>> On Apr 8, 2009, at 12:33 PM, Casper Bang wrote:
>>>
>>> I briefly tried deploying Bookstore onto GAE/j this morning, but  
>>> got stuck
>>> when it oddly complained over filter element:
>>>
>>>
>>> I am guessing that servlet filters are not supported yet.
>>
>> FYI, please check the following to see whats not supported -
>> http://code.google.com/appengine/docs/java/config/webxml.html#web_xml_Features_Not_Supported
>>
>> - Imran
>>
>>> Perhaps trying the hello world web app sample might work?
>>> Paul.
>>>
>>> com.google.apphosting.utils.config.AppEngineConfigException:  
>>> Unrecognized
>>> element <filter>
>>>     at
>>> com 
>>> .google 
>>> .apphosting 
>>> .utils 
>>> .config 
>>> .AppEngineWebXmlProcessor 
>>> .processSecondLevelNode(AppEngineWebXmlProcessor.java:91)
>>>     at
>>> com 
>>> .google 
>>> .apphosting 
>>> .utils 
>>> .config 
>>> .AppEngineWebXmlProcessor.processXml(AppEngineWebXmlProcessor.java: 
>>> 46)
>>>     at
>>> com 
>>> .google 
>>> .apphosting 
>>> .utils 
>>> .config 
>>> .AppEngineWebXmlReader.processXml(AppEngineWebXmlReader.java:80)
>>>     at
>>> com 
>>> .google 
>>> .apphosting 
>>> .utils 
>>> .config 
>>> .AppEngineWebXmlReader 
>>> .readAppEngineWebXml(AppEngineWebXmlReader.java:51)
>>>     at
>>> com 
>>> .google.appengine.tools.admin.Application.<init>(Application.java: 
>>> 72)
>>>     at
>>> com 
>>> .google 
>>> .appengine 
>>> .tools.admin.Application.readApplication(Application.java:94)
>>>     at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java: 
>>> 92)
>>>     at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:59)
>>>
>>> Also, although it claims to handle war files it will not. You need  
>>> to deploy
>>> webapp directories, with a specialized web.xml called appengine- 
>>> web.xml. I
>>> attribute these issues to it still being an early beta and did not  
>>> persue it
>>> further. If you have better luck, let us know :)
>>>
>>> /Casper
>>>
>>>
>>> On Wed, Apr 8, 2009 at 12:20 PM, Imran M Yousuf
>>> <imran_at_smartitengineering.com> wrote:
>>>>
>>>> On Wed, Apr 8, 2009 at 4:07 PM, Erdinc Yilmazel <erdinc_at_yilmazel.com 
>>>> >
>>>> wrote:
>>>>>> Why don't you give it a try and report back? :-)
>>>>>>
>>>>>> Paul.
>>>>>
>>>>> I will do so as soon as possible :)
>>>>>
>>>>
>>>> I am eagerly waiting for the results as I am planning to do a app  
>>>> next
>>>> weekend as well :).
>>>>
>>>> Best regards,
>>>>
>>>> Imran
>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>>>>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Imran M Yousuf
>>>> Entrepreneur & Software Engineer
>>>> Smart IT Engineering
>>>> Dhaka, Bangladesh
>>>> Email: imran_at_smartitengineering.com
>>>> Blog: http://imyousuf-tech.blogs.smartitengineering.com/
>>>> Mobile: +880-1711402557
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>>>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Imran M Yousuf
>> Entrepreneur & Software Engineer
>> Smart IT Engineering
>> Dhaka, Bangladesh
>> Email: imran_at_smartitengineering.com
>> Blog: http://imyousuf-tech.blogs.smartitengineering.com/
>> Mobile: +880-1711402557
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>