虽然看着别人的代码有些头大,但是咱目标也不高,调通了就成。
为了调试方便,我将Tomcat下配置的应用全都去掉了,想看看Tomcat会不会报错。在启动Tomcat时显示某个应用目录不存在,不是取消全部应用了吗?找一找原来是server.xml中设置了context。删掉这个配置,仍然报错,找不到应用目录文件。难道Tomcat还有其他地方配置应用吗?抱着抓狂的心态一通乱找,啥都没捞着,唯独发现用A文本编辑器删掉了不需要的context,用B文本文件打开却还在那里,server.xml最后修改日期也没变过来。
这个问题的奇怪之处就是同一个server.xml文件,为什么用2个不同的文本编辑器打开后看到的内容会不一样?(其中一个文本编辑器修改了这个文件)
我的操作系统是Win7,最后是这样解决的:用管理员权限打开文本编辑器,然后用文本编辑器打开server.xml,删除配置后保存。