Great thank you.

What is the place to get the shapshot files?

I tried to compile tomee myself, but no success yet, maven quit with an
java.lang.OutOfMemoryError: PermGen
 space

and the current try with reconfigured MAVEN_OPTS is still running.

Martin

Am 20.02.2014 um 17:31 schrieb Jean-Louis MONTEIRO <[email protected]>:

> Fixed on trunk.
> Should be there is next snapshot
> 
> JLouis
> 
> 
> 2014-02-20 17:27 GMT+01:00 Jean-Louis MONTEIRO <[email protected]>:
> 
>> FYI
>> 
>> https://issues.apache.org/jira/browse/TOMEE-1130
>> 
>> 
>> 2014-02-20 17:18 GMT+01:00 Jean-Louis MONTEIRO <[email protected]>:
>> 
>> I will fixed that. We forgot that type in @Context injection (bug)
>>> 
>>> JLouis
>>> 
>>> 
>>> 2014-02-20 16:44 GMT+01:00 Martin Funk <[email protected]>:
>>> 
>>> Hi JLouis,
>>>> 
>>>> running on: apache-tomee-plus-1.6.0
>>>> 
>>>> About declaring @ApplicationPath I can only say that if I drop the usage
>>>> of the ServletContext all together
>>>> and fill the FooList fooList with fake content (see the commented lines
>>>> in) FooRestService.populate()
>>>> the Application runs just fine.
>>>> 
>>>> See I'm quite new into the subject and I wasn't sure if the
>>>> ServletContext ought to be injectable in that situation.
>>>> But surfing the net I came along
>>>> https://cxf.apache.org/docs/jax-rs-basics.html#JAX-RSBasics-Contextannotations
>>>> That made me confident to state my question.
>>>> 
>>>> Martin
>>>> 
>>>> Am 20.02.2014 um 16:07 schrieb Jean-Louis MONTEIRO <[email protected]>:
>>>> 
>>>>> Ok, will fix that now.
>>>>> 
>>>>> JLouis
>>>>> 
>>>>> 
>>>>> 2014-02-20 16:02 GMT+01:00 Jean-Louis MONTEIRO <[email protected]>:
>>>>> 
>>>>>> Strange, it does not seem in the list of supported REST injections
>>>> through
>>>>>> @Context.
>>>>>> Whereas it's in the spec.
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 2014-02-19 18:36 GMT+01:00 Martin Funk <[email protected]>:
>>>>>> 
>>>>>>> Working my way through, "Java Web Services" up and running.
>>>>>>> 
>>>>>>> 
>>>>>>> On Page 69 i stumble over a @Context Annotation
>>>>>>> 
>>>>>>> [...]
>>>>>>> import javax.ws.rs.core.Context;
>>>>>>> import javax.ws.rs.core.MediaType;
>>>>>>> import javax.ws.rs.core.Response;
>>>>>>> 
>>>>>>> import com.fasterxml.jackson.databind.ObjectMapper;
>>>>>>> 
>>>>>>> @Path("/predict")
>>>>>>> public class PredictionsRS {
>>>>>>>       @Context
>>>>>>>       private ServletContext sctx; // dependency injection
>>>>>>>       private static PredictionsList plist; // set in populate()
>>>>>>> [...]
>>>>>>> 
>>>>>>> the ServletContext sctx doesnt get initialized, on request the Server
>>>>>>> logs:
>>>>>>> 
>>>>>>>       ... 37 more
>>>>>>> Caused by: javax.naming.NameNotFoundException: Name
>>>>>>> [comp/env/de.martinfunk.predictions3.PredictionsRS/sctx] is not
>>>> bound in
>>>>>>> this Context. Unable to find [comp].
>>>>>>>       at
>>>> org.apache.naming.NamingContext.lookup(NamingContext.java:820)
>>>>>>>       at
>>>> org.apache.naming.NamingContext.lookup(NamingContext.java:168)
>>>>>>> 
>>>>>>> 
>>>>>>> I'm most likely missing something, just not sure what.
>>>>>>> Is there some configuration needed for TomEE to pick up the annotated
>>>>>>> field 'sctx' and inject a ServletContext into it?
>>>>>>> 
>>>>>>> mf
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Jean-Louis
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Jean-Louis
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> Jean-Louis
>>> 
>> 
>> 
>> 
>> --
>> Jean-Louis
>> 
> 
> 
> 
> -- 
> Jean-Louis

Reply via email to