java定制弹性Beanstalk实例
我们正在Elastic Beanstalk中部署一个java web应用程序。默认情况下,Beanstalk为Redhat实例提供Tomcat7&;openjdk。但是我想定制实例,这样我就可以使用Sunjdk了。 按照前面提到的步骤here,我从EC2&;安装了sun jdk、tomcat7并创建了实例的自定义AMI,并在BeanStalk中编辑环境配置的自定义AMI ID字段中提供了其ID。但是我的环境健康状态变为红色,应用程序未部署。你能给我一个解决方案吗
# 1 楼答案
我已经做了你想做的事情,我很高兴地报告,它是有效的。在我的第一次尝试中,我遇到了同样的问题。确保你:
如果仍然无法获取,请确保检查/opt/tomcat7/logs/catalina中的日志。我遇到了一个神秘的VerifyException,通过上传一个新的。jar到环境中,我也几乎立即用完了permgen空间,这是通过增加beanstalk“编辑配置”的“容器”配置区域中的值来解决的