失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux服务器上配置Tomcat的docBase路径映射时遇到的坑

Linux服务器上配置Tomcat的docBase路径映射时遇到的坑

时间:2019-01-21 17:29:45

相关推荐

Linux服务器上配置Tomcat的docBase路径映射时遇到的坑

场景

需求是将照片放置在Tomcat下的webapps目录下的img目录下。

这样能实现离线Tomcat迁移方便。

Windows下的tomcat下的conf下的server.xml中的路径映射配置为:

<Context docBase="/img" path="/test/upload" reloadable="true" source="org.eclipse.jst.jee.server:test"/>

这里的docBase是相对路径,是相对于tomcat下的webapps目录的。

但是将同样的server.xml部署到linux服务器上后发现。

这样是不起作用的,具体原因不明。

实现

既然相对路径不能识别,那么就换成绝对路径。

所以在linux下的server.xml配置为:

<Context path="/test/upload" docBase="/opt/apache-tomcat-7.0.82/apache-tomcat-7.0.82/webapps" reloadable="true"/>

要改成相对路径。

然后就可以了。

如果觉得《Linux服务器上配置Tomcat的docBase路径映射时遇到的坑》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。