works like a charm now :-)

Am 20.02.2014 um 19:11 schrieb Thiago Veronezi <[email protected]>:

> Try skipping the tests. Its much faster (~5 mins?).
> 
> "mvn clean install -DskipTests=true"
> 
> []s,
> Thiago.
> 
> 
> 
> 
> On Thu, Feb 20, 2014 at 1:08 PM, Martin Funk <[email protected]> wrote:
> 
>> 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