博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【04】Cent OS 7 中部署JDK + Tomcat 环境
阅读量:4592 次
发布时间:2019-06-09

本文共 1585 字,大约阅读时间需要 5 分钟。

Zabbix支持对JVM的监控。前提必须在服务端部署JDK和Tomcat。

JDK 环境部署

1、下载JDK。楼主下载了最新版本JDK10。

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

 

2、将 rpm 放入服务端机器上,安装。

楼主放置的路径:cd /usr/local/src/

 

备注:不用关注 No such file or directory

3、检查JDK版本。

 

 

Tomcta 环境部署

1、下载 Tomcat。楼主下载了最新版本的Tomcat。

下载地址:https://tomcat.apache.org/download-90.cgi

2、将 tar包 放入服务端机器上,安装。

楼主放置的路径:cd /usr/local/src/

 

移动解压包: mv /usr/local/src/apache-tomcat-9.0.10 /usr/local/

3、配置自启动

切换至Tomcat的bin目录,cd /usr/local/apache-tomcat-9.0.10/bin/

创建并编辑setenv.sh,vi setenv.sh,输入以下内容

#add tomcat pid

CATALINA_PID="$CATALINA_BASE/tomcat.pid"

#add java opts

JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

 

4、配置service

切换目录:cd /usr/lib/systemd/system

vi tomcat.service

[Unit]

Description=Tomcat

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/usr/local/apache-tomcat-9.0.10/tomcat.pid

ExecStart=/usr/local/apache-tomcat-9.0.10/bin/startup.sh

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

 

备注:注意将第6和7行的Tomcat路径/usr/local/apache-tomcat-9.0.10换成你自己的Tomcat的绝对路径

5、执行以下指令将tomcat.service添加开机至开机启动

//配置开机启动

systemctl enable tomcat
//启动tomcat
systemctl start tomcat
//停止tomcat
systemctl stop tomcat
//重启tomcat
systemctl restart tomcat
//检查tomcat状态
systemctl status tomcat
6、配置防火墙,开放8080端口,浏览器输入服务器地址+8080端口就能打开小猫咪啦!
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

 

 

转载于:https://www.cnblogs.com/zmx-721/p/9688208.html

你可能感兴趣的文章
EntityFramework Core2.0 多对多关系配置
查看>>
grok 正则解析日志例子<1>
查看>>
Linux 内核中 likely 与 unlikely 的宏定义解析
查看>>
课堂作业4
查看>>
.NET SOCKET通信编程
查看>>
linux内核--虚拟文件系统【转】
查看>>
Numpy学习笔记(四)
查看>>
巨蟒python全栈开发-第11阶段 ansible_project7
查看>>
面试题:实现LRUCache::Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法...
查看>>
Android系统刷机成功后网络信号显示“无服务”修正
查看>>
深圳Uber优步司机奖励政策(12月28日到1月3日)
查看>>
文本框样式大全
查看>>
shell按行合并文件
查看>>
leetcode总结
查看>>
[BZOJ 1095] [ZJOI 2007]Hide 捉迷藏
查看>>
分层测试_基本思想
查看>>
HihoCoder - 1139
查看>>
Entity Framework:如果允许模型处于非法状态,在某些场景下,记得清空DbContext
查看>>
初次使用Mybatis配置出现错误待解决
查看>>
linux中使用vi 打开文件时,能显示行号
查看>>