Unable to login after deployment aws ec2

问题描述 投票:0回答:1

I am trying to deploy springboot application on aws ec2 . I installed tomcat and java on this instance. My jenkins job says build and deploy successful and I find my war file on tomcat webapps folder.

And also i dont find tomcat serverlogs on this ec2.

But when I open the url. I am facing this error.

HTTP Status 404 – Not FoundType Status Report

Message

描述 源服务器没有找到目标资源的当前表示,或者不愿意透露目标资源存在。

有什么建议吗?

请在此输入图片描述

更新信息。 我已经用wget命令上传了一个springboot的jar文件,并在aws ec2实例上用java -jar文件名.jar命令运行jar文件。 并使用命令java -jar filename.jar在aws ec2实例上运行jar文件。

然后我看到了这个错误信息。错误:无效或损坏的jar文件。Invalid or corrupt jarfile spring-boot-web-thymeleaf-1.0.jar. 请看Springboot应用错误图片。请参考附件中的截图。

注:我试过在本地系统中运行,工作正常,没有问题。

我的jar文件链接 - https:/github.comvmarlabalrajspringbootblobmasterspring-boot-web-thymeleaftargetspring-boot-web-thymeleaf-1.0.jar。

Springboot应用程序错误图像劲文

已编辑 0501

我检查了我的本地和aws的java版本是一样的,都是1.8。这个jar文件是springboot jar文件,它内置了tomcatserver,所以我没有在aws上安装tomcat。所以我没有在aws上安装tomcat,请参考后面的截图。

Springboot在本地运行截图

Springboot运行在aws上的截图劲文

spring-boot tomcat amazon-ec2
1个回答
0
投票

根据评论,我从EC2的github下载了你的jar,并执行java -jar命令。

虽然JDK版本是11,但由于Amazon Linux2 AMI的原因,我可以看到jar被执行。

我使用下面的命令下载了jar。

curl -o spring-boot-web-thymeleaf-1.0.jar https://raw.githubusercontent.com/vmarlabalraj/springboot/master/spring-boot-web-thymeleaf/target/spring-boot-web-thymeleaf-1.0.jar

请检查你下载的jar是否正确,因为你的操作显示它已经损坏了。github上的jar没有损坏。

另外,问题出在下载的jar上,而不是EC2或Tomcat。

© www.soinside.com 2019 - 2024. All rights reserved.