一、TOMCAT 设置TEMP文件夹位置
最近项目有用到freemarker,这样用户体验速度更快
但是问题来了,用freemarker,用nginx负载均衡都没有办法做,因为每次都要通过后台生成新的页面。
下午想了能否指定同样的temp文件夹位置,百度上面找了一下果然有。
方法如下
步骤1:找到tomcat文件夹下面的bin文件夹,
步骤2:编辑catalina.sh文件(LINUX系统版本的)或则catalina.bat文件(WINDOWS版本的)
步骤3:找到CATALINA_TMPDIR的设置行,将只改为自己想要的文件夹位置就行
例如:下面的设置上面是windows的设置,下面是LINUX的设置
set "CATALINA_TMPDIR=F:\tomcatTemp"
CATALINA_TMPDIR="/opt/tomcatTemp"
重启tomcat设置效果马上见效
这次做完,也发现了一个问题,原来每次启动的时候tomcat会默认把整个webapps下面所有的项目也都复制到temp文件夹下面
二、TOMCAT设置根目录和WORK文件夹位置
找到tomcat\conf\server.xml文件,在<host></host>标签中加入下面context配置