日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Mopaas 初体验

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

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

初步印象

首先要說(shuō) mopaas 相對(duì)于自己買云主機(jī)DIY 而言,還是簡(jiǎn)便了太多。對(duì)于 java web 應(yīng)用而言,只需將 war 上傳即可啟。操作界面簡(jiǎn)潔明了,可以很快上手,同時(shí)也為技術(shù)控提供了功能更強(qiáng)的 vmc 控制臺(tái)工具。 由于提供了免費(fèi)套餐,個(gè)人以為對(duì)于一些小項(xiàng)目、內(nèi)部項(xiàng)目、甚至于測(cè)試項(xiàng)目都是一個(gè)多快好省的選擇。

移植團(tuán)隊(duì)日志(Teamlog)

團(tuán)隊(duì)日志本來(lái)追求的是開箱即用,所以內(nèi)置了 H2 database 數(shù)據(jù)庫(kù)。但是對(duì)mopaas 這種不支持本地 IO 的平臺(tái)而言,肯定是不適合的。因此,必須要做移植。

1、數(shù)據(jù)庫(kù)換成了 mysql,連接池?fù)Q成了 boneCP。 ??
這一步比較簡(jiǎn)單,通過(guò) System.getEvn 方法來(lái)和 mopaas 平臺(tái)連接即可。

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


部署團(tuán)隊(duì)日志(Teamlog)

由于 mopaas 的操作界面很簡(jiǎn)潔,經(jīng)過(guò)下面的步驟,很快就完成了部署。

  • 申請(qǐng)賬號(hào)
  • 創(chuàng)建應(yīng)用
  • 創(chuàng)建服務(wù)
  • 綁定服務(wù)到應(yīng)用
  • 啟動(dòng)
  • 遇坑以及填坑

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

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

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

    建議

    1、為文件服務(wù)提供一個(gè)管理頁(yè)面,即可確認(rèn)文件上傳是否成功,又可刪除不必要的文件。

    2、tomcat 在啟動(dòng)時(shí),對(duì)JAVA_OPT加入?yún)?shù):-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true ,以確保對(duì)于/%2f 字符的響應(yīng)。

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

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


    轉(zhuǎn)載于:https://my.oschina.net/wiseach/blog/183812

    總結(jié)

    以上是生活随笔為你收集整理的Mopaas 初体验的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。