我有一个问题,也许有人可以帮助我。我正在尝试构建一个简单的java aws lambda并使用无服务器框架部署它。
我试图建立一个简单的lambda使用:
sls create --template aws-java-maven --name test-lambda
mvn clean install package
sls deploy
当我尝试使用调用远程函数时
sls invoke --function hello -d '{}'
它起作用了。
但是,当我尝试在本地调用它时,出现以下错误:
Serverless: Building Java bridge, first invocation might take a bit longer.
events.js:183
throw er; // Unhandled 'error' event
^
Error: spawn mvn ENOENT
at _errnoException (util.js:1022:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:190:19)
at onErrorNT (internal/child_process.js:372:16)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickDomainCallback (it worksinternal/process/next_tick.js:218:9)
编辑:要在本地运行它,我使用:
sls invoke local -f hello
我在谷歌上搜索了一下,什么也没找到。我不理解这个错误。看起来像是关于maven的?
尝试安装Maven或确保“mvn”在您的路径上。
对我来说,在Mac上“brew安装maven”就做到了这一点。
本地调用使用了 injvm 协议,是一个伪协议,它不开启端口,不发起远程调用,只在 JVM 内直接关联,但执行 Dubbo 的 Filter 链。 配置 定义 injvm 协议 <dubbo:protocol name="injvm" /> 设置默认协议 <dubbo:provider protocol="injvm" /> 设置服务协议 <dubbo:service protocol="in
我正在尝试使用TypeScript项目导入 React 上的字体文件,但它无法将其识别为字体文件,而是将其视为模块 文件夹结构: 在我的index.tsx文件中,我导入了我需要的字体,并导出了字体常量: 我使用url-loader(我也尝试使用file-loader)。这是我的webpack.config.ts 这是我得到的错误: 此问题的原因可能是什么?
为了使网页可以显示latex,我引用了cdn中的MathJax.js: 显示效果很好。 现在,我下载https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?到本地后,MathJax.js可以在127.0.0.1/wp/MathJax.js打开(本机上有个apache服务器)。我将html页面修改 用浏览器查看127.0.0.1
我试图在点击事件上使用ajax调用servlet。从那个servlet,我称之为谷歌身份验证endpoint。我尝试将标头设置为我正在调用的servlet,但我无法摆脱此错误 XMLHttpRequest 无法加载 https://accounts.google.com/o/oauth2/auth?client_id=2536-a...nid 个人资料电子邮件 这是代码 在servlet上,我将其
本章介绍 gitbook 在本地机器上的使用。