1,准备工作: JKD:apache-tomcat-8.5.11.tar.gz Tomcat:jdk-8u121-linux-x64.tar.gz OS:CentOS Linux release 7.
1,准备工作:
JKD:apache-tomcat-8.5.11.tar.gz
Tomcat:jdk-8u121-linux-x64.tar.gz
OS:CentOS Linux release 7.2.1511 (Core)
2,安装jdk
A,解压jdk在 目录下
tar -zxf /usr/local/software/jdk-8u121-linux-xk4.tar.gz -C .
重命名jdk目录
mv jdk-8u121 jdk1.8
B, root用户配置全局环境变量,
在profile文件中添加Java相关的环境变量
.a.1 vim /etc/profile
a.2 打开之后按键盘【i】键进入编辑模式,将下面的内容复制到底部:
- JAVA_HOME=/usr/local/software/jdk1.8
- PATH=$JAVA_HOME/bin:$PATH
- CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
- export PATH JAVA_HOME CLASSPATH
a.3 写完之后我们按键盘【ESC】按键退出,然后按【:wq】保存并关闭vim。
a.4 配置完成后,最重要的一步就是使文件立即生效。命令如下:
source /etc/profile .C ,验证安装是否成功 输入如下命令:
.
a.1 java -version
a.2 echo $JAVA_HOME
3,安装tomcat8
A,解压tomcat至 /usr/local/software目录下
tar -zxf /usr/local/software/apache-tomcat-8.5.11.tar.gz -C .
重命名tomcat
mv
apache-tomcat-8.5.11 tomcat8
B,在/usr/lib/systemd/system/目录下新建文件tomcat.service,内容如下:
- [Unit]
- Description=Apache Tomcat8.5
- After=syslog.target network.target remote-fs.target nss-lookup.target
- [Service]
- Type=forking
- Environment='JAVA_HOME=/usr/local/software/jdk1.8'
- Environment='CATALINA_PID=/usr/local/software/tomcat8/bin/tomcat.pid'
- Environment='CATALINA_HOME=/usr/local/software/tomcat8'
- Environment='CATALINA_BASE=/usr/local/software/tomcat8'
- Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
- WorkingDirectory=/usr/local/software/tomcat8/
- ExecStart=/usr/local/software/tomcat8/bin/startup.sh
- ExecReload=/bin/kill -s HUP $MAINPID
- ExecStop=/bin/kill -s QUIT $MAINPID
- PrivateTmp=true
- [Install]
- WantedBy=multi-user.target
C,设置为开启机启动:systemctl enable tomcat
4、启停服务
A,启动服务:systemctl start tomcat
B,停止服务:systemctl stop tomcat
C,重启服务:systemctl restart tomcat
检查状态:systemctl status tomcat
5、测试
在浏览器地址栏中输入:ip:8080
正常相应为:
注意:要开启8080端口