錯誤如下:
創(chuàng)新互聯(lián)成立以來不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術(shù)為基點,以客戶需求中心、市場為導(dǎo)向”的快速反應(yīng)體系。對公司的主營項目,如中高端企業(yè)網(wǎng)站企劃 / 設(shè)計、行業(yè) / 企業(yè)門戶設(shè)計推廣、行業(yè)門戶平臺運營、成都app開發(fā)、成都手機網(wǎng)站制作、微信網(wǎng)站制作、軟件開發(fā)、內(nèi)江服務(wù)器托管等實行標(biāo)準(zhǔn)化操作,讓客戶可以直觀的預(yù)知到從創(chuàng)新互聯(lián)可以獲得的服務(wù)效果。Whitelabel?Error?Page This?application?has?no?explicit?mapping?for?/error,?so?you?are?seeing?this?as?a?fallback. ? Thu?Jan?18?11:01:36?CST?2018 There?was?an?unexpected?error?(type=Not?Found,?status=404).
與idea創(chuàng)建工程的方式有關(guān), 假設(shè)你的code目錄如下:
learn-springboot ????| ????---?module1?(這是我們要運行的springboot+jsp項目) ????| ????---?module2
如果你將idea工程創(chuàng)建在learn-springboot這一級,?
在IDEA中運行module1時,在C:\Users\xxx\\AppData\Local\Temp這個目錄下,會生成兩個tomcat目錄
其中, tomcat.xxxx.port這個目錄下沒有自動生成jsp java和class文件。
但是如果將idea工程建在module1這一級,
在IDEA中運行module1時,在C:\Users\xxx\AppData\Local\Temp這個目錄下,只會生成tomcat.xxxx.port一個目錄,而且當(dāng)你在IE中訪問時,在這個路徑下會生成相應(yīng)jsp java和class文件,相應(yīng)的jsp文件也可以訪問到,不會出現(xiàn)異常
在eclipse里運行沒有異常,eclipse運行時只會生成tomcat.xxx.port目錄,并且會自動生成jsp java和class文件。
其實,知道這一點,已經(jīng)可以解決我的問題了。但是對于這個問題,中間還查到了其他的解決方式,也一并總結(jié)在這里吧。
1. 進(jìn)入module1目錄,使用mvn spring-boot:run方式啟動,不會出現(xiàn)jsp文件找不到問題
2. 在module1中,增加如下配置類,也可以解決jsp文件找不到問題
@Configuration //?from?www.1b23.com public?class?TomcatConfig?{ ????@Bean ????public?EmbeddedServletContainerFactory?embeddedServletContainerFactory()?{ ????????ConfigurableEmbeddedServletContainer?factory?=?new?TomcatEmbeddedServletContainerFactory(); ????????factory.setDocumentRoot(new?File("D:\\Study\\learn-springboot\\module1\\src\\main\\webapp\\")); ????????return?(EmbeddedServletContainerFactory)?factory; ????} }
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。