CentOS 7 安装JDK8、Tomcat8并设置tomcat服务开机自启
来源:互联网 发布:智能自动化 编程技术 编辑:程序博客网 时间:2024/05/19 12:14
当前平台 :windows 10
虚拟机:Hyper-V
Linux:CentOS 7
Linux IP:192.168.1.167
由于安装的CentOS 7 是minimal版本,所以没有自带 OpenJDK。
1、下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、下载tomcat:http://tomcat.apache.org/download-80.cgi
下载的包:
3、先在 /usr 下创建 package 文件夹
> cd /usr
> mkdir package
>ls
4、通过Xftp上传两个包到CentOS 7 /usr/package 中。
5、进入 /usr/package 下
> cd /usr/package
> ls
安装rpm:> rpm -ivh jdk-8u144-linux-x64.rpm
查看jdk是否安装成功:> java -version
打印出jdk 版本信息,说明已经安装成功。
6、接下来安装tomcat。
解压:> tar -zxvf apache-tomcat-8.5.20.tar.gz
文件夹重命名:> mv apache-tomcat-8.5.20 tomcat8
7、启动tomcat。
先进入tomcat8/bin目录下:> cd tomcat8/bin
启动:> ./startup.sh
查看启动日志:> tail -f ../logs/catalina.out
查看tomcat线程:> ps -ef | grep tomcat
出现一大堆东西说明启动成功。
8、设置防火墙白名单,使外部能够访问8080端口。
> firewall-cmd --permanent --zone=public --add-port=8080/tcp
重启防火墙: > systemctl restart firewalld
查看防火墙开启的端口:> firewall-cmd --list-port
用浏览器访问 192.168.1.167:8080看是否能够打开tomcat欢迎页。
9、把tomcat配置成Linux服务,并开机启动。
a)、在tomcat8/bin 目录下创建 setevn.sh 文件。
> vi setenv.sh
输入内容(注意红色字体部分):
CATALINA_PID="/usr/package/tomcat8/tomcat.pid"
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
b)、在 /usr/lib/systemd/system 下创建 tomcat.service 文件。
> vi /usr/lib/systemd/system/tomcat.service
输入内容(注意红色字体部分):
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/package/tomcat8/tomcat.pid
ExecStart=/usr/package/tomcat8/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
10、先停止 tomcat 。
> ./shutdown.sh
查看是否停止成功:> ps -ef | grep tomcat
若只有一小段输出说明停止成功,否则查看tomcat 进程号,使用 > kill -9 pid 杀掉进程。
11、使用系统服务启动 tomcat.service。
> systemctl start tomcat
查看服务状态:> systemctl status tomcat
查看tomcat进程:> ps -ef | grep tomcat
添加tomcat服务开机自启动:> systemctl enable tomcat
自此,CentOS 7 安装 JDK8、Tomcat8并设置tomcat服务开机自启的过程就完成了。
- CentOS 7 安装JDK8、Tomcat8并设置tomcat服务开机自启
- CentOS7,安装Tomcat8.5、JDK1.8,并设置开机启动(Linux CentOS Tomcat、JDK+Tomcat、Tomcat开机自启动)
- CentOS下面安装Tomcat并设置为自启动服务
- RHEL 7.2 下安装Tomcat并设置开机自启
- CentOS 中设置服务开机自启
- Centos下安装jdk8、tomcat8
- centos下安装tomcat服务为开机自启动
- centos安装MongoDB,并设置开机自启动
- Ubuntu安装Redis并设置为开机自启动服务
- Ubuntu安装Redis并设置为开机自启动服务
- Centos7安装、配置SVN服务,并设置开机自启动
- linux下安装tomcat并设置开机自启动
- linux下安装tomcat,并设置开机自启动
- linux【centos 】 安装tomcat并设置成开机启动
- Centos7 离线安装mysql5.7并设置开机自启
- Mac OS下安装tomcat并设置服务开机启动
- CentOS6.5 安装Tomcat,设置服务并开机启动
- centos设置开机自启动服务
- Linux(CentOS 7_x64位)系统下安装DOCK6.8
- 沈阳网络赛小结
- 利用ffmpeg批量转码视频
- 由于GIL,Python想做多任务,最好在多核上用多进程方式实现
- Junit4进行参数化测试
- CentOS 7 安装JDK8、Tomcat8并设置tomcat服务开机自启
- Redis(一)
- HDU-6195 cable cable cable(规律)
- ICPC2017网络赛(沈阳)1005&HDU6198 number (矩阵+快速幂)
- 加载网页和选择工资
- 进程、线程、协程
- 标准I/O库和系统调用区别(转载)
- 【Socket编程】Python实现简易Web服务器
- E: number number number