1. 程式人生 > >六 java和Tomcat

六 java和Tomcat

選擇 lin 動態 htm servlet容器 vmware weblogic 小型 linux

Java企業級應用TOMCAT實戰

技術分享圖片

常規應用架構模型

Tomcat對靜態請求效率低,可以做動靜分離,動態的給Tomcat靜態的交給nginx

Tomcat服務器是一個免費的開放源代碼的Web應用服務器,

在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP網頁的首選。

Tomcat和Nginx、Apache(httpd)、lighttpd等Web服務器一樣,具有處理HTML頁面的功能,

另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。

不過,Tomcat處理靜態HTML的能力不如Nginx/Apache服務器。

目前Tomcat最新版本為9.0。Java容器還有resin、weblogic等。
Tomcat官網:http://tomcat.apache.org/

JVM介紹

JVM是Java Virtual Machine(Java虛擬機)的縮寫。
Java的特性:一次編譯,到處運行
類比Vmware WorkStation的Linux系統

JDK(Java 語言的軟件開發工具,包含JVM)種類:
Oracle JDK:商業軟件
openjdk:開源軟件

技術分享圖片

環境準備及軟件選擇

從CentOS7模板機全新克隆2臺新主機
第1臺:IP規劃為10.0.0.17/172.16.1.17,主機名為web03
第2臺:IP規劃為10.0.0.18/172.16.1.18,主機名為web04
準備好lb01(CentOS6),需要其上的nginx反向代理功能
下載相關軟件包:http://pan.baidu.com/s/1IpioA
註:jdk和Tomcat的版本對運維來說沒什麽區別,安裝方法高度一致。

六 java和Tomcat