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

Reply via email to