File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JBoss/WildFly and the fly likes Can�t get SSL redirection to work for root application context. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "Can�t get SSL redirection to work for root application context." Watch "Can�t get SSL redirection to work for root application context." New topic
Author

Can�t get SSL redirection to work for root application context.

Stefan Mattias Nilsson
Greenhorn

Joined: Jul 18, 2005
Posts: 1
Hi everybody!

I am running Jboss 4.0.1 and I have an application.ear called pds running on it. To access the application you simple write "http://adress:8080/pds"

Now I wanted to enable ssl on the webapp.war in the application so I changed the server.xml and web.xml and created a keystore and everything. I redirect from "8080" to "8443" and everything works as long as do like this.
"https://adress:8443/pds" - works!!

"http://adress:8080/pds/login.jsp" - works!
get redirected to "https://adress:8443/pds/xxxxx"

"http://adress:8080/pds" - doesn�t work
I get a no page found error.

I really need the the old url "http://adress:8080/pds" to be redirected to "https://adress:8443/pds "

Any suggestions??

Below follows some relevant sections from my server.xml and web.xml

Code:

======= server.xml ==============

<Connector
port = "8080"
address = "${jboss.bind.address}"
maxThreads = "150"
minSpareThreads = "25"
maxSpareThreads = "75"
enableLookups = "false"
redirectPort = "8443"
acceptCount = "100"
connectionTimeout = "20000"
disableUploadTimeout = "true"/>

<Connector
port = "8443"
address = "${jboss.bind.address}"
maxThreads = "100"
minSpareThreads = "5"
maxSpareThreads = "15"
scheme = "https"
secure = "true"
clientAuth = "false"
keystoreFile = "./keystore"
keystorePass = "secret"
sslProtocol = "TLS"/>


=============== web.xml =====================
<security-constraint>
<display-name>Security for Julius PDS</display-name>
<web-resource-collection>
<web-resource-name>Julius web Security</web-resource-name>
<description>Redirect all to SSL</description>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<description>Protection should be CONFIDENTIAL</description>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Can�t get SSL redirection to work for root application context.