Greetings,

Your directory setup does not follow proper web app configuration. If you
want to serve your application at root context, the directory structure for
your web app should look like following. All your JAR files should go into
WEB-INF/lib directory, including the jar files from Jetty distribution that
your web app depends on. The reason for this is that servlet specification
doesn't allow servlet containers to expose their internal classes to the
servlets.

/jetty
   /lib
   /etc
   ...
   /webapps
      /root
         /WEB-INF
            /classes
            /lib
            web.xml

-Michael

On Thu, May 26, 2011 at 10:42 AM, David Boucher <[email protected]> wrote:

> Hi,
>
> On my project, I use jetty 7.3.0. I start it with the command : jetty.sh
> start
>
> I've got in $JETTY_HOME/webapps/WEB-INF a file server-servlet.xml. Inside
> it, I defined a JMS with address tcp://address:61616
>
> All worked fine.
>
> Now, for new reasons, I need to change this JMS to work with http, so I
> changed the address to http://address:8080
>
> Inside my broker class, I need classes like jetty-server, jetty-util,
> jetty-http, ... All those classes are in jetty/lib, but my broker looks for
> them in jetty/webapps/WEB-INF/lib and don't see them from the jetty server.
>
> What am I doing wrong ? How could I take them from the running jetty server
> ? Or where could I find a tutorial on JMS on http with Jetty ?
>
> Thanks.
> David.
> _______________________________________________
> jetty-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to