1. 程式人生 > >CentOS7安裝配置JDK7和Tomcat7及開啟啟動

CentOS7安裝配置JDK7和Tomcat7及開啟啟動

安裝說明
安裝環境:CentOS7
安裝方式:原始碼安裝
軟體:apache-tomcat-7.0.81.tar.gz
下載地址:http://tomcat.apache.org/download-70.cgi

檢視jdk及其版本

[root@localhost ~]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

如果出現Java(TM) SE Runtime,進入第二步安裝Tomcat
否則進入第一步安裝JDK

1.安裝JDK

1.1 檢視OpenJDK

[[email protected] /]# rpm -qa | grep java
java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
tzdata-java-2014b-1.el7.noarch
java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64

1.2 解除安裝OpenJDK(不建議)
[[email protected] /]# rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
[

[email protected] /]# rpm -e –nodeps tzdata-java-2014b-1.el7.noarch
[[email protected] /]# rpm -e –nodeps java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64

1.3 安裝jdk和配置環境變數
在Windos系統下載jdk-7u76-linux-x64.tar.gz,通過Xftp將jdk-7u76-linux-x64.tar.gz上傳到linux系統的/usr/local目錄
進入/usr/local
[[email protected]

/]# cd /usr/local
解壓
[[email protected] local]# tar -zxvf jdk-7u76-linux-x64.tar.gz
重新命名
[[email protected] local]# mv jdk1.7.0_76 jdk7
編輯/etc/profile
[[email protected] local]# vi /etc/profile
在最後面追加

export JAVA_HOME=/usr/local/jdk7
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

使環境變數立即生效
[[email protected] /]# source /etc/profile

1.4 配置系統預設使用的jdk
[[email protected] /]# sudo update-alternatives –install /usr/bin/java java /usr/local/jdk7/bin/java 300
[[email protected] /]# sudo update-alternatives –install /usr/bin/javac javac /usr/local/jdk7/bin/javac 300
注意:如果以上兩個命令出現找不到路徑問題,只要重啟一下計算機在重複上面兩行程式碼就OK了。
執行下面的程式碼可以看到當前各種JDK版本和配置:
[[email protected] /]# sudo update-alternatives –config java
選擇對應的jdk版本
重啟永久生效

2.安裝tomcat

2.1 安裝tomcat和配置環境變數
在Windos系統下載apache-tomcat-7.0.81.tar.gz,通過Xftp將apache-tomcat-7.0.81.tar.gz上傳到linux系統的/usr/local目錄
進入/usr/local
[[email protected] /]# cd /usr/local
解壓壓縮包
[[email protected] local]# tar -zxv -f apache-tomcat-7.0.81.tar.gz
刪除壓縮包
[[email protected] local]# rm -rf apache-tomcat-7.0.81.tar.gz
重新命名tomcat7
[[email protected] local]# mv apache-tomcat-7.0.29 tomcat7

2.2 啟動Tomcat
執行以下操作:
[[email protected] /]# /usr/local/tomcat7/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat7
Using CATALINA_HOME: /usr/local/tomcat7
Using CATALINA_TMPDIR: /usr/local/tomcat7/temp
Using JRE_HOME: /usr/local/jdk7
Using CLASSPATH: /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar
Tomcat started.
出現以上的列印資訊說明已經成功啟動。

2.3 配置防火牆開放8080埠
編輯/etc/sysconfig/iptables
[[email protected] ~]# vi + /etc/sysconfig/iptables
新增配置項

-A INPUT -m state –state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

這裡寫圖片描述
儲存退出
先按esc,然後按:鍵盤,在這個輸入wq,然後按回車即可儲存退出
重啟防火牆
[[email protected] ~]# service iptables restart

2.4 檢驗Tomcat安裝執行
通過以下地址檢視tomcat是否執行正常:
http://192.168.3.128:8080/
看到tomcat系統介面,恭喜,安裝成功!
這裡寫圖片描述

停止Tomcat
[[email protected] ~]# /usr/local/tomcat7/bin/shutdown.sh //停止tomcat

