Ubuntu14.04 Tomcat 安裝過程記錄 檢查java的版本 zhousp@ubuntu:~$ sudo java -version [sudo] password for zhousp: java version "1.7.0_95" OpenJDK Runtime Environmen ...
Ubuntu14.04 Tomcat 安裝過程記錄
檢查java的版本
zhousp@ubuntu:~$ sudo java -version
[sudo] password for zhousp:
java version "1.7.0_95"
OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-0ubuntu0.14.04.2)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
zhousp@ubuntu:~$
查找java目錄
zhousp@ubuntu:~$ whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/bin/X11/java /usr/share/java /usr/share/man/man1/java.1.gz
zhousp@ubuntu:~$ which java
/usr/bin/java
設置環境變數
zhousp@ubuntu:~$ echo $JAVA_HOME
空行-表示沒有設定該環境變數
zhousp@ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
zhousp@ubuntu:~$ JAVA_HOME=/usr/bin/java;export JAVA_HOME
zhousp@ubuntu:~$ echo $JAVA_HOME
/usr/bin/java
zhousp@ubuntu:~$
安裝Tomcat並設置環境變數
zhousp@ubuntu:~/Downloads$ sudo cp -r apache-tomcat-8.0.33 /home/tomcat
zhousp@ubuntu:~/Downloads$ cd /home/
zhousp@ubuntu:/home$ ls
tomcat zhousp
zhousp@ubuntu:/home$ cd tomcat
zhousp@ubuntu:/home/tomcat$
zhousp@ubuntu:/home/tomcat$ ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work
zhousp@ubuntu:/home/tomcat$ cd ~
zhousp@ubuntu:~$ CATALINA_HOME=/home/tomcat;export CATALINA_HOME
zhousp@ubuntu:~$ echo $CATALINA_HOME
/home/tomcat
zhousp@ubuntu:~$
解決conf文件夾訪問許可權不夠的問題
zhousp@ubuntu:/home$ sudo chmod -R 755 tomcat
zhousp@ubuntu:/home$ ll
total 16
drwxr-xr-x 4 root root 4096 4月 22 12:03 ./
drwxr-xr-x 23 root root 4096 4月 23 11:32 ../
drwxr-xr-x 9 root root 4096 4月 22 12:03 tomcat/
drwxr-xr-x 31 zhousp zhousp 4096 4月 23 21:30 zhousp/
zhousp@ubuntu:/home$ cd ./tomcat
zhousp@ubuntu:/home/tomcat$ ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
zhousp@ubuntu:/home/tomcat$ ll
total 120
drwxr-xr-x 9 root root 4096 4月 22 12:03 ./
drwxr-xr-x 4 root root 4096 4月 22 12:03 ../
drwxr-xr-x 2 root root 4096 4月 23 11:48 bin/
drwxr-xr-x 3 root root 4096 4月 22 12:14 conf/
drwxr-xr-x 2 root root 4096 4月 22 12:03 lib/
-rwxr-xr-x 1 root root 57011 4月 22 12:03 LICENSE*
drwxr-xr-x 2 root root 4096 4月 23 10:39 logs/
-rwxr-xr-x 1 root root 1444 4月 22 12:03 NOTICE*
-rwxr-xr-x 1 root root 6739 4月 22 12:03 RELEASE-NOTES*
-rwxr-xr-x 1 root root 16195 4月 22 12:03 RUNNING.txt*
drwxr-xr-x 2 root root 4096 4月 22 12:03 temp/
drwxr-xr-x 7 root root 4096 4月 22 12:03 webapps/
drwxr-xr-x 3 root root 4096 4月 22 12:14 work/
zhousp@ubuntu:/home/tomcat$
啟動Tomcat
(使用eclipse 搭建java web編程環境時,不需要啟動Tomcat,eclipse運行程式時,會自己啟動Tomcat。所以,作為系統服務啟動Tomcat是為了講系統作為web伺服器,對外提供web服務,而不是啟動之後,eclipse才能夠鏈接到伺服器。這一點和程式鏈接mysql伺服器的概念截然不同。)
zhousp@ubuntu:/home/tomcat/bin$ sudo su
root@ubuntu:/home/tomcat/bin# sh startup.sh
Using CATALINA_BASE: /home/tomcat
Using CATALINA_HOME: /home/tomcat
Using CATALINA_TMPDIR: /home/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /home/tomcat/bin/bootstrap.jar:/home/tomcat/bin/tomcat-juli.jar
Tomcat started.
root@ubuntu:/home/tomcat/bin#