CATALINA_TMPDIR这个是web应用运行过程中使用的临时目录,默认情况会使用系统默认的临时目录,但是有些情况下会因为系统设置了访问权限导致,在系统默认的临时目录中无法创建文件,这样就导致web应用使用临时目录失败。
那么我们就可以手动设置临时目录
set CATALINA_TMPDIR=E:\temp
if not "%CATALINA_TMPDIR%" == "" goto gotTmpdir
set "CATALINA_TMPDIR=%CATALINA_BASE%\temp"
:gotTmpdir
在原来的代码上加上这段就可以了。