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