首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWSToolkit for项目挂起10%

AWSToolkit for项目挂起10%
EN

Stack Overflow用户
提问于 2021-10-17 20:00:33
回答 1查看 101关注 0票数 1

我正在使用这里找到的Eclipse插件来学习AWS Serverless无源教程..。

https://docs.aws.amazon.com/toolkit-for-eclipse/v1/user-guide/serverless-projects.html

我只是使用了HelloWorld蓝图,然后选择了部署Serverless项目作为教程的状态。在进度视图中我看到..。

代码语言:javascript
复制
Deploying Serverless template to AWS CloudFormation.
https://forums.aws.amazon.com/
Deploying Serverless template to AWS CloudFormation.: Uploading Lambda function to S3...

在右下角我看到10%

但从来没有过过这个阶段。没有错误,在AWS中打开AWS CloudFormation显示什么都没有。

我把它扔了一整晚。不走运。我尝试过更改JDK,并确保它在Java8 (OpenJDK8)上。那里没有帮助。我尝试过安装最新的eclipse (2021-09)并重新安装AWSTookKit。同样的问题。

在视图中,我可以看到我的EC2实例,我的S3桶(包括为HelloWorld项目创建的),以及我在过去创建的DynamoDB实例。因此,我认为,在证书等方面,这一切都是恰当的。

我看到它已经将项目打包成一个压缩文件,看起来大小为8.3MB。我想这就是它想要发送给S3的东西,但有些东西不开心吗?

如果能看到它被困在什么上面,这样我就能解决这个问题,那就太好了。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-06-10 09:10:25

这可能对你有帮助。

我没有运行最新的Eclipse for Enterprise和Web开发人员,版本: 2022-03 (4.23.0),构建id: 20220310-1457,而是下载了一个旧版本:

https://www.eclipse.org/downloads/packages/release/oxygen/2

然后,我为Eclipse安装了AWS工具包,并且能够毫无问题地部署hello world无服务器Lambda。我会看看是否可以用这个环境来开发更复杂的Lambda。

更新

事实上,根本的问题是错误:

代码语言:javascript
复制
"Unable to complete transfer: javax/xml/bind/JAXBException"

当我试图通过AWS将一个文件拖放到一个S3桶中时,我发现了这一点。

这里提到了修复:https://github.com/aws/aws-toolkit-eclipse/issues/123

本质上,将JAXB的副本(例如jaxb- API -2.3.1.jar )放到Eclipse文件夹中,例如C:\Users\XXX\eclipse\jee-2022-03\eclipse\plugins.然后在-dev文件中的-startup和--launch.library之后添加一个Eclipse.ini选项:

代码语言:javascript
复制
-startup
...
--launch.library
...
-dev
C:\Users\XXX\eclipse\jee-2022-03\eclipse\plugins\jaxb-api-2.3.1.jar

这解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69608139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档