Java將本地項目部署到Linux服務器的實踐
將本地項目博客系統(tǒng)部署到Linux服務器 1.連接到遠程的MYSQL數據庫,并且執(zhí)行創(chuàng)建博客數據庫的腳本2.檢查項目中的連接MYSQL服務器的地址和密碼(如果本地密碼和服務器一致,此步驟可忽略)3.使用Maven打包項目,生成一個xxx.war包4.將war包上傳到tomcat的webapps目錄下5.重啟tomcat,使用URL地址訪問項目
1.連接到遠程的MYSQL數據庫,并且執(zhí)行創(chuàng)建博客數據庫的腳本
1.連接遠程MYSQL數據庫
2.執(zhí)行sql腳本
因為在本地創(chuàng)建數據庫中表的結構時忘記設計編碼格式,導致在服務器上添加博客時只能添加英文不能添加中文文章,編碼格式不支持,最好在本地刪掉數據庫,重新創(chuàng)建。
修改現(xiàn)有表的編碼(支持中文):
這樣設置表的編碼格式只能設置一個表的,如果重新創(chuàng)建一個新表,它的編碼格式默認還是不支持中文的。
2.檢查項目中的連接MYSQL服務器的地址和密碼(如果本地密碼和服務器一致,此步驟可忽略)
服務器不支持useSSL=true
,因此我們將項目上傳到遠程服務器時注意設置useSSL=false
.
3.使用Maven打包項目,生成一個xxx.war包
4.將war包上傳到tomcat的webapps目錄下
如下圖:
5.重啟tomcat,使用URL地址訪問項目
首先關閉tomcat:
使用命令查看tomcat是否真的被關閉:
重新啟動tomcat:
2次更新項目(第二次包含第二次以上更新項目)注意事項:
一定要先停止tomcat(防止文件被占用,導致未更新成功),再上傳項目,再啟動tomcat
使用URL訪問項目:
到此這篇關于Java將本地項目部署到Linux服務器的實踐的文章就介紹到這了,更多相關Java本地項目部署內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Springboot中@Value注解的場景用法及可能遇到的問題詳解
這篇文章主要給大家介紹了關于Springboot中@Value注解的場景用法及可能遇到問題的相關資料, @Value通常用于注入外部化屬性,即外部配置屬性的注入,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-11-11Java報錯:UnsupportedOperationException in Collection
在Java編程中,UnsupportedOperationException是一種常見的運行時異常,通常在試圖對不支持的操作執(zhí)行修改時發(fā)生,它表示當前操作不被支持,本文將深入探討UnsupportedOperationException的產生原因,并提供具體的解決方案和最佳實踐,需要的朋友可以參考下2024-06-06SpringBoot實現(xiàn)動態(tài)端口切換黑魔法
這篇文章主要為大家詳細介紹了SpringBoot如何實現(xiàn)動態(tài)端口切換黑魔法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2024-12-12詳解Java數據庫連接JDBC基礎知識(操作數據庫:增刪改查)
這篇文章主要介紹了詳解Java數據庫連接JDBC基礎知識(操作數據庫:增刪改查),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01使用Spring方法攔截器MethodInterceptor
這篇文章主要介紹了使用Spring方法攔截器MethodInterceptor,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10詳解Java中的增強 for 循環(huán) foreach
foreach 是 Java 中的一種語法糖,幾乎每一種語言都有一些這樣的語法糖來方便程序員進行開發(fā),編譯期間以特定的字節(jié)碼或特定的方式來對這些語法進行處理。能夠提高性能,并減少代碼出錯的幾率。2017-05-05Dubbo?LoadBalance基于權重的隨機負載均衡算法提高服務性能
這篇文章主要為大家介紹了Dubbo?LoadBalance基于權重的隨機負載均衡算法提高服務性能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>2023-10-10