怎么在windows服務器部署項目?
一、安裝Tomcat解壓版
1、在官網下載對應版本解壓包選擇左邊對應版本,然后下載.zip。網址:https://tomcat.apache.org/
2、配置環境變量。
(1)新增系統變量:
CATALINA_BASE:D:/apache-tomcat-7.0.78-windows-x64
CATALINA_HOME:D:/apache-tomcat-7.0.78-windows-x64
(2)在系統變量Path中追加:
%CATALINA_HOME%/lib;%CATALINA_HOME%/bin
3、打開cmd安裝Tomcat服務,輸入service.batinstall,提示Theservice'tomcat版本'hasbeeninstalled即安裝完成。
二、安裝JDK
1、在官網下載對應版本。http://www.oracle.com/technetwork/java/javase/archive-139210.html
2、雙擊下載好的文件按提示進行安裝,安裝完成后配置環境變量。
(1)增加系統變量
JAVA_HOME:D:/Java/jdk1.7.0_01
(2)在系統變量Path中追加
D:/Java/jdk1.7.0_01/bin
檢驗是否成功:在cmd中輸入java-version 顯示版本即成功。
三、安裝MySQL解壓版
1、在官網下載對應版本解壓包:https://dev.mysql.com/downloads/mysql/
2、解壓后在根目錄中增加my.ini文件,并將basedir和datadir修改為自己MySQL位置對應目錄。
basedir="D:/mysql-5.5.59-winx64/"
datadir="D:/mysql-5.5.59-winx64/data/"
3、追加環境變量,在系統變量Path中增加MySQL配置,配置到bin目錄D:/mysql-5.5.59-winx64/bin
4、以管理員身份打開cmd,進入MySQL解壓文件的bin目錄,輸入命令 mysqld-install。如果提示什么success即表示安裝成功。成功后接著啟動MySQL服務,輸入命令 net start mysql。如果成功會提示。
5、打開MySQL數據庫并修改密碼,默認密碼為空。
(1)打開cmd,輸入mysql-uroot-p
(2)輸入 showdatabases; 如果顯示有mysql庫表示是最高權限登錄,最高權限才能進行后續操作。
(3)輸入updatemysql.usersetpassword=PASSWORD("新密碼")whereuser='root';
(4)輸入FLUSHPRIVILEGES;
(5)退出mysql數據庫輸入 quit
所有安裝完成之后把項目war包放在Tomcat的webapps目錄中,然后雙擊Tomcat的bin目錄中的startup.bat,啟動不報錯,能成功訪問項目即部署成功。
注:
1、如果數據庫用的是遠程的需要啟動Tomcat一次之后找到數據庫配置文件進行更改。
2、如果要外網訪問項目需要將Tomcat的conf目錄中的server.xml文件中的默認端口8080改為對應端口。
遇到的問題:
1、安裝解壓版mysql:
(1)修改密碼一直不成功,沒有user表,之后發現打開方式不對,沒有權限。用mysql-uroot-p命令登錄后成功修改密碼。
(2)解壓之后需要在根目錄中加入my.ini文件,網上資料說解壓后只需要改默認my-default.ini文件,但是有的版本解壓出來沒有改文件。
2、tomcat永久保存區域溢出(PermGenspace):在catalina.bat的第一行增加:
setJAVA_OPTS=-Xms64m-Xmx256m-XX:PermSize=128M-XX:MaxNewSize=256m-XX:MaxPermSize=256m