一. 什么是war包
WAR(Web Archive file)網絡應用程序文件,是與平台無關的文件格式,它允許將很多文件組合成一個壓縮文件。war專用在web方面,一個war包可以理解為一個web項目,里面是項目的所有東西。
二. 安裝jdk
由於tomcat是用Java語言開發的,所以必須先安裝java運行環境,jdk(java開發工具包)安裝如下:
三. 安裝tomcat
tomcat7的下載地址:https://tomcat.apache.org/download-70.cgi
1. 下載解壓
我們選擇64位的zip包,下載解壓
2. 修改端口號
tomcat默認端口號是8080,如果端口號被占用了,可以通過apache-tomcat-7.0.88\conf下的server.xml文件來修改端口號,我這里沒有修改
3. 啟動tomcat
如果啟動時提示Unable to open the service 'tomcat7',具體解決辦法是:打開命令行提示符窗口=>進入tomcat安裝目錄=>進入bin目錄下=>輸入service.bat install即可
注意:tomcat7.exe這個文件是用來啟動tomcat的,tomcat7w.exe是管理tomcat服務的
正式啟動是點擊bin/目錄下的startup.bat文件
啟動后,可以在瀏覽器地址欄輸入http://localhost:8080,如果能打開如下頁面,說明服務已經正常開啟
四. 部署war包
先來看一下,tomcat各目錄的作用:
/bin 存放啟動和關閉tomcat的腳本文件
/conf 存放Tomcat服務器的各種配置文件,其中包括server.xml(Tomcat的主要配置文件)、tomcat-user.xml和web.xml等配置文件
/lib 存放tomcat與web應用的Jar包
/logs 存放Tomcat的日志文件
/temp 存放Tomcat運行時候產生的臨時文件
/webapps 當發布Web應用程序的時候,通常把Web應用程序的目錄以及文件放到這個目錄下
/work Tomcat將JSP產生的Servlet源文件和字節碼存放在這個文件目錄下
1. 當部署war包到tomcat時,就需要將jdbc.properties、log4j.properties拷貝到tomcat的/apache-tomcat-7.0.88/conf下,將war包拷貝到/webapps下
2. 重啟tomcat。第二步執行后,會生成一個futureloan的目錄
3. 修改連接數據庫的配置文件
千萬要記住,不要去/futureloan/conf下修改jdbc.properties文件的配置
一定要去tomcat的/apache-tomcat-7.0.88/conf下去修改jdbc.properties文件,我們只需要修改三個配置項: url、username和password,其中值得注意的是url我們可以填localhost:3306,或127.0.0.1:3306,或本地ip:3306 (3306是mysql數據庫的端口號)
4. 重新啟動tomcat,我們就可以在瀏覽器地址欄中訪問我們web項目的接口了,http://localhost:8080/接口地址/請求參數