提供静态内容GlassFish

时间:2012-09-06 18:15:29

标签: tomcat servlets glassfish war web.xml

我希望GlassFish提供静态内容(jpg,css,js),我已经在项目的war文件中加入了这些内容。

我在tomcat中使用了默认的servlet,它可以工作。这是web.xml中的声明:

<servlet>
  <servlet-name>DefaultServlet</servlet-name>
  <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>DefaultServlet</servlet-name>
  <url-pattern>/images/*</url-pattern>
  <url-pattern>/css/*</url-pattern>
</servlet-mapping>

我发现了一些帖子告诉他们如何做,但所有帖子都指的是使用保存静态内容的外部目录。在我的情况下,我希望内容在战争中。

1 个答案:

答案 0 :(得分:0)

您可以将图像和CSS存储在Web-Inf文件夹中,并使用getServletContext来使用内容。