centos7 jdk8 tomcat8 安装

安装jdk

# cd /opt/
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F;oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz"

# tar xzf jdk-8u131-linux-x64.tar.gz
# cd /opt/jdk1.8.0_131/
# alternatives --install /usr/bin/java java /opt/jdk1.8.0_131/bin/java 2
# alternatives --config java

There are 3 programs which provide ‘java‘.

Selection Command
-----------------------------------------------
* 1 /opt/jdk1.7.0_71/bin/java
+ 2 /opt/jdk1.8.0_45/bin/java
3 /opt/jdk1.8.0_91/bin/java
4 /opt/jdk1.8.0_131/bin/java

Enter to keep the current selection[+], or type selection number: 4
# alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_131/bin/jar 2
# alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_131/bin/javac 2
# alternatives --set jar /opt/jdk1.8.0_131/bin/jar
# alternatives --set javac /opt/jdk1.8.0_131/bin/javac

=================================================================

配置环境变量:
vim /etc/profile
增加:
# export JAVA_HOME=/opt/jdk1.8.0_131
# export JRE_HOME=/opt/jdk1.8.0_131/jre
# export PATH=$PATH:/opt/jdk1.8.0_131/bin:/opt/jdk1.8.0_131/jre/bin
然后:
source /etc/profile

java -version :查看版本信息

=================================================================

安装tomcat8
http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.45/bin/apache-tomcat-8.0.45.tar.gz

解压:
tar -zxvf apache-tomcat-8.0.45.tar.gz -C /opt/
=======================================================
centos7使用systemctl替换了service命令
1、查看服务
systemctl status name.service
启动服务
systemctl start name.service
停止服务
systemctl stop name.service
重启服务
systemctl restart name.service
增加开机启动
systemctl enable name.service
删除开机启动
systemctl disable name.service
2、tomcat增加启动参数
tomcat需要增加一个pid文件
在tomcat/bin 目录下面,增加setenv.sh配置,catalina.sh启动的时候会调用,同时配置java内存参数
[[email protected] bin]# vim setenv.sh
写入一下命令:
#tomcat启动pid

export CATALINA_HOME=/home/hwmon/apache-tomcat-8.0.20
export CATALINA_BASE=/home/hwmon/apache-tomcat-8.0.20
#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"

3、增加tomcat.service
在/usr/lib/systemd/system目录下增加tomcat.service,目录必须是绝对目录
[[email protected] bin]# vim /usr/lib/systemd/system/tomcat.service
写入一下命令:
[Unit]

Description=Tomcat

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

[Service]

Type=forking

PIDFile=/home/hwmon/tomcat/tomcat.pid

ExecStart=/home/hwmon/tomcat/bin/startup.sh

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

##[unit]配置了服务的描述,规定了在network启动之后执行,

##[service]配置服务的pid,服务的启动,停止,重启

##[install]配置了使用用户

4、使用tomcat.service

systemctl enable tomcat.service

systemctl start tomcat.service

systemctl stop tomcat.service

systemctl restart tomcat.service

因为配置pid,在启动的时候会在tomcat的根目录下生产tomcat.pid文件,停止后删除

=====================================================================================

查看防火墙:
firewall-cmd --list-ports

1、关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

firewall-cmd --zone=public --add-port=80/tcp --permanent

时间: 2024-10-08 16:08:55

centos7 jdk8 tomcat8 安装的相关文章

Tomcat8安装APR

此篇笔记基于Linux的Centos7系统 下载Tomcat8 下载地址在首页,这里我们用的是apache-tomcat-8.0.36.tar.gz 安装Tomcat8 用ftp工具上传到Linux服务器,解压: 1 tar -xvf apache-tomcat-8.0.36.tar.gz 进行重命名,最后安装路径为/usr/tomcat8 安装openssl 1 yum install -y openssl-devel 安装apr 先新建一个文件夹,以后的安装都在这里进行 1 2 3 mkdi

CentOS7网络配置,安装jdk,tomcat和mysql全过程

CentOS7网络配置,安装jdk,tomcat和mysql全过程 1.CentOS7网络配置 安装CentOS7要在VMware虚拟机上进行,设置密码后登陆进来,可以看见右下角有下面几个图标,右击网络图标->设置 接下来查看一下当前linux系统的ip地址,命令:ip addr 见ens33(不同机器的名字可能不一样,但是会有ens+数字),当前是没有ip地址的. 修改ifcfg-ens33文件: 命令:vi ifcfg-ens33 打开ifcfg-ens33,按a进行编辑,把最后一行ONBO

【CNMP系列】CentOS7.0下安装PHP5.6.30服务

上一节我们讲过了如何在CentOS7.0下安装MySql服务,如果没有看到欢迎页面的朋友,可以加我的个人微信详聊:litao514148204 附上一节地址:http://www.cnblogs.com/riverdubu/p/6426852.html 关于php-fpm nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端. nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理

【CNMP系列】CentOS7.0下安装MySql5.6服务

接上一回的话,CentOS7.0下安装好了Nginx服务,对于我们的CNMP,我们可以开始我们的M啦,就是传统意义上的MySql服务 MySql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. 官网:https://www.mysql.com/ 与其他大型数据库例如 Or

阿里云Centos7使用yum安装MySQL5.6.24的正确姿势

阿里云Centos7使用yum安装MySQL5.6.24 阿里云Centos7使用yum安装MySQL5.6.24 前言:由于某些不可抗力,我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tomcat环境,下为mysql的安装记录 →_→大家都知道,centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本.所以,即使我使劲用yum -y install mysql mysql-server mysql-devel,也是没有人会鸟

Centos7最小化安装下安装,编译lamp环境

centos7默认的php是5.5,mysql已经变为mariadb,如果想要自定义的配置,需要自己手动来编译配置.以下步骤在公司服务器上已经正常操作过. 1.安装centos7选择基本安装,配置完网络后首先要先关闭firewall: 停止firewall # systemctl stop firewalld.service 禁止firewall开机启动 # systemctl disable firewalld.service 2.安装iptables防火墙 yum方式安装iptables #

centos7最小化安装

centos7最小化安装的时候有些命令是不包含的,所以一开始需要做一些配置才能正常使用. 1. 查看网络命令ifconfig 首先修改网卡配置文件 #vi /etc/sysconfig/network-scripts/ens33 修改配置文件为开机启动,不然后续没法安装 ONBOOT=yes 重启网卡 #service network restart 2. 安装net-tools,因为它包含了ifconfig这个命令 #yum -y install net-tools

CentOS-7.0.中安装与配置Tomcat-7的方法

安装说明 安装环境:CentOS-7.0.1406 安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.cgi 安装前提 系统必须已安装配置JDK6+,安装请参考:在CentOS-6.3中安装与配置JDK-7. 安装tomcat 将apache-tomcat-7.0.29.tar.gz文件上传到/usr/local中执行以下操作: 代码如下: [plain] view plainco

centos7部署pyenv安装python多版本

在CentOS7通过pyenv安装Python3和virtualenv CentOS中默认安装Python版本是2.7版.我们将一步步在CentOS服务器上的安装Python3. 由于CentOS系统内很多工具都依赖于系统自带的Python2.7.5,所以为了不影响Python2.7.5的使用,就使用Pyenv进行环境隔离.virtualenv用来为每个python应用都创建一个独立的python环境. Step 1.更新系统 $ sudo yum -y update Step 2. 安装依赖环