web.xml文件怎么写? 我现在运行jsp时老是用别人写的web.xml文件,里面一大堆没用的东西,经常还为此运行出错。我想自己写的可能会比较合理一些,用到的信息就添上,不会混淆冲突,那么web.xml文件应该怎么写?还请各位多多指教~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?xml version="1.0" encoding="ISO-8859-1"?><web-app 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" version="2.4"><servlet> <servlet-name>Message</servlet-name> <servlet-class>haztb.Message</servlet-class></servlet><servlet-mapping> <servlet-name>Message</servlet-name> <url-pattern>/Message</url-pattern></servlet-mapping> <!-- Database Config start --><resource-ref> <description>connectDB test</description> <res-ref-name>jdbc/connectDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth></resource-ref><!-- Database Config end --><welcome-file-list> <welcome-file>login.jsp</welcome-file> <welcome-file>login.htm</welcome-file></welcome-file-list><session-config> <session-timeout>20</session-timeout> </session-config></web-app>一个最简单的 http://e-docs.bea.com/wls/docs61/webapp/web_xml.html这里有对web.xml具体配置的详细介绍,看一下应该会清楚的 在web.xml文件中可包含如下配置信息: 1.Servlet的定义 <servlet> <servlet-name>Message</servlet-name> <servlet-class>haztb.Message</servlet-class> <!--Servlet的初始化参数 --> <init-param> <param-name>param1</param-name> <param-value>value1</param-value> </init-param> </servlet>2.Servlet以及JSP的映射 <servlet-mapping> <servlet-name>Message</servlet-name> <url-pattern>/Message</url-pattern></servlet-mapping>3.安全域配置参数 //限制了 chapter 目录下所有资源的访问 <security-constraint> <web-resource-collection> <web-resource-name> Restricted Area </web-resource-name> <url-pattern>/chapter/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>tomcat</role-name> <role-name>author</role-name> <role-name>reader</role-name> </auth-constraint> </security-constraint> //指定验证方法。使用基本验证 <login-config> <auth-method>BASIC</auth-method> <realm-name>Authenticate yourself</realm-name> </login-config>4.welcome文件清单 <welcome-file-list> <welcome-file>login.jsp</welcome-file> <welcome-file>login.htm</welcome-file></welcome-file-list>5.资源引用 <resource-ref> <description>connectDB test</description> <res-ref-name>jdbc/connectDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth></resource-ref>6.环境变量的定义 <env-entry><description>Enter the host name for sending email</description><env-entry-name>SMTP Host Name</env-entry-name><env-entry-value>homer.springfield.ma.us</env-entry-value><env-entry-type>java.lang.String</env-entry-type></env-entry> lanyunfeng 给的 真是最详细不过的啦 save 一下先我觉得看看 tomcat 自带的 doc 也不错哟http://localhost:8080/tomcat-docs/appdev/deployment.html 这位仁兄laughsmile(海边的星空) 说得比较详细了,在此我也不用多说了!但是有些时候还得根据自己的情况而定,要灵活的编写才好哟!我也没有学多久哈! 服务器中Servlet有几个实例? properties文件里显示jdbc和scott拼写不正确,求解 刚学 request.getParameter问题 下午去面试网络工程师,请教高手指点 高分 求救,servlet 将数据库查询结果到出excl文件 借问一下:那个讨论程序设计算法的板块在哪个目录下面? ssh整合jpa 求助!!帮我回答一下,好吗,不会很多时间的:)在线等 WEB APPLICATION问题 jsp按钮怎样美化? 弱弱地问一下jsp-javabean-servlet的关系 一个简单的问题,搞定马上结帖,关于在servlet里设置session的问题,在线等!
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"
version="2.4"><servlet>
<servlet-name>Message</servlet-name>
<servlet-class>haztb.Message</servlet-class>
</servlet><servlet-mapping>
<servlet-name>Message</servlet-name>
<url-pattern>/Message</url-pattern>
</servlet-mapping> <!-- Database Config start -->
<resource-ref>
<description>connectDB test</description>
<res-ref-name>jdbc/connectDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<!-- Database Config end -->
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
<welcome-file>login.htm</welcome-file>
</welcome-file-list><session-config>
<session-timeout>20</session-timeout>
</session-config>
</web-app>一个最简单的
这里有对web.xml具体配置的详细介绍,看一下应该会清楚的
1.Servlet的定义
<servlet>
<servlet-name>Message</servlet-name>
<servlet-class>haztb.Message</servlet-class>
<!--Servlet的初始化参数 -->
<init-param>
<param-name>param1</param-name>
<param-value>value1</param-value>
</init-param>
</servlet>2.Servlet以及JSP的映射
<servlet-mapping>
<servlet-name>Message</servlet-name>
<url-pattern>/Message</url-pattern>
</servlet-mapping>3.安全域配置参数
//限制了 chapter 目录下所有资源的访问
<security-constraint>
<web-resource-collection>
<web-resource-name>
Restricted Area
</web-resource-name>
<url-pattern>/chapter/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>tomcat</role-name>
<role-name>author</role-name>
<role-name>reader</role-name>
</auth-constraint>
</security-constraint>
//指定验证方法。使用基本验证
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Authenticate yourself</realm-name>
</login-config>4.welcome文件清单
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
<welcome-file>login.htm</welcome-file>
</welcome-file-list>
5.资源引用
<resource-ref>
<description>connectDB test</description>
<res-ref-name>jdbc/connectDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
6.环境变量的定义
<env-entry>
<description>
Enter the host name for sending email
</description>
<env-entry-name>SMTP Host Name</env-entry-name>
<env-entry-value>
homer.springfield.ma.us
</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
http://localhost:8080/tomcat-docs/appdev/deployment.html