我有一个使用CodePipeline部署在AWS Elastic Beanstalk上的Spring Boot多模块项目。 我的个人档案:web: java -jar parent/module1/target/y-0.0.1-SNAPSHOT.jar 我的构建文件:build: cd parent && mvn package 我得到的输出是: Exception in thread "main" java.time.DateTimeException: Invalid value for Mon…

2020年11月21日 0条评论 49点热度 阅读全文

由于日志轮换,我的Elastic Beanstalk实例中存在内存磁盘问题,因此我尝试通过遵循以下文档来修改日志轮换的默认配置: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.logging.html 添加我的配置并重建环境后,当我通过SSH连接到EB时,可以看到我的配置(在指定的路径中)。但是,看来我的更改没有应用,日志也不会根据我的配置旋转。 ######################################…

2020年11月6日 0条评论 37点热度 阅读全文

我在 AWS Elastic Beanstalk (EB)上的docker容器中运行了一个 Tomcat 7.0 webapp(我遵循了here教程)。 当浏览到我的EB网址myapplication.elasticbeanstalk.com时,我得到了由nginx提供的502 Bad Gateway。因此,很明显我的端口80没有转发到我的容器。当我浏览至myapplication.elasticbeanstalk.com:8888(我在Dockerfile中公开的另一个端口)时,连接被拒绝(ERR_CONNECT…

2020年11月6日 0条评论 39点热度 阅读全文

我正在使用Circle CI将Java应用程序部署到elasticbeanstalk。 但是我无法为我的发行版指定版本。发行标签看起来像app-1234-staging-1234-1234,可以通过任何方式指定应用程序版本,例如myapp.4.0。 解决方案如下: 终于找到了答案,这是一个简单的答案。您可以将标签与deploy命令一起传递 eb deploy -l "RELEASE-VERSION-4.0.1"

2020年9月24日 0条评论 35点热度 阅读全文

This question already has answers here: Problems to access a report in a jar file (2个答案) How to get jasperreport file (.JRXML) exact location to load to the system? (2个答案) 上个月关闭。 我正在为报告引擎使用JSP和JasperReports开发Java Web应用程序。我正在使用AWS ELB作为应用程序服务器。 我不确定.jasper文件应放在…

2020年8月5日 0条评论 39点热度 阅读全文

我已经用Java创建了一个示例Web应用程序。它没有错误,并且我能够成功创建WAR存档。我还在本地Tomcat 7服务器中成功测试了此功能。 现在,该示例Web应用程序具有2个servlet:“ home”和“ runsinglecrawljob”。战争档案的名称是“ sparkcrawler0.12.war”。 因此,在本地Tomcat中,我通过 http://localhost:8080/SparkCrawler0.12/runsinglecrawljob 而另一个servlet是 http://localho…

2020年8月2日 0条评论 37点热度 阅读全文

我有在aws ec2上运行的Spring MVC应用程序。现在,我决定迁移到aws flex beantalk,并在迁移当前应用程序之前对其进行探索。关于持久性存储和应用程序日志,我有几个问题。 我的问题可能很幼稚,但请忍受:) 我正在使用log4j进行应用程序日志记录。 Log4j将日志追加到硬盘驱动器上的指定位置。由于 flex beantalk没有持久性存储(实例终止后,存储将被删除),并且实例可能会根据负载规则而增长/收缩。 所以我被困在以下 我将如何配置log4j来附加日志。 如果我坚持当前的log4j实…

2020年8月1日 0条评论 27点热度 阅读全文

我有一个Nginx docker 。这是Dockerfile: FROM nginx RUN rm /etc/nginx/conf.d/default.conf COPY nginx.conf /etc/nginx/nginx.conf COPY server.8079.conf /etc/nginx/conf.d CMD nginx 当我通过 docker run命令运行时,一切运行正常。 /var/lib/nginx和 /var/log/nginx都具有正确的权限,日志文件在 /var/log/nginx中创建…

2020年7月27日 0条评论 91点热度 阅读全文

我有一个grails应用程序。我没有 war 文件。我只有文件夹和文件。我正在尝试安装它,但遇到了问题。我正在使用的步骤是: 我正在创建一个包含应用程序(文件和文件夹)的zip文件 我将转到Elastic Beanstalk向导,并使用TomaCat 7创建新环境。我正在使用所有默认配置。 当向导要求时,我上载了包含应用程序的zip文件。最后,向导通知我该应用程序已正确安装,但是当我尝试查看运行版本时,出现错误HTTP状态404。//编辑//错误: Error Compilation error: startup …

2020年7月22日 0条评论 34点热度 阅读全文

我们正在Elastic Beanstalk上运行一个servlet,并与ElastiCache进行连接,并且运行良好,但是现在在高峰时段我们获得了很高的CPU负载(50%),并正在寻求对其进行优化。 目前,我们使用Jedis是这样的: try (Jedis jedis = new Jedis(Global.CLUSTER_ENDPOINT, 6379, 10000);) { jedis.hset(f.dayOfFile, "content", f.xmlFile); } 我们遇到的一个问题是 Activity 连接…

2020年6月4日 0条评论 50点热度 阅读全文