CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  应用服务器

受不了了,大虾们帮帮忙吧,关于tomcat中servlet的问题

楼主greywindyy(我爱西瓜)2004-12-02 19:28:56 在 Java / 应用服务器 提问

我还处于菜鸟阶段,这段时间刚开始学jsp。在没有使用servlet之前,我的tomcat好好的。jsp页面都能正常显示出来。在写了一个servlet程序后(程序名为:testServlet),就出问题了:(  
  我的目录结构是这样的:  
  webapps  
                --ROOT  
                --examples  
                --myapp  
                              --test2  
                                            --testServlet.java  
                              --WEB-INF  
                                                --web.xml  
                                                --classes  
                                                                  --test2  
                                                                                --testServlet.class  
   
  我将WEB-INF下的xml修改为:<?xml   version="1.0"   encoding="ISO-8859-1"?>    
   
  <!DOCTYPE   web-app    
  PUBLIC   "-//Sun   Microsystems,   Inc.//DTD   Web   Application   2.3//EN"    
  "http://java.sun.com/dtd/web-app_2_3.dtd">    
   
  <display-name>My   Web   Application</display-name>    
  <description>    
  A   application   for   test.    
  </description>    
  <servlet>    
  <servlet-name>testServlet</servlet-name>    
  <servlet-class>test2.testServlet</servlet-class>    
  </servlet>    
  <servlet-mapping>    
  <servlet-name>testServlet</servlet-name>    
  <url-pattern>/servlet/testServlet</url-pattern>    
  </servlet-mapping>    
  </web-app>    
   
  启动tomcat后报错:  
  [ERROR]   Digester   -   -Parse   Error   at   line   7   column   15:   Document   root   element   "disp  
  lay-name",   must   match   DOCTYPE   root   "web-app".   <org.xml.sax.SAXParseException:   Do  
  cument   root   element   "display-name",   must   match   DOCTYPE   root   "web-app".>  
  org.xml.sax.SAXParseException:   The   markup   in   the   document   following   the   root   ele  
  ment   must   be   well-formed.  
   
  在没有将<servlet>...</servlet>这部分内容加到xml文件中之前,tomcat启动时没有问题  
   
  当我输入http://localhost:8080/myapp/servlet/testServlet,报错为:  
  the   requested   resource   is   not   availble  
   
  为这个问题纠缠了一整天都不明白,难道mm真的不是做技术的料,郁闷中。。。  
  问题点数:50、回复次数:6Top

1 楼longaaa()回复于 2004-12-02 19:50:25 得分 0

估计就是环境变量没有配置。。需要指定servletAPI包的位置  
  环境变量里中的classpath中在后面加上d:\Tomcat   4.1\common\lib\servlet.jar  
  这里你根据自己的tomcat安装目录做相应修改Top

2 楼greywindyy(我爱西瓜)回复于 2004-12-02 20:39:55 得分 0

我看了,环境变量里已经加了servlet.jar了  
   
  到底是什么问题呢?  
  恳请指教  
  Top

3 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2004-12-02 21:08:56 得分 50

:<?xml   version="1.0"   encoding="ISO-8859-1"?>    
   
  <!DOCTYPE   web-app    
  PUBLIC   "-//Sun   Microsystems,   Inc.//DTD   Web   Application   2.3//EN"    
  "http://java.sun.com/dtd/web-app_2_3.dtd">    
   
  <web-app>*************************MM不会视力也不好吧  
  <display-name>My   Web   Application</display-name>    
  <description>    
  A   application   for   test.    
  </description>    
  <servlet>    
  <servlet-name>testServlet</servlet-name>    
  <servlet-class>test2.testServlet</servlet-class>    
  </servlet>    
  <servlet-mapping>    
  <servlet-name>testServlet</servlet-name>    
  <url-pattern>/servlet/testServlet</url-pattern>    
  </servlet-mapping>    
  </web-app>    
  Top

4 楼catblue(佛家说:一粒沙中看世界。)回复于 2004-12-03 09:09:19 得分 0

楼上正解Top

5 楼ntsjun(呱哇小弟)回复于 2004-12-03 09:14:15 得分 0

呵呵!还有这种事啊。看来MM还是比较浮躁啊。Top

6 楼greywindyy(我爱西瓜)回复于 2004-12-03 09:28:26 得分 0

丢人了:P  
  呵呵,现在好了,多谢多谢  
  ps:怎么给分啊  
  Top

相关问题

  • 受不了了
  • 受不了了----------------
  • 这个问题折磨得我快受不了,老大们,帮帮忙!
  • 我受不了啦。
  • 受不了啦~~~~~~~~~~~~Help
  • 我受不了了。
  • 我受不了了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 受不了,求助!!!
  • 高手救救我,tomcat闪一下又自动关闭了,两天了,受不了
  • 受不了啦,heoldcat(老猫),你给我进来,我们谈谈,关于你的性命问题、、、

关键词

  • tomcat
  • servlet
  • root
  • application
  • xml
  • testservlet
  • 问题
  • 环境变量
  • test2
  • mm

得分解答快速导航

  • 帖主:greywindyy
  • jFresH_MaN

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo