安装和配置Tomcat
1.1 問題
分別在Linux和windows系統(tǒng)下實現(xiàn)Tomcat的安裝和配置。
1.2 步驟
在Linux系統(tǒng)下安裝、配置Tomcat
步驟0:安裝JDK及配置JAVA_HOME、PATH等環(huán)境變量
到Oracle官方網(wǎng)站下載JDK的Linux專用安裝程序后,執(zhí)行安裝,假定安裝路徑為“usr/local/jdk1.7”。安裝結束后配置環(huán)境變量的過程如圖-1所示,在終端中輸入“gedit /home/soft01/.bashrc”,其代表的含義是使用gedit編輯soft01這個用戶下的環(huán)境變量。
圖–1
在文件中輸入圖-2所示的第9,10,11行代碼
圖–2
其含義為:
- 新建“JAVA_HOME”環(huán)境變量,記錄的是jdk1.7安裝的根路徑。
- 修改“CLASSPATH”環(huán)境變量,末尾添加原有CLASSPATH的值,以防覆蓋
- 修改“PATH”環(huán)境變量,記錄“jdk1.7/bin“這個路徑,末尾添加原有PATH的值,以防覆蓋。
具體完整代碼為:
在終端中輸入“java –version“,查看是否配置成功,結果如圖-3所示:
圖–3
步驟一:下載及解壓Tomcat
在tomcat.apache.org網(wǎng)站下載Tomcat7.0程序的安裝包。Linux系統(tǒng)選擇tar.gz格式。如圖-4所示:
圖 -4
下載后的文件如圖-5所示:
圖– 5
將此文檔解壓到“/home/soft01/”或其子目錄下,假定本次解壓位置為“/home/soft01/java”,如圖-6所示:
圖–6
解壓后的結果如圖-7所示,保證tomcat-apache-7.0.6文件夾下面包含Tomcat文件。
圖 -7
步驟二:啟動Tomcat
在終端中輸入如下命令:“cd /home/soft01/java/apache-tomcat-7.0.6/bin”進入到tomcat的安裝目錄的bin下面。如圖-8所示,可以通過“pwd”命令查看當前位置是否正確。
圖– 8
繼續(xù)在終端中輸入“sh startup.sh”命令,如圖-9所示:
圖– 9
為檢驗Tomcat的確已經(jīng)啟動成功,打開瀏覽器輸入http://localhost:8080查看結果。如圖-10所示為啟動成功。
圖 - 10
步驟三:關閉Tomcat
在終端中輸入“sh shutdown.sh”命令,停止Tomcat服務。如圖-11:
圖– 11
再次在瀏覽器中輸入“http://localhost:8080”查看頁面效果,則顯示“該頁無法顯示”的提示。
在Windows系統(tǒng)下安裝、配置Tomcat
步驟0:安裝JDK及配置JAVA_HOME、PATH等環(huán)境變量
到Oracle官方網(wǎng)站下載JDK的Windows專用安裝程序后,執(zhí)行安裝,假定安裝路徑為“d:\java\jdk1.7”,則配置環(huán)境變量過程如下:
“我的電腦”右鍵“屬性”(高級系統(tǒng)設置(環(huán)境變量。如圖-12,圖-13,圖-14所示:
圖 - 12
圖 -13
圖– 14
對“系統(tǒng)變量”做以下三個操作:
新建系統(tǒng)變量,變量名為“JAVA_HOME”,變量值為“D:\java\jdk1.7”。即JDK的安裝路徑的根路徑。如圖-15所示:
圖– 15
新建系統(tǒng)變量,變量名為“CLASSPATH”,變量值為“.;%JAVA_HOME%\lib;%JAVA_HOME\
lib\tools.jar”。第一個為“.”點,代表當前路徑,即在當前路徑下尋找類,后面為安裝的jdk中的jar文件的路徑,中間用“;“分號隔開(Linux系統(tǒng)用”:“冒號分隔)如圖-16所示。
圖– 16
修改原有系統(tǒng)變量“Path“,將光標移動到變量值的最前面(注意,一定不要刪除原有的變量值),添加”%JAVA_HOME%\bin;”。一定要以分號結束,作為與原有值的分隔標識。安裝的Tomcat的bin目錄下有很多可執(zhí)行程序和命令,記錄這個地址后,不管在任何目錄下輸入java和javac命令,系統(tǒng)都能找到對應的命令并執(zhí)行。
圖– 17
通過以上三個環(huán)境變量的設置以后,為了驗證JDK是否配置成功,則通過在命令行中輸入命令來檢測。在“運行”窗口中輸入“cmd”進入到命令行界面,輸入“java -version”查看輸出結果,如果提示“java version 1.7.X_XX”則代表配置成功。如圖-18所示。
圖 - 18
步驟一:下載及解壓Tomcat
在apache網(wǎng)站的指定下載頁面,選擇適合Windows操作系統(tǒng)的Tomcat版本后下載。如圖-19所示。
圖 - 19
將下載的文件解壓縮到指定路徑。假定本次解壓路徑為“d:\java\tomcat7”,結果如圖-20所示。注意“tomcat7”下面不再包含子文件夾,直接包含tomcat的各文件。
圖 -20
步驟二:啟動Tomcat
使用命令行工具,輸入“d:”切換到D盤,再輸入“cd d:\java\tomcat7\bin“進入到tomcat文件夾中的bin目錄下,輸入“startup”命令即可啟動Tomcat。如圖-21,22所示。
圖– 21
圖 - 22
打開瀏覽器輸入”http://localhost:8080“驗證啟動成功。如圖-23。
圖 - 23
步驟三:關閉Tomcat
在命令行中輸入“shutdown”命令可以關閉Tomcat。如圖-24所示。
圖 - 24
2 手動開發(fā)第一個Web項目
2.1 問題
使用文本編輯工具開發(fā)第一個Servlet程序。
2.2 步驟
開發(fā)Servlet程序的步驟如下
不管是在Linux還是Windows系統(tǒng)下,按照以上五步即可完成Web程序的開發(fā),區(qū)別只在于系統(tǒng)不同則實現(xiàn)對應步驟的命令不同。
Linux下開發(fā)第一個Web程序
步驟一:編寫源文件
新建一個HelloServlet.java的文件,假定保存路徑為“/home/soft01/java”。如圖-25.
圖– 25
文件的代碼如圖-26所示:
圖 - 26
步驟二:編譯HelloServlet.java文件
進入終端,輸入“cd /home/soft01/java”命令,切換當前目錄到HelloServlet.java文件所在的位置;輸入“javac –d . HelloServlet.java”命令進行編譯,-d參數(shù)代表編譯結果的保存位置,“.”點符號代表當前目錄,中間都有空格隔開,即編譯HelloServlet.java文件,并將結果保存在當前目錄;由于java源文件中使用了javax.servlet.*以及javax.servlet.http.*這兩個包中的類,而這些類存在于我們解壓的Tomcat目錄中l(wèi)ib下的servlet-api.jar文件中,因此為了能夠正確編譯,需要在javac命令中添加“-cp”參數(shù),說明一下這個servlet-api.jar文件所在的位置,所以javac命令調整為如下內容:
“javac –cp /home/soft01/java/apache-tomcat-7.0.6/lib/serlvet-api.jar –d . HelloServlet.java”
查看編譯結果,會發(fā)現(xiàn)在當前目錄中多了一個名字叫web的文件夾(源代碼中有package web這句代碼)及文件夾下的HelloServlet.class文件。
編譯過程及結果如圖-27,圖-28所示:
圖– 27
圖– 28
步驟三:打包
打包即將工程各組件、文件以規(guī)定的目錄結構進行整理。首先是在“/home/soft01/java”目錄下創(chuàng)建整個應用的一個文件夾,暫定名稱叫firstweb(可變),firstweb內包含一個叫做“WEB-INF”的文件夾,且名字不可變,“WEB-INF”下面包含一個叫做“classes”的文件夾,將剛剛編譯好包含HelloServlet.class的web文件夾整體拷貝到“classes”文件夾下;同時,在“WEB-INF“文件夾下與“classes”同級別,添加一個名字叫做“web.xml”(名稱不可變)的文件。具備了“WEB-INF”、“classes”、“web.xml”之后,打包步驟基本完成。生成的目錄結構如圖-29所示。
圖– 29
編寫web.xml文件時,內容可以參考tomcat安裝目錄下webapps/examples/WEB-INF
/web.xml文件。拷貝文件第一行,<web-app>、<servlet>、<servlet-mapping>節(jié)點即可,修改文件內容,與圖-30保持一致。其中,兩個servlet-name的名字要一致,servlet-class填寫的是編譯后的HelloServlet這個類的完整名稱,帶上包名。url-pattern內的值一定更要以斜杠“/”開頭。
圖 - 30
步驟四:部署
部署工程就是將整個應用拷貝到tomcat的webapps這個文件夾下面??截愅甑慕Y果如圖-31所示。
圖 - 31
步驟五:啟動容器,訪問Servlet查看結果
在終端中,輸入“cd /home/soft01/java/apache-tomcat-7.0.6/bin”命令,切換到tomcat的bin目錄;再輸入“sh startup.sh”命令,啟動Tomcat。
打開瀏覽器,輸入“http://localhost:8080/firstweb/hello”回車,查看頁面輸出效果圖-32所示。
圖– 32
Windows下開發(fā)第一個Web程序
步驟一:編寫源文件
新建java源文件,假定保存路徑為“d:\java”,內容如圖-33所示。
圖 - 33
步驟二:編譯HelloServlet.java文件
進入到命令行工具,輸入命令“d:”切換盤符,輸入命令“cd java”進入到HelloServlet.java源文件所在的目錄,輸入命令“javac –cp d:\java\tomcat7\lib\servlet-api.jar –d . HelloServlet.java”編譯java文件到當前目錄下。命令及輸出結果如圖-34,圖-35所示。
圖– 34
圖– 35
步驟三:打包
按照如下結構進行整理應用的目錄結構。
圖– 36
詳細結構可以參考圖-29。web.xml文件內容參考圖-30。
步驟四:部署
將整個firstweb文件夾拷貝到tomcat安裝路徑下的webapps文件夾下。如圖-37所示。
圖 - 37
步驟五:啟動容器,訪問Servlet查看結果
進入到命令行工具,輸入“d:”切換盤符,輸入“cd java\tomcat7\bin”進入到tomcat的工具目錄,輸入“startup”回車,啟動tomcat。如圖-38,圖-39所示。
圖– 38
圖– 39
打開瀏覽器,輸入“http://localhost:8080/firstweb/hello”查看運行結果。
圖 - 40
轉載于:https://www.cnblogs.com/congrong-zhp/p/10133206.html
總結
以上是生活随笔為你收集整理的安装和配置Tomcat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 数字格式化
- 下一篇: 华为链路汇聚命令(静态)