背景:由于Java 语言的特性,在部署到函数计算之前,需要将代码打包,然后在上传代码包到函数计算。
问题描述:当代码打包好,上传到函数计算后,点击执行会出现如图所示的报错。报错说的是函数计算在上传的代码包中找不到函数入口。
问题解决:
1、可以检查下函数入口是否配置,由于使用函数计算的Java runtime是必须要实现函数计算的接口,并且要配置函数入口(如图),如果这个不配或者配置错误(必须按照固定的格式配置)都会出现上述的错误。
配置的格式,具体文档:https://help.aliyun.com/document_detail/113518.html?spm=a2c4g.11186623.6.582.66091ed8UunzwL
2、还有一种原因就是打包的问题。建议可以按照文档进行打包,文档里两种打包方式,一个是用idea打包,一个是用fun 工具打包。一般来说用这两种方式打包没有问题的。
文档链接:https://help.aliyun.com/document_detail/113519.html?spm=a2c4g.11186623.6.585.7f2d6fb1Svn199#title-2p5-ayo-3tn