javaweb專案在windows上執行正常,部署在linux上時部分js引入報net::ERR_ABORTED 404錯誤
最近在開發專案過程中,專案的一個到處Excel功能在windows執行正常。但是測試部署到linux伺服器上測試時,提出匯出功能無效的問題。
發現瀏覽器控制檯報錯找不到匯出所用的js檔案,net::ERR_ABORTED 404
然後在伺服器上專案路徑下確實能找到對應的js檔案。然後jdk版本,tomcat版本等等連訪問許可權都看了都沒問題。最後發現了在專案html檔案中引入的是 filedownload.js ,而實際的js檔名稱 fileDownload.js。
由於linux伺服器上嚴格遵守著大小寫,所以專案在windows上沒有問題,而到linux上部署釋出就出新了資源不存在的問題。這個小坑記錄一下。
相關推薦
javaweb專案在windows上執行正常,部署在linux上時部分js引入報net::ERR_ABORTED 404錯誤
最近在開發專案過程中,專案的一個到處Excel功能在windows執行正常。但是測試部署到linux伺服器上測試時,提出匯出功能無效的問題。 發現瀏覽器控制檯報錯找不到匯出所用的js檔案,net::ERR_ABORTED 404
windows編寫sh指令碼在linux上不能執行
報錯:/bin/sh^M:bad interpreter: 編碼沒有被識別, vi *.sh 檢視檔案格式(顯示 fileformat=dos) Esc 輸入 :set fileformat 修改檔案格式(修改後 顯示 filefor
windows環境開發yii上傳程式至linux伺服器時程式執行結果不一致的問題
在windows環境下使用sublime開發,本地Apache伺服器進行除錯,利用sublime的sftp外掛同步上傳至linux伺服器,出現windows下網頁預覽正常,遠端linux頁面部分顯示不正常,頁面中部分程式碼未經yii框架解析,直接在以HTML格式原樣輸出
解決nginx部署https後,原tomcat部署的javaweb專案http不能正常載入js、css資源問題
公司做的小程式專案到部署的時候發現必須要用https協議,這個時候就在阿里雲上申請了免費版本的SSL證書,這裡證書的申請就不做介紹了,下面直接看怎麼處理資源載入問題,從nginx和tomcat的配置檔案入手。 nginx配置vhost.conf 反向代理服務
專案打war包釋出到linux上的各種問題
一 . eclipse上的專案 1.eclipse上的web專案 右鍵專案--export--選擇web裡的WAR file,然後選擇匯出的位置即可. 有點需要注意的是jdbc檔案url要寫正確,儘量寫ip:埠號
將Windows的工程傳到linux上
1.匯出資料庫指令碼檔案.sql 2.資料庫釋出在SQLyog上,連線資料庫:設定主機地址:Linux系統中的ip 使用者名稱密,將匯出的sql指令碼在新開啟的資料庫中進行執行即可。 3.匯出專案檔案格式為.war 修改連線資料庫檔案中url
如何利用mono把.net windows service程式遷移到linux上
寫在最前:之所以用要把windows程式遷移到Linux上,主要是由於一些成本問題,這個就不多解釋了。 如何把之前用.net寫的windows服務程式遷移到linux上執行。答案是有很多種的,今天我只提一下mono(我只實驗了mono,呵呵)。 如何在Linux部署mono,併成功的執行.net程
MyEclipse環境下的JavaWeb專案打包成war包部署到tomcat伺服器發生jstl錯誤解決辦法
在MyEclipse環境下的一個JavaWeb專案打包成war包,然後單獨部署到tomcat伺服器會發生jstl錯誤,前提是jsp中使用了jstl。 比如把一個專案部署到Linux系統中的tomcat伺服器上: 重啟tomcat伺服器, 然後訪問使用了
ajax在PC上執行正常,打包到手機後就報error0錯誤
這是原始碼,打包到手機後報error 0 錯誤,F12除錯,發現錯誤是ajax沒有建立,錯誤就是POST var user_code = this.comp(“nameInput”); var user_pass = this.comp(“passw
使用libevent多執行緒驗證Linux上的伺服器"驚群"現象
什麼是驚群現象? 驚群(thundering herd)是指,只有一個子程序能獲得連線,但所有N個子程序卻都被喚醒了,這種情況將使效能受損。 舉一個很簡單的例子,當你往一群鴿子中間扔一塊食物,雖然最終只有一個鴿子搶到食物,但所有鴿子都會被驚動來爭奪,沒有搶到食物的鴿子只好回
如何在 linux 主機執行 nginx,在本機上執行 jetty,linux 上的 nginx 反向代理到本機 jetty
一 背景 在本地執行jetty,有時候需要檢視請求資料以後,看一下響應的狀態碼,日誌等。那麼需要在linux主機上執行nginx,在本機上執行jetty,也就是將linux上的nginx反向代理到本機的jetty.那麼在nginx上需要如何進行配置呢?如何切換host呢?二
android apk檔案在模擬器上執行正常,在真機中出現解析包錯誤解決辦法集錦
這幾天遇到了這樣的問題,如果你確定不是apk檔案本身錯誤或是不完整的話,有以下解決辦法可供參考: 1. 用sd卡作為儲存地來安裝,而不用機器內建儲存。 2. 真機android版本比應用程式版本低。 3. 在手機程式選單中點 “設定”進入,
在Kubernetes上執行SAP UI5應用(上)
2018年只剩最後30天了。Jerry在2017年的最後一天,曾經立下一個目標:這個微信公眾號在2018年保證至少每週釋出一篇SAP原創技術文章。 從Jerry在後臺統計的2018全年文章數量來看,這個目標已經提前實現了。為了感謝大家的支援,在2018年的最後一天,Jerry會發佈一個合集:《SAP成都研究
Windows 10無法正常登入系統, 提示User Profile can not be loaded的錯誤。
Windows 10裡面有兩個user accounts,但其中一個登入Windows 10系統輸入密碼後,密碼正確,但提示User Profile can not be loaded的錯誤,導致無法登入系統。建立其他新account,也是顯示同樣的錯誤。請問該如何解決。 試試看以下步驟掃瞄系統
ionic 在mac上 執行和在模擬器上執行
1,在mac 上配置ionic環境,之前寫到過,點選ionic環境搭建 還要安裝xcode必須2,配置完成後開啟終端,輸入 sudo ionic platform add ios(可能提示輸入登入密碼即可)3,新增完成後 輸入sudo ionic build ios 4,b
java上傳檔案到linux上 防止檔名中文亂碼
在windows系統下 預設編碼是GBK/GB2312的編碼格式,linux上預設為utf-8的編碼格式。 當我們在windows上上傳檔案的時候,JVM會根據本身的作業系統所預設的編碼格式 編譯成unicode位元組陣列,進行儲存。 然後解析的時候也會根據本身的作業系統預
weblogic專案部署成功後,訪問報403或者404錯誤
web專案訪問報403、404的錯: 1、訪問專案後報403,大致意思是沒有訪問許可權,伺服器拒絕訪問。 解決方法很簡單: weblogic專案部署成功後,缺少weblogic.xml配置檔案,只需要在web專案中的WEB-INF目錄下,與web.xml的同級目錄下建立we
在X86上交叉編譯ARM64 linux上的NCNN
1、準備編譯器和sysroot環境,下載地址為:https://releases.linaro.org/components/toolchain/binaries/latest/aarch64-linux-gnu/ 2、解壓縮上述兩個壓縮包,並將gcc編譯器加入系統可執行
在外部應用中執行oracle的sql語句時出現“不支援的列資料型別”錯誤
如 SELECT OBJECTID,osmid,username,userid,versional,lat,lon,visible,changeset,timestamps,issimple,fc,dsg,code,gbcode,gbdes,tags,bz,names,n
LoadRunner監控Linux資源時,無法監控到資料指標47190錯誤解決
一、41790錯誤內容詳情和截圖: 47190 Monitor name :UNIX Resources. Cannot initialize the monitoring on (對應的ip地址). Error while creating the RPC clie