jsp網(wǎng)站只有首頁能打開,欄目頁都打不開,報(bào)"*** cannot be resolved to a type"錯(cuò)誤的解決辦法。

今天把一個(gè)jsp網(wǎng)站從win服務(wù)器移植到linux服務(wù)器,發(fā)現(xiàn)只有首頁能打開,欄目頁都報(bào)錯(cuò):*** cannot be resolved to a type,這里的欄目頁指的是網(wǎng)站根目錄的子文件夾,比如網(wǎng)站根目錄是wwwroot,下面的子文件夾products、news這種都是它的欄目頁。?

初步判斷應(yīng)該是欄目頁沒有找到class路徑,但是為什么首頁能夠正常打開呢,我的jar包都放在網(wǎng)站根目錄的web-inf/lib下面,按道理首頁能打開,欄目頁也能打開才對(duì),折騰了好久才發(fā)現(xiàn),是tomcat的server.xml的配置問題,host節(jié)點(diǎn)的appBase如果指向網(wǎng)站根目錄的話,網(wǎng)站的子文件夾都會(huì)被部署為一個(gè)個(gè)獨(dú)立的項(xiàng)目,例如products文件夾,會(huì)在products/web-inf里面找jar包,而不是wwwroot/web-inf下面,這樣自然就報(bào)錯(cuò)了。

所以解決辦法是:host節(jié)點(diǎn)的appBase要置空,context節(jié)點(diǎn)的docBase指向網(wǎng)站根目錄就行了。如下圖所示:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評(píng)論 19 139
  • 關(guān)于微柳鏡像使用 鏡像名字:JAVA環(huán)境(CentOS7.3 Nginx Tomcat8 JDK)鏡像市場(chǎng)地址:點(diǎn)...
    程序員成長記閱讀 1,322評(píng)論 0 1
  • 明明想早睡,卻總是做不到,數(shù)著小羊1234567,沒用,翻開手機(jī),亂翻一通,瞌睡蟲來襲!晚安!
    anhonxia閱讀 181評(píng)論 0 0
  • “老板,為什么西紅柿雞蛋面和醬香豬肉面的價(jià)格是一樣的?豬肉面成本不是應(yīng)該更高一些嗎?” “因?yàn)槲抑怀晕骷t柿雞蛋面,...
    你看得見我閱讀 654評(píng)論 2 7
  • 我說針對(duì)上課同學(xué)講話的現(xiàn)象,我會(huì)用有趣的方法先吸引大家的注意力,比如說大叫快看房間里有只大象,所有人都會(huì)停下來找,...
    敬恒教練閱讀 519評(píng)論 0 1

友情鏈接更多精彩內(nèi)容