Last week Amazon Linux v2.7.0 was released. After update to this version Software Configuration in the web console disappeared. Because of that change we had to quickly move to .ebextensions file configuration instead. We use file like this one below.
option_settings:
"aws:elasticbeanstalk:container:tomcat:jvmoptions" :
Xms: 512m
Xmx: 1024m
XX:MaxPermSize: 256m
JVM Options: "--add-modules java.xml.bind"
After few days Amazon surprisingly released Amazon Linux v2.7.1 making these options available again. So now we have the same thing configured in two places. What is the priority of them? We see they are picked randomly. Sometimes from our file sometimes from the web console.
In my opinion it should update the web console configuration after every deployment but it does not :(