国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringBoot項目 Tomcat部署war程序時啟動成功但是訪問404異常處理

這篇具有很好參考價值的文章主要介紹了SpringBoot項目 Tomcat部署war程序時啟動成功但是訪問404異常處理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、異常錯誤

Springboot項目 使用IntelliJ IDEA 將maven項目打war包,pom.xml文件中引入了依賴

tomcat運行war包后無法訪問,Java Spring,spring boot,tomcat,java

并通過maven的package打包完后,放入tomcat的web-apps文件下

tomcat運行war包后無法訪問,Java Spring,spring boot,tomcat,java

同時修改了打開conf文件夾下的server.xml文件,啟動tomcat時出現(xiàn)了以下問題

tomcat運行war包后無法訪問,Java Spring,spring boot,tomcat,java

二、原因

SpringApplicationBuilder用于構(gòu)建 Spring 應(yīng)用,是SpringApplication和ApplicationContext實例的構(gòu)建器,具有便利的流利的 API 和上下文層次結(jié)構(gòu)支持。如果沒有在啟動類中添加SpringApplicationBuilder,tomcat將無法構(gòu)建SpringBoot應(yīng)用。

三、解決方法

在啟動類中需要

  • 繼承 org.springframework.boot.context.web.SpringBootServletInitializer類
  • 重寫configure(SpringApplicationBuilder application)方法

tomcat運行war包后無法訪問,Java Spring,spring boot,tomcat,java文章來源地址http://www.zghlxwxcb.cn/news/detail-625864.html

public class CExperimentPlatformApplication extends SpringBootServletInitializer {

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

	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
		return builder.sources(CExperimentPlatformApplication.class);
	}
}

