Have you configured an SSL listener in server/instance/deploy/jbossweb-tomcat.sar/META-INF/jboss-service.xml where instance is the JBoss instance you are running - this is normally default? This will be bound to port 8443 normally. It is normally commented out. You will also need to create a certificate for it.
Note: if you are running the default JBoss instance, the file would be server/default/deploy/jbossweb-tomcat.sar/META-INF/jboss-service.xml in your JBoss distribution.
Refer to the Tomcat documents at the Tomcat site for creating a certificate for Tomcat.
For example, with the certificate file server/default/conf/tomcat.key, the SSL listener would look something like this:
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
clientAuth="false" protocol="TLS" />
I have the site running through SSL just fine. It's the file download that I'm having trouble with. All other pages are accessible from both SSL and non-SSL configurations. File download works fine in non-SSL mode but get the above mentioned error in SSL mode.
If the file is static content, can you download it via SSL? We've had no troubles with PDFs so just trying to get a feel for whether it is a mime-type definition, although it should work if it is working for the standard listener.
Are you doing any explicit context mapping? Again, just to get a feel for any other settings.
I doubt that JBoss is involved as the content delivery is managed by Tomcat.
Also, does anything show up in the Tomcat access logs or anything appear in the server logs?