學習資料:html
關於在Linux上安裝MySql能夠參考此網站:http://www.runoob.com/linux/mysql-install-setup.htmljava
解決Linux上的Mysql編碼問題請參考此篇博客:http://www.javashuo.com/article/p-njqrhxbj-ba.htmlmysql
本博客旨在解決的問題:linux
1.在Linux上安裝JDKweb
2.在Linux上安裝Tomcatsql
3.在Linux上安裝MySqlapache
4.將已經寫好的Web項目打包成War包並將其部署到Tomcat中vim
測試環境:瀏覽器
虛擬機:VMware® Workstation 12 Protomcat
Linux發行版: Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-47-generic x86_64)
全過程採用root權限。
1.下載JDK,在 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 網站上下載壓縮版的jdk-8u111-linux-x64.tar.gz
2.使用WinSCP將下載好的JDK壓縮包Copy到Linux的/opt/java目錄中(沒有目錄的請自行建立,WinSCP用法請自行百度),Copy完後以下圖所示:
3.使用 tar -zxvf jdk-8u111-linux-x64.tar.gz命令將其解壓,效果以下:
4.使用vim /etc/profile 命令打開profile文件設置JDK環境變量,在最下方加入如下兩條記錄,保存並退出
5.使用source /etc/profile命令刷新配置使配置生效
6.使用java -version命令出現以下信息表示設置成功
1.在此網站http://tomcat.apache.org/download-80.cgi#8.0.38下載tar.gz 格式的Tomcat
2.使用WinSCP將下載好的Tomcat壓縮包Copy到Linux的/opt/tomcat目錄中(沒有目錄的請自行建立,WinSCP用法請自行百度),Copy完後以下圖所示:
3.使用 tar -zxvf apache-tomcat-8.0.38.tar.gz命令將其解壓,效果以下:
4.使用cd /opt/tomcat/apache-tomcat-8.0.38/bin命令將目錄切換到Tomcat的bin目錄下
5.使用./startup.sh命令啓動tomcat,啓動成功後以下圖所示:
6.檢查Tomcat服務器是否啓動成功,輸入命令 ps -ef |grep tomcat 若是出現相似於如下的東西則說明啓動成功:
若是隻出現一行字符串則頗有多是啓動失敗了。能夠嘗試從新啓動。
在Ubuntu圖像化界面裏的火狐瀏覽器中輸入如下地址http://localhost:8080並按回車鍵便可看見此頁面(其實與Windows裏安裝Tomcat差很少):
安裝在Linux上的Mysql可能會有亂碼問題,解決編碼問題請參考此篇博客:http://www.javashuo.com/article/p-njqrhxbj-ba.html
這裏安裝MySql採用在線安裝的方式,虛擬機須要聯網。
1.執行如下命令apt-get install mysql-server mysql-client安裝Mysql,安裝過程當中請設置mysql的root的密碼。
若安裝失敗嘗試使用命令apt-get update,執行此命令後再執行上述安裝MySql的命令
2.安裝完成後使用netstat -nat命令查看mysql是否啓動,若是有3306端口的程序證實mysql已啓動,以下圖所示:
開始,中止,重啓mysql服務命令以下:
service mysql stop 中止
service mysql start 開啓
service mysql restart 重啓
3.輸入mysql -u root -p命令,系統提示你輸入Mysql root用戶的密碼,這裏輸入您剛纔安裝mysql時設置的密碼便可,出現以下頁面表示mysql安裝成功:
1.使用WinSCP將本身的項目war包Copy到Linux的/opt/tomcat/apache-tomcat-8.0.38/webapps目錄中(WinSCP用法請自行百度,如何將本身的項目打成war包請自行百度),Copy完後以下圖所示:
2.啓動tomcat服務器,過一下子,tomcat會自動將war包解壓,以下圖所示
3.打開Ubuntu圖形界面的火狐瀏覽器便可訪問本身的項目。在Windows瀏覽器中也能夠訪問部署在Linux虛擬機上的項目。
可是若是本身部署的項目的IP地址寫的是localhost話那麼就要替換成本身虛擬機的IP地址。
查看虛擬機IP地址以下圖所示:
在Windows中的瀏覽器中訪問本身部署在Linux虛擬機中的項目:
注:虛擬機網絡鏈接模式選擇NAT模式,
在VMWare WorkStation中設置方式爲:虛擬機->設置->網絡適配器->網絡鏈接->NAT模式。
關於如何配置域名使得此項目能夠被外網訪問,您能夠參考此篇博客: