1. 程式人生 > >Debian安裝JDK1.7與Tomcat7.0

Debian安裝JDK1.7與Tomcat7.0

一、安裝jdk

下載官方jdk:

當前版本是7u25

wget -c http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-i586.tar.gz

(使用這個命令下載的檔案不正確,會是一個網頁。所以我是把jdk-7u25-linux-i586.tar.gz放到了自己的網站上下載的!)

將下jdk-7u25-linux-i586.tar.gz解壓到/usr/lib/下

先解壓在當前目錄

tar vfxz jdk-7u25-linux-i586.tar.gz

重新命名為jdk7並移動至/usr/lib/

mv jdk1.7.0_25/ /usr/lib/jdk7

修改環境變數

vi ~/.bashrc

內容如下:

export JAVA_HOME=/usr/lib/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

儲存退出,輸入以下命令使之立即生效。
source ~/.bashrc

 直接輸入命令測試下

java

二、安裝Tomcat

下載Tomcat

我們這裡下載的是Tomcat7

wget -c http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz

解壓

tar -zxvf apache-tomcat-7.0.42.tar.gz

複製到指定的目錄/usr/lib/

cp -r apache-tomcat-7.0.42 /usr/lib/tomcat7

切換至/usr/lib/tomcat7/bin

cd /usr/lib/tomcat7/bin

執行tomcat

./startup.sh

正常情況下可以見到如下的資訊:
Using CATALINA_BASE: /usr/lib/tomcat
Using CATALINA_HOME: /usr/lib/tomcat
Using CATALINA_TMPDIR: /usr/lib/tomcat/temp
Using JRE_HOME: /usr/lib/jdk7/jre
Using CLASSPATH: /usr/lib/tomcat/bin/bootstrap.jar:/usr/lib/tomcat/bin/tomcat-juli.jar

可以使用wget http://localhost:8080/ 進行測試,你懂的。

三、配置tomcat自啟動

首先我們要準備兩個工具以編譯jsvc

#apt-get install gcc make

編譯jsvc

cd /usr/lib/tomcat7/bin/
tar -zxvf commons-daemon-native.tar.gz
cd commons-daemon-1.0.10-native-src/unix/
./configure --with-java-home=/usr/lib/jdk7/
make
./jsvc --help (如果出現提示和版本號,說明編譯成功)
cp jsvc /usr/lib/tomcat7/bin/

修改啟動指令碼

vi /usr/lib/tomcat7/bin/daemon.sh

在檔案的前面加上如下程式碼,意義自己瞭解,注意TOMCAT_USER=tomcat是啟動tomcat的使用者

#################################
JAVA_HOME=/usr/lib/jdk7
CATALINA_HOME=/usr/lib/tomcat7
DAEMON_HOME=/usr/lib/tomcat7/bin
TOMCAT_USER=tomcat
CATALINA_BASE=/usr/lib/tomcat7
CATALINA_OPTS=
#################################

設定為自啟動

cp /gzmfb/tomcat/bin/daemon.sh /etc/init.d/tomcat
service tomcat start (測試能否啟動,執行後應該可以開啟訪問tomcat)
service tomcat stop
update-rc.d tomcat defaults (將tomcat新增到自啟動)
find /etc/ -name *tomcat (應該出現類以一下程式碼)
#################################
/etc/rc6.d/K01tomcat
/etc/init.d/tomcat
/etc/rc3.d/S18tomcat
/etc/rc1.d/K01tomcat
/etc/rc2.d/S18tomcat
/etc/rc4.d/S18tomcat
/etc/rc0.d/K01tomcat
/etc/rc5.d/S18tomcat
#################################

重啟電腦,測試tomcat是否啟動

reboot

 (已完)

相關推薦

Debian安裝JDK1.7Tomcat7.0

