最近的項目開發已經接近尾聲,準備先發一個測試版本上線。此次項目是一個森林防火系統,采用了前後端分離的方式進行項目開發。前端使用的技術棧是vue+openlayer+天地圖+elementUI;後端是一個springboot項目。在此次部署過程中,遇到了不少問題,以此記錄。
1.springboot項目打包時自動執行mybatis-generator。
解決辦法:添加deploy
2.springboot打包完成後,啟動報錯“Could not load driverClass com.microsoft.sqlserver.jdbc.SQLServerDriver”
解決辦法:scope換成runtime。runtime表示在編譯時不會依賴,運作時才會依賴。
3.nginx部署vue項目後,通路不到
這個問題處理了很久,最後才發現是阿裡雲伺服器沒有開對應端口~,然後nginx配置檔案conf中也需要檢查dist檔案夾路徑是否正确。