centos7 安装jdk和tomcat

来源:互联网 发布:淘宝客提现扣几个点 编辑:程序博客网 时间:2024/04/28 22:47

现在构建系统环境基本上都是用自动化的,但是我们可以了解下构建过程,先写一个手动的,以后加一个自动化构建。

虚拟机安装:http://blog.csdn.net/u014803081/article/details/72711532

查看防火墙状态

[root@localhost ~]# firewall-cmd --state

running
[root@localhost ~]# systemctl stop firewalld.service    // 关闭防火墙
[root@localhost ~]# systemctl disable firewalld.service //设置开机不自动启动防火墙
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.

[root@localhost ~]# firewall-cmd --state
not running

进入下载安装目录

[root@localhost ~]# cd /usr/local/src

到oracle官网找到需要的jdk下载地址,比如jdk8u131:

[root@localhost src]# wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz?AuthParam=1498455975_302bb264e2df5fe51af16f0ca58dcbc0

到apache网站找到自己需要的tomcat版本,比如 tomcat8.5.15

[root@localhost src]# wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz

下载完成,查看

[root@localhost src]# ll
total 190368
-rw-r--r--. 1 root root   9393241 May  5 19:33 apache-tomcat-8.5.15.tar.gz
-rw-r--r--. 1 root root 185540433 Mar 16 04:41 jdk-8u131-linux-x64.tar.gz?AuthParam=1495763570_bf30009d69f61973cdd7fb72c79f7e31

解压:

[root@localhost src]# tar -zxvf apache-tomcat-8.5.15.tar.gz

[root@localhost src]# tar -zxvf jdk-8u131-linux-x64.tar.gz?AuthParam=1495763570_bf30009d69f61973cdd7fb72c79f7e31

[root@localhost src]# ll
total 190368
drwxr-xr-x. 9 root root       160 May 26 17:54 apache-tomcat-8.5.15
-rw-r--r--. 1 root root   9393241 May  5 19:33 apache-tomcat-8.5.15.tar.gz
drwxr-xr-x. 8   10  143       255 Mar 15 16:35 jdk1.8.0_131
-rw-r--r--. 1 root root 185540433 Mar 16 04:41 jdk-8u131-linux-x64.tar.gz

移动重命名jdk和tomcat

[root@localhost src]# mv apache-tomcat-8.5.15 ../tomcat
[root@localhost src]# mv jdk1.8.0_131 ../jdk

到local下查看:

[root@localhost src]# cd ..
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root   6 Nov  5  2016 bin
drwxr-xr-x. 2 root root   6 Nov  5  2016 etc
drwxr-xr-x. 2 root root   6 Nov  5  2016 games
drwxr-xr-x. 2 root root   6 Nov  5  2016 include
drwxr-xr-x. 8   10  143 255 Mar 15 16:35 jdk
drwxr-xr-x. 2 root root   6 Nov  5  2016 lib
drwxr-xr-x. 2 root root   6 Nov  5  2016 lib64
drwxr-xr-x. 2 root root   6 Nov  5  2016 libexec
drwxr-xr-x. 2 root root   6 Nov  5  2016 sbin
drwxr-xr-x. 5 root root  49 May 25 17:26 share
drwxr-xr-x. 2 root root 129 May 26 17:57 src
drwxr-xr-x. 9 root root 160 May 26 17:54 tomcat

进入编辑/etc/profile 配置jdk

[root@localhost local]# vi /etc/profile

按 i 开始编辑,在最后加入

#set java environment
JAVA_HOME=/usr/local/jdk
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

编辑完成 保存  Esc,然后 :wq

使之生效:

[root@localhost local]# source /etc/profile

查看是否成功

[root@localhost local]# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

然后进入tomcat,启动

[root@localhost local]# cd tomcat/bin
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

查看tomcat是否正确启动

[root@localhost bin]# ps -ef|grep tomcat
root       2336      1  4 18:07 pts/0    00:00:01 /usr/local/jdk/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root       2363   2126  0 18:08 pts/0    00:00:00 grep --color=auto tomcat

最后在外部浏览器访问是否正确,比如 http://192.168.2.36:8080/

原创粉丝点击