到了這里,關(guān)于SpringBoot項目 Tomcat部署war程序時啟動成功但是訪問404異常處理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Tomcat部署war程序

    Tomcat部署war程序

    目前比較流行的服務(wù)器。Tomcat雖然和Apache或者Nginx這些服務(wù)器一樣,具有處理HTML頁面的功能,但處理靜態(tài)HTML的能力原不足它們,所以Tomcat通常作為Servlet和JSP容器,單獨運行在后端。 我們下載tomcat8: Tomcat下載連接: https://tomcat.apache.org/download-80.cgi#8.5.83 點擊apache-tomcat-8.5.83.e

    2024年02月06日
    瀏覽(28)
  • SpringBoot2.0(Spring讀取配置文件常用方法,打war包在Tomcat中啟動)

    SpringBoot2.0(Spring讀取配置文件常用方法,打war包在Tomcat中啟動)

    在springBoot聲明周期內(nèi),可以使用@Value注解從SpringBoot的默認(rèn)配置文件中讀取配置信息 例如在Controller中使用: @Value可以放到屬性或方法上,能夠正常使用的前提是所在類,必須在SpringBoot的生命周期內(nèi)。 我們怎么把一個類放到Spring的生命周期中進(jìn)行管理?使用的是@Component注解

    2024年02月09日
    瀏覽(24)
  • SpringBoot項目jar、war包啟動解析

    SpringBoot項目jar、war包啟動解析

    war包是Java Web應(yīng)用程序的一種打包方式符合Servlet標(biāo)準(zhǔn),它是Web Archive的縮寫,主要用于存儲Web應(yīng)用程序相關(guān)的文件,包括Java類文件、JSP、HTML、CSS、JavaScript、圖片等資源文件。 war包需要部署到web服務(wù)器中(Tomcat、Apache、IIS) jar包是 類的歸檔文件 ,主要用于存儲Java類文件和相

    2024年02月04日
    瀏覽(24)
  • [ RuoYi ] 若依前后端分離 RuoYi-Vue 項目 war 包 Tomcat 項目部署

    [ RuoYi ] 若依前后端分離 RuoYi-Vue 項目 war 包 Tomcat 項目部署

    Apache Tomcat? - Apache Tomcat 9 Software Downloads https://tomcat.apache.org/download-90.cgi Tomcat的主要特點和功能包括: ①Servlet和JSP容器:Tomcat作為一個Web服務(wù)器,可以解釋執(zhí)行Java Servlet和JSP代碼,處理HTTP請求和響應(yīng),生成動態(tài)的Web頁面。 ②獨立性和易用性:Tomcat是一個獨立的服務(wù)器,可以

    2024年02月07日
    瀏覽(29)
  • Linux下Tomcat啟動WAR包

    linux下tomcat運行war包常用命令 一、先是war包copy到 linux服務(wù)器下Tomcat的WebApps目錄 如果是老項目,在導(dǎo)入war的之前,習(xí)慣上是把之前的war備份一下, 把war導(dǎo)入以后 ,就用到了解壓命令(tomcat啟動可自動解壓,但是有時候可能有問題): 二、啟動tomcat 直接啟動./startup.sh 作為服

    2024年02月11日
    瀏覽(22)
  • Tomcat 部署時 war 和 war exploded區(qū)別

    Tomcat 部署時 war 和 war exploded區(qū)別

    在 Tomcat 調(diào)試部署的時候,我們通常會看到有下面 2 個選項。 是選擇war還是war exploded 這里首先看一下他們兩個的區(qū)別: war 模式:將WEB工程以包的形式上傳到服務(wù)器 ; war exploded 模式:將WEB工程以當(dāng)前文件夾的位置關(guān)系上傳到服務(wù)器; 簡單點來說就是 Tomcat 的部署方式不一樣

    2024年02月10日
    瀏覽(22)
  • 基于嵌入式Tomcat的War包啟動器

    最近針對java項目的部署方式進(jìn)行整理,jenkins/tomcat/windows工具/linux腳本/web部署平臺等等 發(fā)現(xiàn)war包通過tomcat部署比較繁瑣,等待時間長,配置規(guī)則復(fù)雜對于小白很不友好,也難以接入到自定義的部署工具/平臺中 之前開發(fā)的Jar包部署平臺是servlet開發(fā)通過嵌入式tomcat部署,借此打

    2024年02月11日
    瀏覽(35)
  • SpringBoot項目啟動成功但接口訪問404

    SpringBoot項目啟動成功但接口訪問404

    問題描述:SpringBoot項目啟動成功,但使用postman調(diào)接口時報404 分析:找不到路徑,controller未生效。 解決:將com.local.coupon.template.templateimpl改為com.local.coupon.template。SpringBoot會掃描到com.local.coupon.template包及其子包下面的內(nèi)容,掃描路徑也無需指定(即可以去掉@ComponentScan注解)

    2024年02月17日
    瀏覽(22)
  • springboot 項目啟動后,localhost加端口可以訪問,但是外網(wǎng)IP不行

    springboot 項目啟動后,localhost加端口可以訪問,但是外網(wǎng)IP不行

    現(xiàn)象 java springboot項目啟動后,localhost(或127.0.0.1)加端口可以訪問,但是使用外網(wǎng)IP卻無法訪問。 原因及解決方法 springboot 的配置文件(yml 或 properties) 中缺少 server.address 的設(shè)置。 解決方法: 在springboot 的配置文件中增加 server.address 的配置。yml 配置文件如下所示: server.ad

    2024年02月16日
    瀏覽(25)
  • Tomcat中利用war包部署

    在Tomcat中利用war包部署Web應(yīng)用程序時,默認(rèn)情況下,應(yīng)用程序的上下文路徑(也稱為項目名稱)將是war文件的名稱(去除.war擴(kuò)展名)。這意味著您在訪問Web應(yīng)用程序時必須在URL中包含項目名稱。例如,如果war文件名為\\\"myapp.war\\\",則您必須訪問\\\"http://localhost:8080/myapp/\\\"才能訪問該

    2024年02月15日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包