AWS Lambda Java:访问静态类方法时发生超时错误

时间:2018-07-09 19:19:18

标签: aws-lambda aws-java-sdk

我在使用AWS lambda时遇到问题,因为没有超时我无法访问静态类方法。说我有以下静态类:

const name=change.after.data().name;  

还要说我在AWS lambda函数中调用这些方法:

public class IOHelper {
    public String printTest() {
        return "TEST";
    }
    public static String printTest() {
        return "TEST";
    }
}

logger.log(IOHelper.printTest()) 是与我的lambda函数不同的类,但打包在相同的.jar中。我想要做的是在我的AWS lambda函数中调用IOHelper。每当我调用此方法时,Lambda函数都会因超时错误而失败。

但是,当我调用实例化IOHelper.printTest()并调用IOHelper ioHelper = new IOHelper()时,记录器会正确记录“ TEST”,并且函数成功。

有人可以提供关于正在发生的事情的见解吗?

0 个答案:

没有答案