Salut,
Gonk wrote:
> I'm trying to get a stand alone jersey/grizzly service working with AJP.
> I have a simple setup where I serve both dynamic and static content:
>
> String path = "my path";
> int port = 80;
>
> GrizzlyWebServer gws = new GrizzlyWebServer(port, path.toString());
>
> gws.enableProtocol(PROTOCOL.AJP);
>
> // Jersey web resources
> ServletAdapter jerseyAdapter = new ServletAdapter();
> jerseyAdapter.addInitParameter("com.sun.jersey.config.property.packages",
> "com.custom.resources");
> jerseyAdapter.setContextPath("/jersey");
> jerseyAdapter.setServletInstance(new ServletContainer());
> gws.addGrizzlyAdapter(jerseyAdapter);
>
> ServletAdapter staticAdapter = new ServletAdapter();
> staticAdapter.setContextPath("/*");
> staticAdapter.setHandleStaticResources(true);
> staticAdapter.setServletInstance(new ServletContainer());
> gws.addGrizzlyAdapter(staticAdapter);
>
> gws.start()
>
> however I get the following errors:
>
> jvm 1 | Jul 8, 2009 11:43:21 AM com.sun.grizzly.http.jk.server.JkMain
> init
> jvm 1 | INFO: Can't find home, jk2.properties not loaded
> jvm 1 | Jul 8, 2009 11:43:21 AM
> com.sun.grizzly.http.jk.common.ChannelSocket init
> jvm 1 | INFO: JK: ajp13 listening on /0.0.0.0:8009 <http://0.0.0.0:8009>
> jvm 1 | Jul 8, 2009 11:43:21 AM com.sun.grizzly.http.jk.server.JkMain
> start
> jvm 1 | INFO: Jk running ID=0 time=0/156 config=null
>
> Is it possible to use AJP support without a webapp container?
Yes.
I'm a
> novice with regard to webapps, containers, etc. so any pointers or help
> would be appreciated.
From Above it seems things are OK. Have you properly configured mod_jk
with Apache 2? See:
http://weblogs.java.net/blog/jfarcand/archive/2009/04/extending_the_g_3.html
Thanks
-- Jeanfrancois
>
> Cheers,
> Gonk
>
>