在netbeans里建立项目后,可以删除项目,鼠标右键点项目-删除。可是这样往往删除不干净。选择删除后,会弹出对话框,“同时删除###文件夹下的源”, 如果tomcat没有stop的话,这个文件夹是删除不了的,因为部分程序tomcat正在使用,删除会报错。即使tomcat停了,你删除项目不会报错,文件夹也会删除,但是项目不会删除干净的。假如你登录windows系统的用户是aaa,那么在c:/Documents and Settings/aaa的目录下,会有几个以“.netbeans”开头的文件夹,这里面还包含了很多的项目信息,比如项目名称为Test:
1、.netbeans/6.1/apache-tomcat-6.0.16_base/conf/Catalina/localhost,这里会有一个Test.xml,需要手工删除。
2、.netbeans/6.1/apache-tomcat-6.0.16_base/work/Catalina/localhost,这里会有一个Test的文件夹,需要手工删除。
3、.netbeans/6.1/config/J2EE/TargetModules/tomcat60_home_C_202156246/home_C__Program_1187274322,这里会有一个Test的文件,需要手工删除。这个“C_202156246/home_C__Program_1187274322”可能和我的不一样。
找到这些垃圾,是因为建立个项目后,建了一个filter,然后从程序里删除了,但是每次启动项目的时候,总是报错,所以把项目也删除了,重新建,还是报错,重新建一个不同名称的项目后,才正常,所以怀疑netbeans没有把项目删除干净,经过查找,终于找到了,删除后,重新建项目,运行,tomcat就不报错了。