最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue+springboot項(xiàng)目上傳部署tomcat的方法實(shí)現(xiàn)

 更新時(shí)間:2024年01月23日 15:19:16   作者:PCthedream  
本文主要介紹了vue+springboot項(xiàng)目上傳部署tomcat的方法實(shí)現(xiàn),包括環(huán)境準(zhǔn)備、配置調(diào)整以及部署步驟,文中通過(guò)圖文及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

下載及安裝Tomcat

進(jìn)入tomcat官網(wǎng),Tomcat官網(wǎng)選擇需要下載的版本,點(diǎn)擊下載
下載路徑一定要記住,并且路徑中盡量不要有中文

下載后是壓縮包 .zip,解壓后

tomcat系統(tǒng)各個(gè)文件夾目錄是什么意義:
bin:放置的是Tomcat一些相關(guān)的命令,啟動(dòng)的命令(startup)和關(guān)閉的命令(shutdown)等等
conf:(configure)配置文件
lib:(library)庫(kù),依賴的 jar包
logs:Tomcat 的日志文件
temp:Tomcat的臨時(shí)文件夾
webapps:可執(zhí)行的項(xiàng)目。默認(rèn)作為存放開(kāi)發(fā)項(xiàng)目的目錄
work:存放由 jsp翻譯成的 .java源文件以及編譯的 .class字節(jié)碼文件(jsp -->java -->class)

啟動(dòng)Tomcat

在安裝 tomcat 之前必須安裝 java環(huán)境,否則不好使

測(cè)試Tomcat

雙擊打開(kāi)后找到 bin目錄下的 【startup.bat】 ,雙擊啟動(dòng)Tomcat
如果是Linux系統(tǒng)點(diǎn)【startup.sh

之后打開(kāi)瀏覽器,在地址欄輸入:【http://localhost:8080】或者【http://127.0.0.1:8080
如果看到Tomcat自帶的一個(gè)JSP頁(yè)面,則表示安裝成功
8080是默認(rèn)端口號(hào),如果和其他軟件沖突,去配置文件中server.xml中修改端口號(hào)即可

前端項(xiàng)目vue打包:

執(zhí)行命令:npm run bulid

后端項(xiàng)目springboot打包:

入口類繼承SpringBootServletInitializer重寫configure方法:

package cn.ljy;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

@SpringBootApplication
@MapperScan("cn.ljy.*.mapper")
public class App extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(App.class);
    }


    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}

配置pom.xml文件:

1.先讓IDEA知道你這次要配war包:

<packaging>war</packaging>

2.需要排除一下內(nèi)置tomcat的jar包,防止打包之后與外面Tomcat jar 包沖突,導(dǎo)致項(xiàng)目啟動(dòng)失敗,配置如下

<!--排除內(nèi)置tomcat jar包-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>

3.修改生成文件的文件名稱,可以設(shè)置build下的finalName屬性,代碼如下

<build>
    <finalName>hncj-data-visualization</finalName>
</build> 

IDEA生成war包:

1.構(gòu)建下面的構(gòu)建工件

2.選擇war和構(gòu)建

文件中出現(xiàn)下面文件說(shuō)明打包成功:

把打包完成的項(xiàng)目文件放置tomcat文件的webapps文件下,然后啟動(dòng)tomcat

前端打包好的項(xiàng)目文件是dist文件放置webapps文件下的ROOT文件下,前后端文件都放置好了以后tomcat重新啟動(dòng),重新啟動(dòng)先關(guān)閉tomcat在啟動(dòng)tomcat。

登入tomcat的前端管理界面,點(diǎn)擊以后要輸入賬號(hào)密碼,這邊去配置文件tomcat-users.xml文件進(jìn)行配置。在tomcat-users.xml文件最后面添加

<role rolename="manager-gui"/>
    <user username="admin" password= "123456" roles="manager-gui"/>

這兩行代碼添加用戶

然后把賬號(hào)密碼輸入上去進(jìn)行登入,登入成功是下面的界面

