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 >> >>
