【问题标题】:Web application in other web application其他 Web 应用程序中的 Web 应用程序
【发布时间】:2013-05-03 13:44:47
【问题描述】:

我是一名学生,我在大学写最后的工作,我用 Java EE 工作了半年。

下面是我要找的:

我需要创建一个 Web 应用程序 (servlets/jsp) 作为 JAR 文件,该文件可以添加到 WEB-INF/lib 文件夹中的另一个 Web 应用程序中。并且应该通过在web.xml 文件中创建条目来提供它。

这个可以吗?

【问题讨论】:

  • 如果您使用 Servlet 3.0 可以请检查以下问题stackoverflow.com/questions/5013917/…
  • @Karthikeyan,我使用 WebSphere Application Server 7 和 Servlet 2.5。这篇文章没有解决我的问题。

标签: jsp servlets jakarta-ee web-project servlet-2.5


【解决方案1】:

当然可以:

1) 创建Servlet classes / JSP files。将它们全部打包到一个jar 文件中。不要包含web.xml 或任何其他文件。

2)jar 导入您的Web 应用程序 classpath

3) 在您的web.xml 中配置Servlet classesJSP files,如下所示:

对于 JSP:

<servlet>
    <servlet-name>MyJSPFile</servlet-name>
    <jsp-file>/path/to/jsp/MyJSP.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>MyJSPFile</servlet-name>
    <url-pattern>/MyJSP.jsp</url-pattern>
</servlet-mapping>

对于 Servlet:

<servlet>
    <servlet-name>MyServlet</servlet-name>
    <servlet-class>my.servlet.classpath.MyServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/MyServlet.do</url-pattern>
</servlet-mapping>

【讨论】:

    猜你喜欢
    • 2011-10-14
    • 2011-01-06
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 2020-09-20
    • 2010-09-21
    相关资源
    最近更新 更多