Ugh,
Just figured out that getConfidentialPort is to map an unsecure request
to a secured one. And I'm making this call within a secure request.
Thus there is no port mapping between 8443 and 8443 and thus...failure...
My mistake. APologies for wasting your time.
On 6/2/2014 9:23 AM, Bill Burke wrote:
I need to be able to resolve what port SSL is on. I'm getting an
NPE,
am I doing something wrong?
I'm getting the port manager within a ServletExtension:
deploymentInfo.getConfidentialPortManager()
Then during requests I'm calling
ConfidentialPortManager.getConfidentialPort(exchange)
But I'm getting an NPE:
09:15:46,705 ERROR [io.undertow.request] (default task-96) UT005023:
Exception handling request to /customer-portal/index. html:
java.lang.NullPointerException
at
org.wildfly.extension.undertow.Server.lookupSecurePort(Server.java:113)
at
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$2.getConfidentialPort(UndertowDeploymen
tInfoService.java:461)
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com