【04】Cent OS 7 中部署JDK + Tomcat 环境

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/

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=80/tcp --permanent
firewall-cmd --reload

原文地址:https://www.cnblogs.com/zmx-721/p/9688208.html

时间: 2024-09-29 18:09:29

【04】Cent OS 7 中部署JDK + Tomcat 环境的相关文章

【03】Cent OS 7 中部署Nginx + PHP 环境

一.Nginx环境部署 1.部署说明 1)确保系统安装GCC编译器及相关工具.上篇文章中已说明,使用 rpm包 安装部署. 2)rewrite 模块需要 pcre 库.楼主使用的是 pcre-8.42.zip. 3)ssl 功能需要 openssl 库.楼主使用的是 openssl-1.0.2o.tar.gz. 2.使用源包安装 pcre,注意解压后的源包不要删除 参考文档:https://www.cnblogs.com/LiuYanYGZ/p/5903954.html 3.使用源包安装 ope

CentOS6.5中部署java web环境

原来在linux中部署java web环境,没有做好总结,这次在部署的过程中,将部署的过程做了记录,希望对大家有帮助.主要内容包括CentOS安装以后的网络设置,系统自带jdk的卸载,新版本jdk的安装,tomcat的安装部署. 一 CentOS的网络设置 利用桥接模式,让CentOS连接到网络. Vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改onboot=yes 保存退出 Ifconfig命令查看网络情况 可以看到ip地址 这时就能够ping通外

linux环境下配置jdk+tomcat环境

最近在学习java,其中最重要的一项是将jdk 环境配置好,同时在jdk中结合tomcat开发基于应用,所以在这里记录下. 配置环境: 系统环境:centos 6.3  64位 ,jdk:jdk-6u29-linux-x64.bin ,  tomcat:apache-tomcat-6.0.35.zip  这里需要注意的地方是  jdk 安装时要和系统位数相同,这里我的系统是64位所以这里使用的是jdk 64 位. 开始配置: 这里我将要安装的软件,上传到/usr/loca/目录下,使用 rz 

创建Dockerfile,构建jdk+tomcat环境

创建Dockerfile,构建jdk+tomcat环境 Dockerfile文件 [[email protected] jdk]# cat Dockerfile #pull base imageFROM ubuntu MAINTAINER  andy.liu "[email protected]" #update sourceRUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe"&g

【转】Mac OS X 中 Zsh 下 PATH 环境变量的正确设置

在 Mac OS X 中使用 zsh,环境变量 PATH 一不小心就会变得很紊乱,表现为自己设置的路径总是被放到系统路径之后,部分路径还会有重复.这是我们不太了解 zsh 启动时加载文件的顺序和 Mac OS X 的 shell 类型导致的. zsh 启动过程中会依次读取以下文件: /etc/zshenv $ZDOTDIR/.zshenv($ZDOTDIR 未设置时默认为 $HOME) 如果是 login shell,读取 /etc/zprofile, $ZDOTDIR/.zprofile 如果

在Mac OS X中部署Tomcat的经验

因为前几天重装了Mac的系统.准备接下来把一些必需的实验环境都搭建起来.这里简单总结一下在Mac OS X上部署Tomcat应该注意的事情: 下载Tomcat的相应版本号,如http://tomcat.apache.org/download-70.cgi里面的zip. 下载在希望部署的文件夹下解压.这里须要解决两个问题,一个是脚本的权限问题. 在终端中定位到tomcat文件夹下,输入 sudo chmod 755 ./bin/*.sh 另外一个是Java的环境变量问题.这个还略微有点复杂,能够參

阿里云服务器Centos6.5 部署JDK+TOMCAT+MYSQL

最近公司申请台阿里云服务器,选择的java多功能部署环境.登陆才发现,除了mysql装了,apache-tomcat.jdk-8u25-linux只有源文件.切换到/root/soft目录下,可以看到源文件.下面是部署jdk+apache,并测试生产环境. 一.部署JDK 查看系统是否安装了JDK:java –version(或者rpm -qa |grep java) 这里没预装,于是复制jdk-8u25-linux-x64.tar.gz到/usr/java (cp jdk-8u25-linux

jdk&tomcat环境变量配置及同时运行多个tomcat方法

一:jdk配置 安装jdk1.7.0_51,安装过程中所有选项保持默认:最后配置 JDK的环境变量: 在“我的电脑”上点右键—>“属性”—>“高级”—>“环境变量(N)”. 1.新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.7.0_51: 2.新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略) 3. 在系统变量path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能

服务器环境迁移,Linux centos7 64位 基础环境部署 jdk+tomcat+mysql+nginx

最近阿里云服务器到期,这个周末连夜将服务器迁移到美国去了,为什么迁移到美国去呢?主要是因为阿里云服务器费用高,另外网站的访问量不大,对网速要求也不高,主要是宣传和信息传递的作用,加上本人之前在搬瓦工上租了vps,安装shadowsocks 跳墙用,所以想索性将服务器暂时放到国外算了,一举两用,也不用买别人的vpn代理用来跳墙了. 整个迁移过程和软件安装步骤如下: 首先在vps上安装了nginx,保证国内能访问,并且网速能接受nginx安装,之前在博客上写过部署,不过这个刚好借此机会汇总下: 1.