【发布时间】:2015-01-22 14:40:41
【问题描述】:
是否有机会缩短访问我的 servlet 的 URL?
当前部署的 URL 是 server:port/WebApp/myservlet。
我想把它缩短为server:port/myservlet
servlet 位于 EAR 存档中的 WAR 存档中。
WebApp.war/WEB-INF 中的 web.xml 内容
<display-name>WebApp</display-name>
<servlet>
<description></description>
<display-name>MyServlet</display-name>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.company.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
此处为 Servlet 代码:
@WebServlet("/*")
public class MyServlet extends HttpServlet implements Servlet {
public MyServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// some magic here
}
}
P.S.:我需要它同时在 JBoss 和 Websphere 上工作。
编辑:
抱歉,我忘了提及我无法使用 application.xml 更改上下文。
【问题讨论】:
标签: jakarta-ee jboss websphere