天天看點

Linux下Apach-tomcat伺服器的部署1.apache tomcat介紹

1.apache tomcat介紹

Apache是普通伺服器,本身隻支援html即普通網頁。不過可以通過插件支援php,還可以與Tomcat連通(單向Apache連接配接Tomcat,就是說通過Apache可以通路Tomcat資源。反之不然)。Apache隻支援靜态網頁,但像php,cgi,jsp等動态網頁就需要Tomcat來處理。 Tomcat是由Apache軟體基金會下屬的Jakarta項目開發的一個Servlet容器,按照Sun Microsystems提供的技術規範,實作了對Servlet和JavaServer Page(JSP)的支援,并提供了作為Web伺服器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat閥等。由于Tomcat本身也内含了一個HTTP伺服器,它也可以被視作一個單獨的Web伺服器。但是,不能将 Tomcat 和 Apache Web 伺服器混淆,Apache Web Server 是一個用 C 語言實作的 HTTP web server;這兩個 HTTP web server 不是捆綁在一起的。Apache Tomcat 包含了一個配置管理工具,也可以通過編輯 XML 格式的配置檔案來進行配置。Apache,nginx,tomcat并稱為網頁服務三劍客,可見其應用度之廣泛。

2.差別

Apache是web伺服器,Tomcat是應用(java)伺服器,它隻是一個servlet容器,是Apache的擴充。 Apache和Tomcat都可以做為獨立的web伺服器來運作,但是Apache不能解釋java程式(jsp,servlet)。

兩者都是一種容器,隻不過釋出的東西不同:Apache是html容器,功能像IIS一樣;Tomcat是jsp/servlet容器,用于釋出jsp及java的,類似的有IBM的websphere、BEA的Weblogic,sun的JRun等等。

打個比方:Apache是一輛卡車,上面可以裝一些東西如html等。但是不能裝水,要裝水必須要有容器(桶),Tomcat就是一個桶(裝像Java這樣的水),而這個桶也可以不放在卡車上。

Apache是世界使用排名第一的Web伺服器。它可以運作在幾乎所有廣泛使用的計算機平台上。

Apache 源于 NCSAhttpd伺服器,經過多次修改,成為世界上最流行的Web伺服器軟體之一。Apache取自“a patchy server”的讀音,意思是充滿更新檔的伺服器,因為它是自由軟體,是以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,并可做代理伺服器來使用。Apache對Linux的支援相當完美。

3.安裝

由于 Apach-tomcat 需要Java環境的支援,是以需要先安裝JDK,步驟如下:

把目錄切換到 cd /usr/local/java 下:

  • 下載下傳:網址 http://download.oracle.com
  • 解壓: tar -zxvf jdk-8u131-linux-i586.tar.gz
  • 配置環境:

export JAVA_HOME=/usr/local/Java/jdk1.8.0_131

export CLASS_PATH= JAVAHOME/LIB:./exportPATH= PATH:$JAVA_HOME/bin

可以使用xftp登入到伺服器,直接在檔案夾下配置

Linux下Apach-tomcat伺服器的部署1.apache tomcat介紹
  • 下載下傳apach到 /usr/local/路徑下
  • 解壓

    tar -zxvf :apache-tomcat-7.0.47.tar.gz

  • 啟動伺服器

    /usr/local/apache-tomcat-7.0.47/bin/startup.sh

  • 查詢Java程序

    ps -ef|grep java

  • 殺死 kill -9 pid

繼續閱讀