maven apache ha scritto:
> 1) I create a new maven module named "king" under the community
> module,and under the directory king/src/main/java I only create a
> simple Servelt named KServelt which just return a string to the client,
> this is the code:
>
> *public class KServlet extends HttpServlet{*
> * **protected void doGet(HttpServletRequest req, HttpServletResponse
> resp) {*
> * **resp.getOutputStream().write("king".getBytes()); }** **} }*
> 2) edit the applicationContext.xml under the /king/src/main/java, the
> contents can be found here http://dpaste.com/137311/
>
> 3) modify the web.xml under the web/app/src/main/webapp/WEB-INFO,add the
> following "
> -------------------------
> <servlet-mapping>
> <servlet-name>dispatcher</servlet-name>
> <url-pattern>/king/*</url-pattern>
> </servlet-mapping>
> -------------------------
>
> Then I start the geoserver by run the org.geoserver.web.Start , then enter
> http://localhost:8080/geoserver/king/king.do in the browser but it seems
> that the mapping does not work,since I got a 404 error.
> I change the url to http://localhost:8080/geoserver/king.do,things did
> not change.
Is your servlet in the Start.java classpath when you start it?
Usually putting another module in the web-app classpath involves:
- adding a depedency from web-app to your new module, and adding
your module to the general maven build (make sure your module
it built when you do mvn install from the root)
- running mvn eclipse:eclipse again so that the eclipse projects
are rebuilt
- refresh from eclipse
Cheers
Andrea
--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel