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.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
jdk1.8與jmeter4.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.7與pip
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.7與JDK1.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.7與python3.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.8與maven
安裝JDK1.8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官網下載jdk1.8上傳到linux伺服器 壓解 壓解後有jdk1.8.0_191
java集合之----HashMap原始碼分析(基於JDK1.7與1.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.7與jdk1.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