Both, the mvn build with bigger MaxPermGen and without the tests and the Rest Application itself.
mf Am 20.02.2014 um 22:27 schrieb Jean-Louis MONTEIRO <[email protected]>: > You mean the compilation or the fix :) ? > Le 20 févr. 2014 19:20, "Martin Funk" <[email protected]> a écrit : > >> 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 >>>> >>>> >> >>