3.開啟自動啟動Tomcat
切換到tomcat/bin目錄下
[[email protected] ~]# cd /usr/local/tomcat7/bin/
編輯startup.sh檔案
[[email protected] bin]# vim startup.sh
然後再startup.sh的檔案開頭的地方新增如下內容

#chkconfig: 2345 80 90    
#description:tomcat auto start    
#processname: tomcat

這裡寫圖片描述
儲存退出
先按esc,然後按:鍵盤,在這個輸入wq,然後按回車即可儲存退出

編輯catalina.sh檔案
[[email protected] ~]# vim catalina.sh
這裡寫圖片描述
然後新增環境變數(/usr/local/tomcat7為tomcat的安裝目錄)
export CATALINA_BASE=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_TMPDIR=/usr/local/tomcat7
儲存退出
先按esc,然後按:鍵盤,在這個輸入wq,然後按回車即可儲存退出

然後新增連線
[[email protected] bin]# ln -s /usr/local/tomcat7/bin/startup.sh /etc/rc.d/init.d/tomcat7
通過上面的命令將startup.sh檔案連線到init.d目錄下名稱為tomcat7
然後切換到/etc/rc.d/init.d/目錄
[[email protected] bin]# cd /etc/rc.d/init.d/
用ll檢視一下tomcat是否有可執行許可權
[[email protected] init.d]# ll
如果沒有的話使用chmod +x tomcat7新增執行許可權
[[email protected] init.d]# chmod +x tomcat7
然後用chkconfig –add tomcat7 新增開機啟動服務
[[email protected] init.d]# chkconfig –add tomcat7
最後使用chkconfig –list確認一下是否新增成功
[[email protected] init.d]# chkconfig –list
這裡寫圖片描述

表明tomcat服務已經生效,在2、3、4、5執行級別隨系統啟動而自動啟動

相關推薦

CentOS7安裝配置JDK7Tomcat7開啟啟動

安裝說明 安裝環境:CentOS7 安裝方式:原始碼安裝 軟體:apache-tomcat-7.0.81.tar.gz 下載地址:http://tomcat.apache.org/download-70.cgi 檢視jdk及其版本 [root@

開發人員學Linux(12):CentOS7安裝配置MemcachedRedis

1.前言上一篇講述了持續整合工具Jenkins的使用,本篇講述現在比較流行的兩個NoSQL資料庫Memcached和Redis的安裝和使用。Memcached 是一個高效能的分散式記憶體物件快取系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中快取資料和物件來減少讀取

Centos7安裝配置JDK1.8tomcat7 並開放8080埠

注意:首先堅持jdk版本與系統版本是否一致 1.在/usr/目錄下建立java目錄 [[email protected] ~]# mkdir/usr/java [[email protected] ~]# cd /usr/java 2.下載jdk,然

CentOS7安裝配置svnsvn hook實戰

子函數 集合 sha 管理 print 我們 註釋 reat 行處理 一、概述 1、何為svn?Apache Subversion(簡稱SVN,svn),一個開放源代碼的版本控制系統;用來管理文檔,程序代碼等文檔的版本;svn相對git來說有點古老,是一個中心控制的版本控制

Centos7安裝MySQL5.7主從複製配置

一:MySQL安裝 1、下載tar包,這裡使用wget從官網下載 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 2、將mysql安裝

centos7安裝NIVID驅動cuda8.0並且配置帶GPU的caffe

一,安裝NIVID的驅動 1,新增ELPepo源 a,安裝yum-priorities外掛 這個外掛是用來設定yum在呼叫軟體源時的順序的。因為官方提供的軟體源,都是比較穩定和被推薦使用的。因此,官方源的順序要高於第三方源的順序。如何保證這個順序,就需要安裝yum-prio

Hadoop系列之(一)CentOS7安裝配置SSH無密碼驗證配置

由於最近在進行關於Hadoop的學習,開始重新搭建一套Hadoop的環境,和之前自己搭建的環境的區別在於作業系統的版本,本次採用的為CentOS7.2的版本,7相對於6的版本改動較大。一些命令都不太一樣,其中在其核心中加了Docker,因此在後期裝相關軟體時不需要重新安

Linux下配置Nodejsnpm安裝pemolo

