Myeclipse+Tomcat开发Servlet服务器的安装和配置

1,安装Myeclipse和Tomcat

在Tomcat安装目录的conf下有个server.xml,可以指定服务器端口。

2,不要将服务器的部署目录作为开发场所,应该在单独的目录下开发

3,如何用Myeclipse创建servlet项目并进行部署:(部署完后在Myeclipse的workplace和Tomcat的webapps下各有一份项目

如果不用myeclipse,则写一个servlet,编译,把class放到WEB-INF的classes下面,再修改web.xml,很麻烦


别人给的步骤:

 1.创建一个“web project”,假设名字为A。

  2.右键单击“src”,————>new ————>servlet,假设名字是B。

  3.myeclipse会自动给你生成一些代码,这些代码就可以编译成一个完整的servlet了。值得一提的是myeclipse会同时提供给你一个 web.xml。这个样子就不用用户自己配置了。但是,最好要对这个web.xml的语句比较熟悉。不然自己不会配置。

  4.deploy项目(部署项目)

  点击 deploy 按钮(用红线画了的按钮就是 deploy 按钮), 在弹出的窗口中点击Add, deploy项目。

  5. 启动Tomcat服务器。

  6.在浏览器中输入http://localhost/A/servlet/B ,就可以看见结果了。

       以上的所有步骤都在http://blog.csdn.net/jojoaric/archive/2006/10/17/1338763.aspx 有提及。但是这个帖子没有说明怎么创建servlet,只是说了怎么创建jsp。其实两者只是在创建位置上不同。前者是在A/src下,后者是在A/webroot下。就是这个细微差别迷惑了我好几天,真是会者不难,难者不会啊!

4,web.xml文件的配置

定制自己的url,在  http://localhost/A/  后面加上自定义的url即可   (前面的主机名和项目名是不变的)

格式:

 <servlet-mapping>
<servlet-name>HelloServlet2</servlet-name>
<url-pattern>/servlet/HelloServlet2</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>12345</url-pattern>
</servlet-mapping>

6,servlet改变后需要重启Tomcat才能看到更改结果问题的解决

设置Tomcat为Debug模式


posted @ 2011-03-31 22:38  jinmengzhe  阅读(2667)  评论(0编辑  收藏  举报