Tomcat之一:安裝
在安裝Tomcat之前有必要了解一下java的一些概念:
JDK,JRE,JAVA API
JRE: Java Running Environment,由JVM(Hotspot) + JavaSE API
JDK:Java Development Kit,Java程式設計語言,工具及工具API,JRE
java 程式執行過程:
java語言編寫java原始碼,通過編譯成java class檔案,class檔案中呼叫了其他java api(系統本地),java vm中有類的載入器,通過類的載入器載入編譯的class檔案以及呼叫本地java api的class檔案在java vm中執行
1、java語言程式碼 .java檔案
2、java位元組碼 .class檔案
3、類載入器,執行引擎,執行 jvm(類載入器,執行引擎)
4、執行引擎作業系統呼叫與核心打交道
程式第一次執行編譯後生成位元組碼,後續執行不在需要編譯過程
jvm實現
java程式-->java API-->本地方法-->os
java程式-->本地方法-->os
java程式可以呼叫java的api也可以呼叫本地方法
這樣就是實現了jvm
java版本型別
Java SE: Standard Edition,J2SE,支援面向桌面級應用,提供了完整的Java核心API
Java EE: Enterprise Editing J2EE,支援使用多層架構的企業應用(如EJB,CRM等),包含了Java SE,並額外提供大量企業級類庫
Java ME: Micro Edition,J2ME,移動,微型裝置級別應用,精簡版本的J2SE
java vm內部體系結構
=======================================================
‖ 類載入器 ‖
‖ 方法區:物件的方法,物件與物件之間操作就是依靠方法 共享記憶體 ‖
‖ 堆:物件 共享記憶體 ‖
‖ 棧:變數 私有記憶體 ‖
‖ 暫存器:指令儲存 私有記憶體 ‖
‖ 本地方法棧:儲存本地方法,(方便移植儘可能少使用本地方法) 私有 ‖
‖ 執行引擎--->本地方法介面<---本地方法庫 || =======================================================
Java web容器
applet:在客戶端執行程式指令碼
CGI: 伺服器執行指令碼,手動插入html標籤
servlet:(applet升級版)伺服器端執行指令碼,將結果返回給靜態伺服器
servlet容器:
以上互動方式,html必須硬編碼在java程式碼中
jsp:類,嵌入到html程式碼中,類似html嵌入php程式碼
jasper:將存在著嵌入在html文件的程式整個轉換為servlet程式碼
web container:web容器 servlet容器+jsp類(jasper)
Tomcat就是一款開源的web容器
安裝Tomcat
1、安裝jdk
2、安裝tomcat
# yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel -y
# java 有輸出,環境變數輸出JAVA的安裝目錄
# javac 有輸出,
# tar xf apache-tomcat-7.0.73.tar.gz -C /usr/local/ 二進位制安裝包安裝
# ln -sv /usr/local/apache-tomcat-7.0.73 /usr/local/tomcat
# vi /etc/profile.d/tomcat.sh
#export JAVA_HOME=/usr/local/tomcat
#export PATH=$JAVA_HOME/bin:$PATH
#export JRE_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
# source /etc/profile.d/tomcat.sh
檢查tomcat配置檔案
# catalina.sh configtest
#Using CATALINA_BASE: /usr/local/tomcat
#Using CATALINA_HOME: /usr/local/tomcat
#Using CATALINA_TMPDIR: /usr/local/tomcat/temp
#Using JRE_HOME: /usr/lib/jvm/jre-1.7.0-openjdk.x86_64
#Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
啟動tomcat
# catalina.sh start
# jps
#2565 Jps
#2515 Bootstrap #java vm程式
訪問測試
Tomcat基本安裝完成
相關文章
- Tomcat安裝Tomcat
- RAC安裝之一 安裝前準備
- Docker 安裝 TomcatDockerTomcat
- tomcat安裝使用Tomcat
- docker 安裝tomcatDockerTomcat
- Tomcat配置安裝Tomcat
- apache tomcat 安裝ApacheTomcat
- tomcat之 JDK8.0安裝、tomcat-8.5.15安裝TomcatJDK
- MySQL安裝之一_安裝配置順利版MySql
- Tomcat 8安裝部署Tomcat
- window下tomcat安裝Tomcat
- linux安裝tomcatLinuxTomcat
- Tomcat安裝指令碼Tomcat指令碼
- centos下安裝tomcatCentOSTomcat
- mac下安裝TomcatMacTomcat
- Tomcat安裝與配置Tomcat
- tomcat 下安裝 MantisBTTomcat
- Mac 下安裝tomcatMacTomcat
- Ubuntu下maven安裝和tomcat簡易安裝UbuntuMavenTomcat
- windows下Tomcat安裝配置WindowsTomcat
- docker使用大全 tomcat安裝DockerTomcat
- Tomcat安裝與優化Tomcat優化
- 下載tomcat與安裝Tomcat
- Tomcat安裝SSL證書Tomcat
- CentOS下tomcat安裝配置CentOSTomcat
- linux下安裝tomcatLinuxTomcat
- Tomcat安裝包簡介Tomcat
- Debian下安裝TomcatTomcat
- Windows+Tomcat安裝配置WindowsTomcat
- 安裝Tomcat伺服器Tomcat伺服器
- docker 學習之一:docker 安裝Docker
- ansible之一:安裝與配置
- windows下安裝Tomcat服務WindowsTomcat
- Tomcat安裝目錄解釋Tomcat
- Tomcat的下載與安裝Tomcat
- mac平臺安裝配置TomCatMacTomcat
- Tomcat安裝與配置(筆記)Tomcat筆記
- win7下安裝tomcatWin7Tomcat