用Eclipse做TomcatProject时需要注意的一点
因为 在Eclipse 里建一个Tomcat Project,它不会自动在工程目录里生成web.xml配置文件,所以要手动添加并编写。今天尝试做了一个servlet玩玩,但在写配置文件时,我把<servlet-name>的属性名字写错了,以致浏览时报错。才发现原来其中有些细节是需要注意的,写下来记住才行。
在Tomcat5.0 的D:\Tomcat 5.0\conf\Catalina\localhost目录里, Eclipse生成了一个Counter.xml的文件.代码如下:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
大家要留意了,path的值是"/Counter",它所对应的是在D:\JavaProject\workspace\Counter 目录下自己手动建立的web.xml文件里的servlet-name: Counter
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
这个文件我是用XMLSPY写的,写得比较快,没多注意,以致把Counter写成了counter,浏览"http://localhost:8080/manager/htm"时,在path栏目里根本找不着项目.
在此,大家如果看了也引以注意.
上面的配置文件,mapping 和welcome-file是可以随便根据自己的需要修改的,但是servlet-name就要注意了,因为它还与tomcat里的项目配置文件有关联.