到此這篇關(guān)于vue+springboot項(xiàng)目上傳部署tomcat的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)vue springboot上傳部署tomcat內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • RestTemplate如何通過(guò)HTTP?Basic?Auth認(rèn)證示例說(shuō)明

    RestTemplate如何通過(guò)HTTP?Basic?Auth認(rèn)證示例說(shuō)明

    這篇文章主要為大家介紹了RestTemplate如何通過(guò)HTTP?Basic?Auth認(rèn)證的示例說(shuō)明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • springboot如何實(shí)現(xiàn)國(guó)際化配置

    springboot如何實(shí)現(xiàn)國(guó)際化配置

    這篇文章主要介紹了springboot如何實(shí)現(xiàn)國(guó)際化配置問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • springmvc使用@notNull注解驗(yàn)證請(qǐng)求參數(shù)方式

    springmvc使用@notNull注解驗(yàn)證請(qǐng)求參數(shù)方式

    這篇文章主要介紹了springmvc使用@notNull注解驗(yàn)證請(qǐng)求參數(shù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教<BR>
    2024-01-01
  • 淺談junit4單元測(cè)試高級(jí)用法

    淺談junit4單元測(cè)試高級(jí)用法

    這篇文章主要介紹了淺談junit4單元測(cè)試高級(jí)用法,小編覺(jué)得挺不錯(cuò)的,在這里分享給大家,需要的朋友可以參考下。
    2017-10-10
  • ActiveMQ中consumer的消息確認(rèn)機(jī)制詳解

    ActiveMQ中consumer的消息確認(rèn)機(jī)制詳解

    這篇文章主要介紹了ActiveMQ中consumer的消息確認(rèn)機(jī)制詳解,對(duì)于broker而言,只有接收到確認(rèn)指令,才會(huì)認(rèn)為消息被正確的接收或者處理成功了,InforSuiteMQ提供以下幾種Consumer與Broker之間的消息確認(rèn)方式,需要的朋友可以參考下
    2023-10-10
  • feignclient?https?接口調(diào)用報(bào)證書(shū)錯(cuò)誤的解決方案

    feignclient?https?接口調(diào)用報(bào)證書(shū)錯(cuò)誤的解決方案

    這篇文章主要介紹了feignclient?https?接口調(diào)用報(bào)證書(shū)錯(cuò)誤的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值

    Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值

    這篇文章主要介紹了Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java中Base64和File之間互轉(zhuǎn)代碼示例

    Java中Base64和File之間互轉(zhuǎn)代碼示例

    這篇文章主要給大家介紹了關(guān)于Java中Base64和File之間互轉(zhuǎn)的相關(guān)資料,Base64是網(wǎng)絡(luò)上最常見(jiàn)的用于傳輸8Bit字節(jié)碼的編碼方式之一,Base64就是一種基于64個(gè)可打印字符來(lái)表示二進(jìn)制數(shù)據(jù)的方法,需要的朋友可以參考下
    2023-08-08
  • Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type異常

    Caused by: java.lang.ClassNotFoundException: org.objectweb.a

    這篇文章主要介紹了Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type異常,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Springboot接口返回參數(shù)及入?yún)SA加密解密的過(guò)程詳解

    Springboot接口返回參數(shù)及入?yún)SA加密解密的過(guò)程詳解

    這篇文章主要介紹了Springboot接口返回參數(shù)及入?yún)SA加密解密,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07

最新評(píng)論

荣成市| 神农架林区| 黄浦区| 太湖县| 霍林郭勒市| 固镇县| 胶南市| 开远市| 淮安市| 临朐县| 栾川县| 靖安县| 且末县| 天峻县| 唐山市| 昌江| 花莲县| 城市| 牡丹江市| 宿州市| 庆安县| 永新县| 赣榆县| 香港| 西青区| 珠海市| 循化| 大田县| 平遥县| 耒阳市| 普洱| 宝应县| 栖霞市| 蓬溪县| 河曲县| 分宜县| 西安市| 清水县| 墨脱县| 尼木县| 北川|