迁移到 tomcat 服务器 8.5.65 后出现符号链接错误 在 tomcat 启动时(运行 spring mvc 项目)出现符号链接错误,如下所示:
严重:org.apache.catalina.webresources.AbstractFileResourceSet.file 路径 [/] 处的 Web 应用程序 [/] 资源未加载,因为 规范路径 [/] 不匹配。使用符号链接是一种可能 原因。
我们发现,在我们的案例中,出现此错误是因为我们操作系统中的默认字符集未设置为 UTF-8。为了解决这个问题,我们将以下几行添加到
TOMCAT_HOME/bin/setenv.sh
脚本中:
export LC_ALL="en_US.utf-8"
export LANG="$LC_ALL"
将
<Resources allowLinking="true" />
添加到 <Context>
内的conf/context.xml 为我解决了这个问题。