Freeman,

Thanks so much!
That solved the problem with https error....

It looks like the server is being deployed but something is still wrong -
can't get the WSDL...
In the log I see the following:
Oct 18, 2011 10:55:57 PM
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
INFO: Creating Service
{http://impl.ws.test.com/}NotifyNewSearchWSImplService from class
com.test.ws.service.INotifyNewSearchWS
Oct 18, 2011 10:55:58 PM org.apache.cxf.endpoint.ServerImpl initDestination
INFO: Setting the server's publish address to be
https://myserver:443/datax/services/NotifyNewSearch
Oct 18, 2011 10:55:58 PM org.eclipse.jetty.util.log.Slf4jLog info
INFO: jetty-7.4.5.v20110725
Oct 18, 2011 10:55:59 PM org.eclipse.jetty.util.log.Slf4jLog info
INFO: Started CXFJettySslSocketConnector@0.0.0.0:443 STARTING
Oct 18, 2011 10:55:59 PM org.eclipse.jetty.util.log.Slf4jLog info
INFO: started o.e.j.s.h.ContextHandler{/datax/services,null}

The above seems fine - no errors.
When I do this:
https://myserver:443/datax/services/NotifyNewSearch?wsdl
I get the IE Can not display page message.....
There are no other errors...
Below is my cxf.xml.

Any ideas why this is happening?  Is this https configuration or my
interceptors or something else?
Again, appreciate your help very much...


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xmlns:jaxws="http://cxf.apache.org/jaxws";
        xmlns:sec="http://cxf.apache.org/configuration/security";
  xmlns:http="http://cxf.apache.org/transports/http/configuration";
  xmlns:httpj="http://cxf.apache.org/transports/http-jetty/configuration"; 
        xsi:schemaLocation="
http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/jaxws 
http://cxf.apache.org/schemas/jaxws.xsd
http://cxf.apache.org/configuration/security
                      http://cxf.apache.org/schemas/configuration/security.xsd
           http://cxf.apache.org/transports/http/configuration
              http://cxf.apache.org/schemas/configuration/http-conf.xsd
           http://cxf.apache.org/transports/http-jetty/configuration
              http://cxf.apache.org/schemas/configuration/http-jetty.xsd";> 
    <import resource="classpath:META-INF/cxf/cxf.xml" /> 
    <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> 
    <import resource="classpath:META-INF/cxf/cxf-extension-http.xml" /> 
    <import resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml"
/> 

    <jaxws:endpoint 
      id="NotifyNewSearch" 
      implementor="com.test.ws.impl.NotifyNewSearchWSImpl"      
      address="https://myserver:443/datax/services/NotifyNewSearch"; >
      
      <jaxws:inInterceptors>
                <ref bean="RequestInterceptor"/>
                <bean 
class="org.apache.cxf.binding.soap.saaj.SAAJInInterceptor"/>
            </jaxws:inInterceptors>
            <jaxws:outInterceptors>
                <ref bean="ResponseInterceptor"/>
                <bean 
class="org.apache.cxf.binding.soap.saaj.SAAJOutInterceptor"/>
            </jaxws:outInterceptors>      
      </jaxws:endpoint>
      
    <bean name="RequestInterceptorFactory"
class="com.escholar.beans.RequestInterceptor"/>
        <bean name="RequestInterceptor" factory-bean="RequestInterceptorFactory"
factory-method="getInstance"/>
    <bean name="ResponseInterceptorFactory"
class="com.escholar.beans.ResponseInterceptor"/>
        <bean name="ResponseInterceptor" 
factory-bean="ResponseInterceptorFactory"
factory-method="getInstance"/>
      
        <httpj:engine-factory bus="cxf">
    <httpj:identifiedTLSServerParameters id="secure">
      <httpj:tlsServerParameters>
        <sec:keyManagers keyPassword="pwd">
            <sec:keyStore type="JKS" password="testpwd"
                 file="C:\test.keystore"/>
       </sec:keyManagers>
       <sec:trustManagers>
           <sec:keyStore type="JKS" password="trpwd"
                file="C:\trust.keystore"/>
       </sec:trustManagers>
       <sec:cipherSuitesFilter>
         <sec:include>.*_EXPORT_.*</sec:include>
         <sec:include>.*_EXPORT1024_.*</sec:include>
         <sec:include>.*_WITH_DES_.*</sec:include>
         <sec:include>.*_WITH_NULL_.*</sec:include>
         <sec:exclude>.*_DH_anon_.*</sec:exclude>
       </sec:cipherSuitesFilter>
       <sec:clientAuthentication want="true" required="true"/>
      </httpj:tlsServerParameters>
    </httpj:identifiedTLSServerParameters>

    <httpj:engine port="443">
      <httpj:tlsServerParametersRef id="secure" />
      <httpj:threadingParameters minThreads="5" maxThreads="15" />
         
      <httpj:sessionSupport>true</httpj:sessionSupport>
    </httpj:engine>
  </httpj:engine-factory>
      
      
</beans>


--
View this message in context: 
http://cxf.547215.n5.nabble.com/mismatch-for-port-443-even-with-interceptors-in-cxf-xml-tp4915430p4916241.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to