天天看點

FC Java runtime 找不到函數入口問題

背景:由于Java 語言的特性,在部署到函數計算之前,需要将代碼打包,然後在上傳代碼包到函數計算。

問題描述:當代碼打包好,上傳到函數計算後,點選執行會出現如圖所示的報錯。報錯說的是函數計算在上傳的代碼包中找不到函數入口。

FC Java runtime 找不到函數入口問題

問題解決:

1、可以檢查下函數入口是否配置,由于使用函數計算的Java runtime是必須要實作函數計算的接口,并且要配置函數入口(如圖),如果這個不配或者配置錯誤(必須按照固定的格式配置)都會出現上述的錯誤。

FC Java runtime 找不到函數入口問題

配置的格式,具體文檔:

https://help.aliyun.com/document_detail/113518.html?spm=a2c4g.11186623.6.582.66091ed8UunzwL
FC Java runtime 找不到函數入口問題

2、還有一種原因就是打包的問題。建議可以按照文檔進行打包,文檔裡兩種打包方式,一個是用idea打包,一個是用fun 工具打包。一般來說用這兩種方式打包沒有問題的。

文檔連結:

https://help.aliyun.com/document_detail/113519.html?spm=a2c4g.11186623.6.585.7f2d6fb1Svn199#title-2p5-ayo-3tn
FC Java runtime 找不到函數入口問題