利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(一)(8)
时间:2011-03-26 IBM B.J. Allmon
利用 Apache Ant 进行部署
作为一种部署备选方案,随 Derby 下载提供了一个 Ant 脚本,该脚本驻留在 build 路径中。对于可指向 Ant 构建脚本的项目工作区,您可以为 Eclipse 分配一个定制构建 程序(custom builder)。
在 /WebContent/WEB-INF/ 目录中,打开 web.xml 文件进行编辑。
编辑 web.xml 文件
清单 2 给出了一个典型的 web.xml 配置。在这里可以看到用于配置 Stripes、 filters、filter-mapping、servlets 和 servlet-mapping 设置的代码。
清单 2. Web.xml
<![CDATA[
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Glossary</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<filter>
<display-name>Stripes Filter</display-name>
<filter-name>StripesFilter</filter-name>
<filter-class>
net.sourceforge.stripes.controller.StripesFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>StripesFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
<filter-mapping>
<filter-name>StripesFilter</filter-name>
<servlet-name>StripesDispatcher</servlet-name>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
<servlet>
<servlet-name>StripesDispatcher</servlet-name>
<servlet-class>
net.sourceforge.stripes.controller.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>StripesDispatcher</servlet-name>
<url-pattern>/dispatcher</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>StripesDispatcher</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>StripesDispatcher</servlet-name>
<url-pattern>/action/*</url-pattern>
</servlet-mapping>
</web-app>
]]>
利用Stripes、Apache Derby和Eclipse进行无配置的J2EE开发(一)(9)
时间:2011-03-26 I |