tomcat部署java项目

第一种:

首先yum下载jdk-1.8.0包,然后修改/etc/profile.d/java.sh

填入:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source  /etc/proflie.d/java.sh使环境变量生效

使用java -version验证安装成功

然后推荐使用二进制安装tomcat9,去官网下载tomcat,如果没有特殊要求,那么不需要重新编译安装tomcat,比如:通过加载apache模块,否则直接解压后使用就可以

修改默认端口8080成80端口。/usr/local/tomcat/conf/server.xml修改端口

启动tomcat,/usr/local/tomcat/bin/catalina.sh start启动tomcat,打开浏览器可以看到tomcat界面

到开源中国下载开源项目,jeesns项目,基于java开发的,旧版本是开源的,新版本闭源

下载jeesns.zip后,解压包,把解压后的/jeesns/jeesns-web/database/jeesns.sql导入到数据库中

把里面的jeesns.war复制到/usr/loca/tomcat/webapps/下面

由于是自动安装,所以会在目录下面生成jeesns目录

打开/usr/local/tomcat/webapps/jeesns/WEB-INF/classes/jeesns.properties修改数据库的账号密码

重启tomcat服务器

通过nginx的ip_hash实现tomcat集群session会话保持

基于tomcat会话保持实现lnmt会话保持,注意在server.xml中不要加入<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>这段代码,否则会报错且tomcat启动不成功,当删除这段代码后tomcat启动成功且能实现session会话保持(这段代码报错原因未知,后续知晓再更新)

参考:http://www.cnblogs.com/along21/p/8024719.html#auto_id_4

猜你喜欢

转载自www.cnblogs.com/allmdzz/p/10782402.html