日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Mopaas 初体验

發(fā)布時間:2025/5/22 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mopaas 初体验 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

初步印象

首先要說 mopaas 相對于自己買云主機DIY 而言,還是簡便了太多。對于 java web 應用而言,只需將 war 上傳即可啟。操作界面簡潔明了,可以很快上手,同時也為技術控提供了功能更強的 vmc 控制臺工具。 由于提供了免費套餐,個人以為對于一些小項目、內部項目、甚至于測試項目都是一個多快好省的選擇。

移植團隊日志(Teamlog)

團隊日志本來追求的是開箱即用,所以內置了 H2 database 數據庫。但是對mopaas 這種不支持本地 IO 的平臺而言,肯定是不適合的。因此,必須要做移植。

1、數據庫換成了 mysql,連接池換成了 boneCP。 ??
這一步比較簡單,通過 System.getEvn 方法來和 mopaas 平臺連接即可。

2、用戶上傳的頭像文件需要切換到 mopaas 的文件服務
這一步也不復雜,同樣使用 System.getEvn() 將原來的保存位置調整為 mopaas 的服務即可。


部署團隊日志(Teamlog)

由于 mopaas 的操作界面很簡潔,經過下面的步驟,很快就完成了部署。

  • 申請賬號
  • 創(chuàng)建應用
  • 創(chuàng)建服務
  • 綁定服務到應用
  • 啟動
  • 遇坑以及填坑

    1、mopaas 提供的mysql 服務大小寫敏感,由于 teamlog 使用的 jdbc 直聯(lián)方式,所以 sql 沒法跑,拋表找不到異常。所以只好黯然調整sql 語句,視力為此下降0.01度。

    2、由于sql 調整,導致輸送到客戶端的 json 字段名也做了變化,于是乎js 代碼中也要做相應的調整,視力再次下降0.01度。

    3、mopaas 的 tomcat 提供的是默認配置,因此對URL 中包含/%2F 字符時不響應。由于 teamlog 在登錄超時之后,Server 會redirect 到 login 頁,同時會帶上用戶當前響應的 url,而 Server 端會做 utf8的 encode,這樣“/”就會變成"/%2F",所以就無法響應了。?

    建議

    1、為文件服務提供一個管理頁面,即可確認文件上傳是否成功,又可刪除不必要的文件。

    2、tomcat 在啟動時,對JAVA_OPT加入參數:-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true ,以確保對于/%2f 字符的響應。

    3、目前對于開發(fā)調試的支持不夠友好,有些問題需要部署上去后才能發(fā)現(xiàn),這樣在正式發(fā)布之前,需要反復多次部署和驗證。建議后續(xù)提供 IDE 集成就更牛了!

    4、mysql 不要配置為大小寫敏感。


    轉載于:https://my.oschina.net/wiseach/blog/183812

    總結

    以上是生活随笔為你收集整理的Mopaas 初体验的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。