1、安裝nodejs 下載後,使用tar命令解壓檔案(tar zxvf [下載的檔名稱]); 解壓後進入(cd命令)解壓出來的目錄(不知道目錄名稱可以使用ls命令檢視) 使用./configure命令檢查環境是否符合Nodejs的編譯需要; make 編譯; make i

Centos7.4安裝配置haproxyKeepalived

global sysconf 無法 用戶組 outer cfg unicast app note 系統版本是centos7.4的 [root@data-1-1 ~]# cat /etc/redhat-release CentOS Linux release 7.4

Centos7安裝配置Apache+PHP+Mysql+phpmyadmin

css isa roo awk perm mha pack 操作 req 轉載自: Centos7安裝配置Apache+PHP+Mysql+phpmyadmin 一、安裝Apache yum install httpd 安裝成功後,Apache操作命令: systemc

centos7配置IP相關問題排查

centos7配置IP首先查看網絡情況ip add 查看網絡情況 dhclent 如果沒有IP地址,使用此命令可自動獲取IP打開網卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ensXX修改網卡配置文件BOOTPROTO=dhcp => BOOTPROTO=

CentOS7安裝配置PostgreSQL9.6

list 用戶密碼 創建數據庫 同名 current har -a -- tcp 參考文檔: 安裝初始化:https://www.postgresql.org/download/linux/redhat/ 簡單使用:https://mozillazg.github.io

開發人員學Linux(11):CentOS7安裝配置持續集成工具Jenkins

centos linux ci 持續集成 1.前言在上一篇講述了如何在CentOS7中安裝並使用代碼質量管理平臺SonarQube6.4,在上一篇中講到了SonarQube支持多種方式來分析代碼質量,其中有一種方式之一就是在持續集成工具中來自動完成代碼質量分析,本篇就是繼續上一篇來講述如何安裝

開發人員學Linux(13):CentOS7安裝配置IT設備監控系統Zabbix

zabbix linux centos cacti nagios 1.前言在前一篇講述了如何安裝Memcached和Redis,在這一篇主要講述如何安裝企業級IT設備監控系統Zabbix。本人曾在某大型集團公司信息化部門工作,公司在多個城市以及一個城市的多個區有辦公區,在那裏不僅會開發軟件

開發人員學Linux(14):CentOS7安裝配置大數據平臺Hadoop2.9.0

hadoop hdfs yarn jdk 1.前言“大雲物移”是當年很火熱的一個話題,分別指大數據、雲計算、物聯網和移動互聯網,其中大數據領域談論得多就是Hadoop。當然Hadoop不代表大數據,而是大數據處理領域的一個比較有名的開源框架而已,通常說的大數據包含了大數據的存放、大數據的分析處

centos7安裝配置rsync

提示信息 add allow mark onf 安裝配置 uid secret 信息 一、服務端(192.168.8.81): 安裝軟件: yum -y install rsync 創建需同步的目錄: mkdir -p /home/lee/rsync 編輯配置文

CentOS7安裝配置Postgresql

系統/運維 Linux 執行命令Yum install postgresql-serverYum install postgresql-contrib安裝完成後,檢查postgresql的服務狀態Systemctl status postgresql服務未啟動執行systemctl start pos

Linux Centos7安裝配置畫圖工具Graphviz

graphviz一、安裝 yum -y install graphviz 二、測試 1、測試是否安裝成功[root@localhost ~]# which dot/usr/bin/dot[root@localhost ~]# dot -Vdot - graphviz version 2.30.1 (20150

在linux系統下安裝配置javatomcat

align wrap 拷貝 ase 運行 禁用 remove classpath 啟動 個人習慣將源碼包放到opt下 1.安裝jdk jdk是java的運行環境,整個jenkins就是一個var包,是java寫的程序。 1.1.通過yum安裝

centos7安裝配置apache(httpd)

centos7安裝配置apache(ht安裝: yum -y install httpd 支持目錄索引:a. 首頁索引:vim /etc/httpd/conf.d/welcome.confb. 自定義索引樣式:vim /etc/httpd/conf/httpd.conf 支持php: 開啟pathin