一、安裝jdk 下載官方jdk: 當前版本是7u25 wget -c http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-i586.tar.gz (使用這個命令下載的檔案不正確,會是一個網頁。所以我是把jdk-7u25

jdk1.8jmeter4.0安裝教程步驟

安裝JDK 1.8以上版本。 設定環境變數: 在使用者變數中,新建變數名“JAVA_HOME”,變數值為:安裝JDK的目錄,如我的為:“C:\Program Files\Java\jdk1.8.0;” 再新建變數名為“CLASSPATH”,變數值為: “%JAVA_HOM

CentOS7下安裝jdk1.7

8.0 tools root vim exp nod run 3.4 -1 1、卸載自帶OPENJDK 用 java -version 命令查看當前jdk版本信息 #java -version 用rpm -qa | grep java 命令查詢操作系統自身安

安裝jdk1.7

gre ado linux開發 三層 /usr 哪些 open too source 由於各Linux開發廠商的不同,因此不同開發廠商的Linux版本操作細節也不一樣,今天就來說一下CentOS下JDK的安裝: 方法一:手動解壓JDK的壓縮包,然後設置環境變量 1.在/us

AIX安裝JDK1.7教程

1.7 all clas gree display ucc color java image 1.下載 2.解壓 gunzip -c ava7r1_64.jre.7.1.0.410.tar.gz | tar -xf - gunzip -c Java7r1_64.sdk

redhat7安裝jdk1.7報錯/home/renqiwei/jdk1.7/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

ann .cn .so 解決方法 技術分享 cannot mage jdk1 i686 本地下載解壓安裝到/home/renqiwei/jdk1.7目錄下 root配置環境變量,報錯: 原因:是因為64位系統中安裝了32位程序 解決方法:yum install gli

CentOS 6.8 安裝JDK1.7

centos6安裝jdkCentOS 6.8 安裝JDK1.7 檢查Linux系統是否已安裝jdk [root@linux1 ~]# rpm -qa | grep java tzdata-java-2016c-1.el6.noarch java-1.6.0-openjdk-1.6.0.38-1.13.10.4

Centos6.5安裝python2.7pip

fig inux conf 編譯安裝 ins collect pen 軟連接 zip2 安裝Python2.7 安裝環境 [root@localhost1 ~]# cat /etc/redhat-release CentOS release 6.5 (Final

WIN7安裝jdk1.7

1.7 官網 win archive 分享圖片 地址 ech get java_home @官網下載地址 我的64位的 下載後雙擊,一直下一步就行。出現下面這個關掉就行 新建環境變量 JAVA_HOME C:\Program Files\Java\j

JDK1.7JDK1.8相互切換

1. 配置好環境變數(我的是64bit系統) JAVA_HOME = C:\Program Files\Java\jdk1.7.0_25 CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar Path = ;%JAVA_HOME%

win10 安裝python2.7python3.6,同時相容各自的pip

1、先分別裝好python2.7與python3.6 2、將進入python2.7安裝目錄將python.exe重新命名為python2.exe,進入python3.6目錄將python重新命名為python3.exe 3、將python2.7與py

Linux(centos7)安裝JDK1.8maven

安裝JDK1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  官網下載jdk1.8上傳到linux伺服器 壓解 壓解後有jdk1.8.0_191

java集合之----HashMap原始碼分析(基於JDK1.71.8)

一、什麼是HashMap 百度百科這樣解釋: 簡而言之,HashMap儲存的是鍵值對(key和value),通過key對映到value,具有很快的訪問速度。HashMap是非執行緒安全的,也就是說在多執行緒併發環境下會出現問題(死迴圈) 二、內部實現 (1)結構 HashM

jdk1.8環境下安裝jdk1.7

其他不用變,如果以後想用回1.8,只需要改java_home裡的就行了。  改完這些,在cmd裡輸入java -version。大家可以驚喜的發現。依舊是1.8。。。 不要著急,這時,大家進入system32裡,把java.exe,javaw.exe以及javaw

JAVA併發容器:JDK1.7 1.8 ConcurrentHashMap 區別

生活 為什麼我們總是沒有時間把事情做對,卻有時間做完它? 瞭解ConcurrentHashMap 工作中常用到hashMap,但是HashMap在多執行緒高併發場景下並不是執行緒安全的。 所以引入了ConcurrentHashMap,它是HashMap的執行緒安全版本,採用了分段

FtpClient jdk1.7jdk1.6區別

FtpClient 在jdk1.7,變成了private的,所以沒辦法通過new去例項化,為此百度了一些,總結一下1.6到1.7的變化 //ftpClient = new FtpClient(); 原有的new 方法 ftpClient = FtpClie

Linux下安裝jdk1.7

先解除安裝open-jdk java –version rpm -qa | grep java rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 rpm -e --nodeps jav

Windows 10系統安裝JDK1.8配置環境

第一步:下載JDK1.8 地址:https://www.oracle.com/index.html 第二步: 安裝分兩次,第一次是安裝 jdk ,第二次是安裝 jre 。安裝jdk預設的安裝地址為C盤,安裝目錄 \java 之前的目錄修改成你想放的目錄;安裝jre不要安裝在JDK資料夾,可以安裝在

解除安裝jdk1.7,並且重新安裝1.8,eclipse打不開

之前使用eclipse的時候,使用的還是jdk1.7的,但是由於時間和專案的原因,將jdk的版本從1.7換成了1.8,重新下載了jdk1.8並且安裝ok且配置了path的路徑後,卻發現自己的eclipse卻打不開了,並且彈出這樣一個錯誤提示: 這時候從網上搜尋解決辦法,結果真的被我找到了。

centos7原始碼安裝jdk1.7

1.jdk-7u55.tar.gz的安裝 1.下載jdk的原始碼包 如果Linux是64位的,jdk也要是64位的,不然會出現找不到目錄錯誤 2.在/usr/local目錄下新建java目錄 cd /usr/local sudo mkdir java 3.將j