一:安装tomcat
1. 解压tomcat:
[root@node1 ~]# tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local/
2. 做软连接:
[root@node1 ~]# ln -sv /usr/local/apache-tomcat-8.5.20/ /usr/local/tomcat
3. 配置tomcat启动文件:
[root@node1 ~]# vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=tomcat service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
4. 测试启动文件是否可用:
[root@node1 ~]# systemctl start tomcat.service
[root@node1 ~]# systemctl stop tomcat.service
5. 访问tomcat主页:
二: 在tomcat部署中部署应用:
1. 将要部署的应用的war包,移动到" /usr/local/tomcat/webapps/ "目录下,在该目录下会自动将其解压。
[root@node1 ~]# mv jpress-web-newest.war /usr/local/tomcat/webapps/
[root@node1 ~]# cd /usr/local/tomcat/webapps/
[root@node1 webapps]# ls
docs examples host-manager jpress-web-newest jpress-web-newest.war manager ROOT
2. 安装数据库:
[root@node1 ~]# yum install mariadb-server -y
3. 登录数据库,并创建数据库和用户授权:
[root@node1 ~]# systemctl start mariadb.service ##启动mariadb服务
[root@node1 ~]# mysql ##登录数据库,默认无密码
MariaDB [(none)]> create database jpress DEFAULT CHARACTER SET utf8;
MariaDB [(none)]> grant all on jpress.* to jpress@'localhost' identified by '123456';
4. 访问论坛jpress:http://192.168.188.11:8080/jpress-web-newest
5. 重启tomcat服务后,再次访问:
[root@node1 ~]# systemctl restart tomcat.service