myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Michael Greiner <jan0mich...@yahoo.com.INVALID>
Subject Reverse proxy and jsf, virtual host mapping to subdirectory
Date Sat, 24 Feb 2018 14:35:03 GMT
Dear all,

I have a reverse proxy, that maps https://www.somedomain.com/ to my internal Tomcat, to https://192.168.0.5:8080/somedomain/
(and https://www.someotherdomain.org/ to https://192.168.0.5:8080/someotherdomain/).

Consider the two attaced simple jsf pages.

If you call https://www.somedomain.com/test.jsf, the generated HTML looks like this:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>
    <div id="mainContainer">
    <p><a href="/somedomain/test2.jsf" id="test2" name="test2">link
        </a>
    </p>
    </div><div id="javax_faces_developmentstage_messages"></div></body>
</html>

And the link does not work, because it should be just /test2.jsf.

The most straight forward solution that comes to my mind, is to configure virtual hosts in
Tomcat.

But I would like to ask:

Is there a way, to solve this easily, without configuring virtual hosts in the internal tomcat?

Is it possible, to have h:link generate relative paths, or to statically configure the subdirectory
name for JSF?


Best regards and thank you

Jan Michael Greiner

Mime
View raw message