如何在java Web应用程序的lib文件夹中公开自定义jar?

时间:2017-08-30 10:14:05

标签: java java-ee jetty

我有一个需要修改的现有jetty应用程序。基本上我只需要一个可以处理POST请求的接入点。我可以访问项目的WEB-INF目录。我有web.xml文件和lib文件夹。据我所知,从jetty文档中的jar文件将自动加载。是否可以在lib文件夹下添加自定义jar,并以某种方式配置web.xml,以便我的jar将处理来自某个URL的HTTP请求?如果是这样,我将如何开始呢?

1 个答案:

答案 0 :(得分:0)

你可以简单地用你的Servlet类创建一个jar(一个扩展HttpServlet的类)并在web.xml中添加servlet声明

<servlet>
    <servlet-name>A_Name</servlet-name>
    <servlet-class>your.new.ServletClass</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>A_Name</servlet-name>
    <url-pattern>/the/path/you/want</url-pattern>
</servlet-mapping>