BUG--tomcat更改目录失败

1.问题描述

  按照通用的做法,tomcat可以配置运行的网站目录。但是配置后不能正确运行。

  配置过程如:http://www.cnblogs.com/SimonGao/p/4905887.html

2.解决过程

2.1.解决方案一

2.1.1.解决方案描述

   检查并配置Context

2.1.2.解决时间

  2015年10月28日 6:56

2.1.3.解决过程

2.1.3.1.修改docBase路径

  • 修改路径的本来目的,主要是为了不再tomcat路径下运行自己的网站。因为那样显得很乱,tomcat是运行环境。

所以,把它们分开比较好。

  • 但是修改后,有警告说,Setting property 'docBace' to 'D:myweb' did not find a matching property。
  • 结果失败

2.1.3.1.修改path路径

  • 不再是警告,有时会导致程序运行不起来
  • 失败

2.1.4.解决结论

  • 失败,不言而喻。
  • 问题就来了,说明不是这个原因。

2.1.5.解决方案一延伸

  • 由于方案一不能解决,所以要考虑方案二
  • 暂时还没想出来,暂停解决

2.2.解决方案二

2.2.1.解决方案描述

  考虑tomcat有问题,那么重新解压拷贝

2.2.2.解决时间

  2015年11月2日6点11分

2.2.3.解决过程

  过程同2.1.3,正常通过。只是文件扩展名不对,需要重新修改下。

2.2.3.解决结论

  不是文件目录的问题,那么只能是tomcat的问题,所以只能替换tomcat,尽管看起来这是多么地不可能。

  通过这次方案,可以看出,排除了其它问题,不管结论多么不理解,也是可以去尝试一下的。

原文地址:https://www.cnblogs.com/SimonGao/p/4916204.html