Java 新的Elastic Beanstalk环境不打印到日志

Java 新的Elastic Beanstalk环境不打印到日志,java,amazon-web-services,servlets,amazon-elastic-beanstalk,Java,Amazon Web Services,Servlets,Amazon Elastic Beanstalk,您好,我已经创建了一个新的elastic beanstalk环境,在这里我使用tomcat运行java web应用程序。当我尝试在doPost函数中使用System.out.println时,它不会打印到elastic beanstalk日志。不过,我的另一个环境会打印到日志中。这里有什么我可能遗漏的吗?根据评论 问题是使用的新EB env基于亚马逊Linux 2(AL2)平台,而现有应用程序使用AL1 由于基于AL1和AL2的EB的工作方式存在差异,因此最简单的解决方案是在AL1而不是AL2上

您好,我已经创建了一个新的elastic beanstalk环境,在这里我使用tomcat运行java web应用程序。当我尝试在doPost函数中使用System.out.println时,它不会打印到elastic beanstalk日志。不过,我的另一个环境会打印到日志中。这里有什么我可能遗漏的吗?

根据评论

问题是使用的新EB env基于亚马逊Linux 2(AL2)平台,而现有应用程序使用AL1


由于基于AL1和AL2的EB的工作方式存在差异,因此最简单的解决方案是在AL1而不是AL2上部署新的应用程序。

打印日志的环境和不打印日志的环境有什么区别?它们运行相同的代码。我必须创建一个新的环境,因为我想添加一个多实例负载平衡器和一个ssl证书?可能是您的新版本使用Amazon Linux 2,而旧版本是Amazon Linux 1?啊,是的,您是对的,新版本使用Amazon Linux 2,而旧版本使用Amazon Linux 1。我刚刚在Amazon Linux 1中创建了一个新环境,它现在正如我所期望的那样工作。谢谢!