如何创建部署描述文件 servlet

 我来答
我然分6721
2017-07-27 · 超过19用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:27.6万
展开全部
编写好的Servlet之后,接下来要告诉Web容器就会读取一个文件名为web.xml的部署描述文件。在把servlet部署到WEB容器时,会创建一个相当简单的XML文档,这称为部署描述文件(DD),该文件会告诉容器如何运行你的servlet和JSP。尽管使用部署描述文件不只是为了映射servlet名,不过起码要知道,可以使用两个XML元素把URL映射到servlet,其中一个将客户知道的公告URL名映射到你自己的内部名,另一个元素把你自己的内部名映射到一个完全限定类名。 任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载。通常,所有的MVC框架都需要Web应用加载一个核心控制器。
以WAR的形式来部署此小应用的表示层,因此需要web部署描述文件。
Example 1.5.
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="" xmlns:xsi="" xsi:schemaLocation=" /web-app_2_5.xsd"> <!-- Seam --> <listener> <listener-class>org.jboss.seam.servlet.SeamListener</listener-class> </listener> <!-- MyFaces --> <listener> <listener-class> org.apache.myfaces.webapp.StartupServletContextListener </listener-class> </listener> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <!-- Faces Servlet Mapping --> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.seam</url-pattern> </servlet-mapping></web-app>

此 web.xml 文件配置了Seam和JSF。所有Seam应用中的配置与此处的配置基本相同
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式