haven't been able to access the jmx-console using https - What exactly do you mean, do you get any errors from the web browser?
Do you know if JBoss is listening on the ports you have configured? (netstat -an)
I actually managed to solve this..
In sample-bindings.xml file there are rows written in xsl that fix the configuration of the ports in tomcat (i'm not that familiar with xsl). What I did was that I uncommented these rows which resulted in that the jboss-service.xml file (in deploy/jbossweb-tomcat41.sar/META-INF directory) is used with the ports that i configured and now i can access the webapplication with https aswell.
Now I'll try to figure out how to use xsl so that all the used ports can be defined by using the sample-bindings.xml file.