TOMCAT下配置SERVLET

上一篇 / 下一篇  2007-09-20 23:14:21

    今日想学习一下JSP技术,结果看了点相关资料。其中介绍了SERVLET。作为起步阶段的我,对WEB开发可以说是一窍不通,所以在配置TOMCAT时,遇到了麻烦。开发人员又忙,没时间帮助我解决这些弱智问题。在晚上唰唰地搜,找到了一些零碎的资料,说得不详细。经过近2小时的不断尝试,终于配置成功。现在就总结一下,希望对初学者有帮助,至少能少花点时间在这种弱智问题上~

    首先,安装TOMCAT6.0。我下载了最新版本,没试过其他版本,第一从用TOMCAT。一路上点击下一步,结束。然后配置环境变量,在CLASSPATH下,增加 TOMCAT安装目录\lib\servlet-api.jar; 然后,就可以成功编译servlet了。不会再出现找不到javax包的错误了。

    我自己写了一个Servlet, BasicServlet.java,编译完后,生成.class文件。到TOMCAT的webapps\ROOT目录下,找到WEB-INF目录。进去后,新建一个classes目录,将之前生成的.class文件,放到classes目录下。不要问为什么,TOMCAT自己就会去那里找。然后回到WEB-INF目录,里面有一个WEB.XML文件。打开它,编辑。

加入:

<servlet>
        <servlet-name>BasicServlet</servlet-name>
        <servlet-class>BasicServlet</servlet-class>
  </servlet>
 
  <servlet-mapping>
        <servlet-name>BasicServlet</servlet-name>
        <url-pattern>/myServlets/BasicServlet</url-pattern>
  </servlet-mapping>

保存,重启TOMCAT。打开IE,在地址栏输入http://localhost:8080/myServlets/BasicServlet,你的Servlet就成功运行了!

我总结一下在这个过程中,我遇到的麻烦

第一就是不理解sevlet-name, servlet-class, serletmapping的意思。

sevlet-name可以随便叫你喜欢的名字,等于是一个代号

servlet-class一定要是你的class文件的名字

servlet-mapping就是将上面定义的servlet,映射成URL

servlet-mapping元素中的sevlet-name,就是你要对应的sevlet的代号,这里只有一个servlet,就是BasicServlet

url-pattern就是你在浏览器中,调用这个servlet所要输入的地址。设置成/myServlets/BasicServlet,那么链接地址就是http://localhost:8080/myServlets/BasicServlet

设置成/BasicServlet的话,那么调用地址就是

http://localhost:8080/BasicServlet

OK,现在明白了没?

第二就是把servlet-name和映射URL写错了。别以为不可能,我就是写错了~很郁闷。

唉,新手就是新手。希望这个总结对刚开始学习的兄弟们,能有所帮助。


TAG:

引用 删除 wuying36172   /   2007-09-20 23:20:12
沙发,呵呵
虽然对这方面没有研究,但是文章还是写的很好滴,顶一下!
 

评分:0

我来说两句

日历

« 2024-03-19  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 6757
  • 日志数: 8
  • 建立时间: 2007-01-13
  • 更新时间: 2007-12-07

RSS订阅

Open Toolbar