需要servlet的特定url模式

时间:2015-02-24 08:33:12

标签: servlets url-pattern

目前,我的网络应用显示<ip:port>/<context>的index.jsp,而网络广告(其余)则通过<ip:port>/<context>/<bean path>公开。这是web.xml:

<servlet>
    <servlet-name>reportExport</servlet-name>
    <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
    <init-param>
        <param-name>jersey.config.server.provider.packages</param-name>
        <param-value>com.prodyna.reportExport</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>reportExport</servlet-name>
    <url-pattern>/webapi/*</url-pattern>
</servlet-mapping>

所有bean路径都以相同的前缀开头。现在我想摆脱&#34; webapi&#34;以便<ip:port>/<context>服务index.jsp和<ip:port>/<context>/<somePrefix>*公开其余的东西。我试图将模式更改为此

<url-pattern>/somePrefix*</url-pattern>

但这不起作用。显示index.jsp但调用服务产生404.那么如何正确设置url模式?

0 个答案:

没有答案