解决方案:

在 sever.xml 中的 Context 中建一个虚拟路径,指定到服务器硬盘中的其他位置,比如放在 d: 的某个目录下。

同时可以将这个路径映射成为你当前工程名后面带个目录,比如说 /tsmart/control。

<Context path="/tsmart/control" docBase="d:/ttttt" />

如果访问 http://localhost:8080/tsmart/control/xxxx.html 的话,实际上是访问 d:/ttttt/xxxx.html 中的内容。

总结:发布的网站最好不要放在tomcat目录下。

05-08 15:13