阿里函数计算中{
“errorType”: “java.lang.NoClassDefFoundError”,
“errorMessage”: “com/aliyun/oss/OSSClientBuilder”,
“stackTrace”: [
“example.App.handleRequest(App.java:37)”
]
}
启动就找不到类怎么处理?
阿里函数计算中启动就找不到类怎么处理?[阿里云Serverless]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
Java运行时依赖库
要创建部署代码包,请将函数代码和依赖库共同编译并打包为ZIP包或JAR包。
函数计算平台为Java运行时提供以下依赖库:
com.aliyun:fc-java-core:定义了请求处理程序中使用的handler接口和context对象等信息。
com.aliyun:fc-java-events:提供了常用的事件源的event类型。
以上依赖库可通过Maven中央存储库获取。获取以上依赖库后将其添加到您的pom.xml文件中,如下所示:
com.aliyun.fc.runtime
fc-java-core
1.4.1
com.aliyun.fc.runtime
fc-java-event
1.2.0
https://help.aliyun.com/zh/fc/compile-and-deploy-code-packages?spm=a2c6h.13066369.question.11.252f5130DnAbwA#section-1e4-rho-4w1
对于阿里云函数计算中出现“找不到类”的错误,建议按照以下步骤进行排查:
参考这个:
https://help.aliyun.com/zh/fc/compile-and-deploy-code-packages?spm=a2c4g.11186623.0.0.71323083Bz7eMb#section-1e4-rho-4w1
。 maven-shade-plugin 打包此回答来自钉群阿里函数计算官网客户。