CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

初学者对Tomcat下Servlet的配置的疑问,望不吝赐教,万分感谢!

楼主twinking()2006-03-19 00:18:28 在 Java / Web 开发 提问

各位大虾:  
  我是一个JSP的初学者,最近按前辈的方法学习Tomcat下JSP、Servlet和JavaBean环境的配置。  
  其中JSP和JavaBean的配置都成功了,没有任何问题。但是在配置Serlet时却不可以,不知道那位前辈可以  
  不吝赐教,万分感谢!  
   
  我的配置为:Tomcat5.0   JDK1.4  
  1、在webapps下建立目录jspstudy  
  2、在jspstudy下建立WEB-INF目录  
  3、在WEB-INF下建立classes目录  
  4、编写了一个servlet文件并编译成功为Test.class放置于classes下的新建目录test下。  
  此文件java代码为:  
  package       test;        
  import       java.io.IOException;        
  import       java.io.PrintWriter;        
  import       javax.servlet.ServletException;        
  import       javax.servlet.http.HttpServlet;        
  import       javax.servlet.http.HttpServletRequest;        
  import       javax.servlet.http.HttpServletResponse;        
  public       class       Test       extends       HttpServlet       {        
  protected       void       doGet(HttpServletRequest       request,       HttpServletResponse       response)        
  throws       ServletException,       IOException       {        
  PrintWriter       out=response.getWriter();        
  out.println("<html><body><h1>This       is       a       servlet       test.</h1></body></html>");        
  out.flush();        
  }        
  }        
  5、在WEB-INF下建立文件web.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">        
  <web-app>        
  <display-name>My       Web       Application</display-name>        
  <description>        
  A       application       for       test.        
  </description>        
  <servlet>        
  <servlet-name>Test</servlet-name>        
  <display-name>Test</display-name>        
  <description>A       test       Servlet</description>        
  <servlet-class>test.Test</servlet-class>        
  </servlet>        
  <servlet-mapping>        
  <servlet-name>Test</servlet-name>        
  <url-pattern>/Test</url-pattern>        
  </servlet-mapping>        
  </web-app>  
  6、重新启动Tomcat,运行“http://localhost:8080/myapp/Test”报错。  
  7、在jspstudy中加入其他jsp程序和Javabean均能成功运行。  
  8、可是如果把上述的servlet文件和web.xml的内容添加到Tomcat5.0下的servlets-examples下时却能成功。  
  这是怎么回事?  
  实在另人头疼,请赐教!万分感谢。 问题点数:50、回复次数:7Top

1 楼lokii(小骆驼)回复于 2006-03-19 00:56:02 得分 10

报什么错?  
  可能你的URL写得有点问题,运行"http://localhost:8080/jspstudy/Test"看看...Top

2 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-19 10:39:09 得分 10

楼上说得对  
   
  你的context没有写对  
  !Top

3 楼tangcx(因为帅所以爱)回复于 2006-03-19 10:48:00 得分 20

<?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   for   showing   JSP   source.   NOTE!   Remove   this   in   production   -->  
   
      <servlet>  
          <servlet-name>tok</servlet-name>  
          <servlet-class>tok</servlet-class>  
      </servlet>  
   
   
      <servlet-mapping>  
          <servlet-name>tok</servlet-name>  
          <url-pattern>/tok/*</url-pattern>  
      </servlet-mapping>  
   
   
   
  </web-app>  
  web.xml内容照这样做  
  放在WEB-INF\下  
  行的..Top

4 楼tangcx(因为帅所以爱)回复于 2006-03-19 10:49:02 得分 0

我的虚拟目录是:D:\jspTop

5 楼barrywei(Barry Wei)回复于 2006-03-19 11:10:27 得分 0

tangcx(因为帅所以爱)     说的对的。你的xml部署文件有问题。按照他说方法写就可以了。Top

6 楼twinking()回复于 2006-03-19 20:40:03 得分 0

lokii(小骆驼)  
  我是用的http://localhost:8080/jspstudy/Test,只是提问的时候写错了,不好意思!Top

7 楼flashboy2008()回复于 2006-03-19 20:47:14 得分 10

用eclipse建站点,就不会出问题了.又简单又方便Top

相关问题

  • tomcat4。0下配置servlet的疑问~
  • Tomcat配置servlet的一点问题:
  • tomcat 中servlet 环境配置的问题
  • 关于jdk和tomcat配置的一些疑问?
  • 请教如何在tomcat下配置servlet运行环境??
  • tomcat配置问题,为何我的Servlet和Bean不好用????
  • tomcat配置问题,为何我的Servlet和Bean不好用????
  • TOMCAT 4.0 如何配置SERVLET 使其运行?100分相送!!!
  • 请问Tomcat怎么配置servlet的运行环境?谢谢!!!
  • eclipse + tomcat做servlet时的web.xml文件是如何配置?

关键词

  • servlet
  • tomcat
  • jsp
  • 配置
  • 目录
  • import javax
  • 建立
  • test

得分解答快速导航

  • 帖主:twinking
  • lokii
  • interpb
  • tangcx
  • flashboy2008

相关链接

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

广告也精彩

反馈

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