On Fri, Mar 22, 2013 at 12:12 PM, Jasha Joachimsthal <[email protected]>wrote:

> On 22 March 2013 17:13, Chris Geer <[email protected]> wrote:
>
> > On Fri, Mar 22, 2013 at 5:42 AM, Matt Franklin <[email protected]
> > >wrote:
> >
> > > On Thursday, March 21, 2013, Chris Geer wrote:
> > >
> > > > On Thu, Mar 21, 2013 at 4:32 PM, Matt Franklin <
> > [email protected]
> > > <javascript:;>
> > > > >wrote:
> > > >
> > > > > On Thu, Mar 21, 2013 at 5:32 PM, Chris Geer <[email protected]
> > > <javascript:;>>
> > > > wrote:
> > > > > > I've done a first cut at adding some new CXF based REST web
> > services
> > > > > which
> > > > > > use a different data model and uploaded a patch to the ticket
> [1].
> > I
> > > > > tried
> > > > > > to upload to Review Board but it was too big I think. The biggest
> > > > change
> > > > > is
> > > > > > I had to relocate all the model interfaces from
> > > > > > rave-core/org.apache.rave.portal.model ->
> > > > > > rave-core-api/org.apache.rave.model. We would have to had do
> > > > > > it eventually but I needed to do it now to build the conversions
> > > > between
> > > > > > the models. One nice thing is that the web services support
> partial
> > > > data
> > > > > > objects so we can limit fields on retrieval for security reasons
> > and
> > > we
> > > > > can
> > > > > > accept partial updates.
> > > > > >
> > > > > > At this point I'd like to commit this small step because I don't
> > want
> > > > to
> > > > > > get into a situation where the model is being changes in trunk in
> > the
> > > > old
> > > > > > location and by me in the new location which will cause major
> merge
> > > > > issues.
> > > > > > If there are any objections I can move all these changes to a
> > branch
> > > > and
> > > > > we
> > > > > > can deal with the merge issues later.
> > > > >
> > > > > IMO, it would be better to make some of these changes incrementally
> > > > > and without review. Specifically, refactoring and package structure
> > > > > changes are too big to commit as one single patch.
> > > > >
> > > >
> > > > Incrementally is the challenge since things are so intertwined. I
> don't
> > > > mind doing it without review, just more of a heads up that all the
> > model
> > > > interfaces are moving to a new module/package.
> > >
> > >
> > > +1 for the move
> > >
> >
> > Change is checked in. I've tested to the best of my ability but please
> let
> > me know if you find issues and I'll fix them.
> >
>
> Great work!
>
> When I started the portal I saw the following warning
> [INFO] [talledLocalContainer] INFO:
>
> validateJarFile(~/rave-project/rave-portal/target/tomcat6x/webapps/portal/WEB-INF/lib/geronimo-servlet_3.0_spec-1.0.jar)
> - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
> javax/servlet/Servlet.class
>
> Apparently the org.apache.cxf:cxf-bundle-jaxrs includes following
> (unwanted) dependencies:
>
> [INFO] |  +- org.eclipse.jetty:jetty-server:jar:8.1.7.v20120910:compile
> [INFO] |  +-
> org.eclipse.jetty:jetty-continuation:jar:8.1.7.v20120910:compile
> [INFO] |  +- org.eclipse.jetty:jetty-http:jar:8.1.7.v20120910:compile
> [INFO] |  +- org.eclipse.jetty:jetty-io:jar:8.1.7.v20120910:compile
> [INFO] |  +- org.eclipse.jetty:jetty-util:jar:8.1.7.v20120910:compile
> [INFO] |  +- org.eclipse.jetty:jetty-security:jar:8.1.7.v20120910:compile
> [INFO] |  +-
> org.apache.geronimo.specs:geronimo-servlet_3.0_spec:jar:1.0:compile
>
> Is there an alternative cxf jar that offers the same functionality but
> without the jetty and servlet jar?
>

Yes, good catch. I'll see what I can do.

>
> Jasha
>
>
>
>
> >
> > >
> > >
> > > >
> > > > >
> > > > > >
> > > > > > Chris
> > > > > >
> > > > > > [1] https://issues.apache.org/jira/browse/RAVE-910
> > > > >
> > > >
> > >
> >
>

Reply via email to