日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos java 集成环境搭建,CentOS上搭建Tomcat环境并配置服务自启动 - Sonnyb - 博客园...

發布時間:2024/10/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos java 集成环境搭建,CentOS上搭建Tomcat环境并配置服务自启动 - Sonnyb - 博客园... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載安裝JDK

卸載原裝的OpenJDK(如果有)

# 查看是否安裝Java

java -version

# 查看Java的安裝包信息

rpm -qa | grep java

# 卸載原裝Java,為查找到的安裝包信息

rpm -e --nodeps

1

2

3

4

5

6

OpenJDK是JDK的開源版本,Linux使用yum源安裝的JDK都是這個版本,建議使用OracleJDK代替OpenJDK。

我這里使用的是最小化安裝,所以就沒有自帶JDK了。

下載OracleJDK,官網下載地址:

# 創建安裝目錄

mkdir -p /usr/

local/java

# 解壓

tar -xzvf jdk-

8u151-linux-i586.tar.gz -C /usr/

local/java

1

2

3

4

配置JAVA環境變量:

vi /etc/profile

1

在/etc/profile文件末尾添加以下幾行配置,注意第二行的最前面的“.”指的是當前路徑,不是手誤。還有 JAVA_HOME 目錄的路徑盡量靠過來,避免手殘,敲錯了找半天。

export JAVA_HOME=/usr/local/java/jdk1.

8.0_151

export CLASSPATH=.:

$JAVA_HOME/lib/tool.jar:

$JAVA_HOME/lib/dt.jar

export PATH=

$PATH:

$JAVA_HOME/bin

1

2

3

使用source命令讓配置生效

source /etc/profile

1

下載并安裝Tomcat

從清華大學的鏡像站下載會快一點:

因為Tomcat是Java寫的,所以只要有了JRE就可以“一次編譯到處運行”。so,Tomcat解壓即可使用。

解壓

tar

-xzvf apache

-tomcat

-

8.5

.23

.tar

.gz

-C /usr/

local/java

1

配置Tomcat的環境變量

在 /etc/profile 文件后再追加一條TOMCAT的環境變量

# 在/etc/profile文件末尾追加TOMCAT的環境變量

export

CATALINA_HOME=

/usr/local

/java/apache-tomcat-

8.5.

23

1

2

CATALINA 是Tomcat的啟動程序,Tomcat的啟動腳本都是使用 CATALINA_HOME 作為變量,所以這里我們要設置 CATALINA_HOME

使用 source 命令完成是配置生效

source /etc/profile

1

將Tomcat配置為服務

將Tomcat配置為系統服務后,就方便使用 service 命令來啟動或關閉Tomcat服務

省的每次啟動后還要到tomcat的bin目錄下找startup腳本

# 把tomcat的腳本文件拷一份到/etc/init.d目錄

cp /usr/local/java/apache-tomcat-

8.5

.23/bin/catalina

.sh /etc/init

.d/tomcat8

# 并把改腳本授權給所有用戶執行

chmod

755 /etc/init

.d/tomcat8

1

2

3

4

5

拷貝的腳本并不能直接使用,還需要修改添加一些配置。

vi /etc/init

.d/tomcat8

1

添加 chkconfig 和 description 兩行注釋。有這兩行注釋才能支持chkconfig命令配置服務;

同時加上 JAVA_HOME 和 CATALINA_HOME 兩個變量的聲明。

#chkconfig: 2345 10 90

#description: tomcat8 service

export

JAVA_HOME=

/usr/local

/java/jdk1.

8.0_151

export

CATALINA_HOME=

/usr/local

/java/apache-tomcat-

8.5.

23

1

2

3

4

5

這里配置的2345指的是2345這4個運行級別會開機自啟動,10是啟動優先級,90是關閉優先級,優先級的值為0-99,越小優先級越高。

前面在 /etc/profile 文件配置中的環境變量只會在shell登錄后執行,開機的過程中并不會加載 /etc/profile ,但是tomcat的啟動腳本中需要這兩個變量,所以需要在啟動腳本中加入這兩個變量。

使用 chkconfig --add 命令添加服務

[root

@localhost ~]

# chkconfig --add tomcat8

1

配置完成后Tomcat服務即可開機自啟動

同時還可以使用 service tomcat8 start 和 service tomcat8 stop 命令來啟動和停止tomcat服務。

配置防火墻打開8080端口并訪問測試

# 對內網網段,打開8080端口

iptables -I INPUT

-s

192.168.

10.0/

24 -p tcp --dport

8080 -j ACCEPT

1

2

網絡的配置由實際的環境決定

物理機訪問測試:

總結

以上是生活随笔為你收集整理的centos java 集成环境搭建,CentOS上搭建Tomcat环境并配置服务自启动 - Sonnyb - 博客园...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。