JAVA企業級伺服器應用之Tomcat
阿新 • • 發佈:2018-11-17
Tomcat簡介
- Tomcat是Apache軟體基金會(Apache Software Foundation)的Jakarta專案中的一個核心專案,由Apache,Sun和其他一些公司及個人共同開發而成。
- Tomcat伺服器是一個免費的開放原始碼的Web應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP程式的首選。
- Tomcat和Nginx,APache(httpd),lighttpd等Web伺服器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的預設模式。不過,Tomcat處理靜態HTML的能力不如Nginx/Apache伺服器。
Tomcat 執行tomcat就相當於運行了jvm jvm在記憶體裡
jvm裡有直譯器、即時編譯器、混合模式(預設的)三種模式
jdk===java
部署java環境jdk
#jdk的解壓安裝
[[email protected] ~]# tar xf jdk-8u60-linux-x64.tar.gz -C /usr/local/
[[email protected] ~]# ln -s /usr/local/jdk1.8.0_60 /usr/local/jdk
#配置java環境變數
[[email protected] ~]# sed -i.ori '$a export JAVA_HOME=/usr/local/jdk\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar' /etc/profile
[[email protected] ~]# tail -3 /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
#讓java環境變數立刻生效
[[email protected] ~]# source /etc/profile
#檢查java環境安裝情況
[[email protected] ~]# which java
/usr/local/jdk/bin/java
[[email protected] ~]# java -version #出現以下資訊表示部署成功
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
關於上面那個sed命令的說明:
sed -i.ori :-i表示對檔案本身操作,.ori表示修改的同時備份原始檔
$表示檔案內容的最後一行,a表示在下面進行資料插入
\n :表示插入資料時換行安裝Tomcat
#解壓安裝Tomcat
[[email protected] ~]# tar xf apache-tomcat-8.0.27.tar.gz -C /usr/local/
[[email protected] ~]# ln -s /usr/local/apache-tomcat-8.0.27/ /usr/local/tomcat
#配置Tomcat環境變數
[[email protected] ~]# echo 'export TOMCAT_HOME=/usr/local/tomcat' >> /etc/profile
[[email protected] ~]# source /etc/profile
#對jdk及Tomcat安裝目錄遞迴授權root
[[email protected] ~]# chown -R root.root /usr/local/jdk/ /usr/local/tomcat/
#檢查環境變數配置情況
[[email protected] ~]# tail -4 /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/local/tomcat
啟動程式:/usr/local/tomcat/bin/startup.sh
關閉程式:/usr/local/tomcat/bin/shutdown.sh
使用war包部署web站點