dinggela 发表于 2018-12-6 13:05:23

tomcat根目录设置 work文件夹位置 temp 文件夹位置

  一、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文件,在标签中加入下面context配置,这样后面访问的时候就不要加入项目名就可以直接访问,如http://localhost:8080,没有设置之前是http://localhost:8080/myProject
  


  三、tomcat 设置UTF-8编码,解决乱码问题
  
  如果将work选项加入该配置选项也是可以正常的,但是不要同时在两个地方设置




页: [1]
查看完整版本: tomcat根目录设置 work文件夹位置 temp 文件夹位置