环境配置就不说了,JFinal项目和java web项目本质上是一样的,所以部署方式也是相同的
1 进入/var/www目录,解WAR包,目录下会有WEB-INF,META-INF 等文件夹
2 修改 TOMCAT_HOME/conf/ server.xml 文件找到 Host 标记,在其中添加如下子标记:
<Context path=”” docBase=”/var/www” reloadable=”false” />
3 注意 Host 标记中的 appBase 属性不要去修改,让其为默认值 “webapps”
4 启动 tomcat
注意点:
1 不要把项目部署在TOMCAT_HOME/webapps 目录下,避免 tomcat 加载项目两次的坑,这个坑会引发一些莫名奇妙的问题,例如:老版本的tomcat中,多人同时登录后session产生混乱
2 以上配置中的 Context 标记的 path 属性一定要设置为 “” 而不是 “/”,否则也会跳入一个坑。 docBase 属性后面放项目名称的绝对地址