网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  从server.xml到web.xml的个人发现!     
  文章作者:未知  文章来源:水木森林  
  查看:102次  录入:管理员--2007-11-17  
 
  我是一个初学者,本没什么东西可以卖弄的,但一次遇到一个配置问题,
苦思良久才得以解决,心情舒畅的同时,特与跟我一样同为初学的同志们
分享,不到之处,敬请原谅!!

问题:

某天我用eclipse写了两个servelet程序,准备摆上tomcat上调试,一切配备好
了之后启动tomcat,结果tomcat启动报错web.xml文件出错 <web-app> did not match.

web.xml配置文件的原码是这样的:

<?xml version="1.0" encoding="gb2312" ?>
<!doctype web-app (view source for full doctype...)>
- <web-app>
- <servlet>
<servlet-name>servletlogin</servlet-name>
<servlet-class>org.catalina.login</servlet-class>
</servlet>
- <servlet-mapping>
<servlet-name>servletlogin</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
- <servlet>
<servlet-name>servletcheckid</servlet-name>
<servlet-class>org.catalina.checkid</servlet-class>
</servlet>
- <servlet-mapping>
<servlet-name>servletcheckid</servlet-name>
<url-pattern>/checkid</url-pattern>
</servlet-mapping>
</web-app>

解决:

后来我在研究这段代码时,分别屏蔽掉其中一个servlet,他又可以
正常启动。这证明语法上不存在问题。结果在研究server.xml文件时
发现问题所在:先定义<servlet>,再定义<servlet-mapping>。
我不知道为什么,我把代码改为

<?xml version="1.0" encoding="gb2312" ?>
<!doctype web-app (view source for full doctype...)>
- <web-app>
- <servlet>
<servlet-name>servletlogin</servlet-name>
<servlet-class>org.catalina.login</servlet-class>
</servlet>
- <servlet>
<servlet-name>servletcheckid</servlet-name>
<servlet-class>org.catalina.checkid</servlet-class>
</servlet>
- <servlet-mapping>
<servlet-name>servletlogin</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
- <servlet-mapping>
<servlet-name>servletcheckid</servlet-name>
<url-pattern>/checkid</url-pattern>
</servlet-mapping>
</web-app>

后,一切正常。

希望跟我一样迷茫的初学者有所收获,也希望对此有所了解的高
手们能指点指点。感谢!!
 
 
上一篇: 从java程序中调用其它程序    下一篇: 从数据库读出的jpg文件的字符流,转换成图片显示在页面上的相关?
  相关文档
java图像技术 11-17
源代码分享——进化中hibernate3脚本 11-17
如何在myeclipse快速搭建hibernate应用 12-26
java后台服务程序设计 11-17
初始化基础类 11-17
j2ee开发购物网站解析(1) 11-16
eclipse 3.1 m3 快捷键 11-17
在java应用程序中监视cpu的使用 11-17
利用jbuilder2005开发web应用程序 11-16
think in java读书笔记 11-17
根据ip找地址的java实现 11-17
软件最大的追求是什么? 11-16
jbuilderx+weblogic server 8.1远程调试配置 11-17
java 有影子的数字时钟程序 11-17
sun 考试介绍 11-17
java servlet概述 11-17
java基础--关于applet写入文件的处理 11-16
焦点:java/j2ee中文问&.. 11-17
发现 eclipse 中未解析的插件依赖性 11-17
技术分享 如何实现基于j2ee的服务(图) 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息