FC Java runtime 找不到函数入口问题-阿里云开发者社区

开发者社区> 阿里云Serverless Compute> 正文
登录阅读全文

FC Java runtime 找不到函数入口问题

简介: 在函数计算中使用Java编程时,需要定义一个函数作为入口函数。由于Java有包的概念,因此执行方法和其他语言有所不同,需要带有包信息。在入口函数需要配置包信息

背景:由于Java 语言的特性,在部署到函数计算之前,需要将代码打包,然后在上传代码包到函数计算。

问题描述:当代码打包好,上传到函数计算后,点击执行会出现如图所示的报错。报错说的是函数计算在上传的代码包中找不到函数入口。
image.png

问题解决:
1、可以检查下函数入口是否配置,由于使用函数计算的Java runtime是必须要实现函数计算的接口,并且要配置函数入口(如图),如果这个不配或者配置错误(必须按照固定的格式配置)都会出现上述的错误。
image.png
配置的格式,具体文档:https://help.aliyun.com/document_detail/113518.html?spm=a2c4g.11186623.6.582.66091ed8UunzwL
image.png

2、还有一种原因就是打包的问题。建议可以按照文档进行打包,文档里两种打包方式,一个是用idea打包,一个是用fun 工具打包。一般来说用这两种方式打包没有问题的。
文档链接:https://help.aliyun.com/document_detail/113519.html?spm=a2c4g.11186623.6.585.7f2d6fb1Svn199#title-2p5-ayo-3tn
image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里云Serverless Compute
使用钉钉扫一扫加入圈子
+ 订阅

Serverless微服务应用实践分享

官方博客
函数计算官网