Java 更改生成的wsdl文件中的soap地址

Java 更改生成的wsdl文件中的soap地址,java,php,web-services,soap,wsdl,Java,Php,Web Services,Soap,Wsdl,我想更改生成的wsdl文件中的URL 我在JEE中开发了一个应用程序,然后生成了wsdl文件,但是生成的文件中的URL没有安全化, <wsdl:service name="CleverSMSUser"> <wsdl:port binding="tns:CleverSMSUserSoapBinding" name="CleverSMSUserImplPort"> <soap:address location="https://services*****fr:8443/

我想更改生成的wsdl文件中的URL

我在JEE中开发了一个应用程序,然后生成了wsdl文件,但是生成的文件中的URL没有安全化,

<wsdl:service name="CleverSMSUser">
<wsdl:port binding="tns:CleverSMSUserSoapBinding" name="CleverSMSUserImplPort">
<soap:address location="https://services*****fr:8443/****/ws/user"/>
</wsdl:port>

当我将wsdl的url放在导航器中时,会生成文件并显示内容,但当我在API PHP或Java中使用相同的url时,会出现错误

    <wsdl:service name="CleverSMSUser">
<wsdl:port binding="tns:CleverSMSUserSoapBinding" name="CleverSMSUserImplPort">
<soap:address location="http://services.*****:8080/******/ws/user"/>
</wsdl:port>
</wsdl:service>
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://services.******/cleversms/ws/user?wsdl' : failed to load external entity "https://services.*******:8443/******/ws/user?wsdl" 
</wsdl:service>
请注意,当我使用HTTPURL(而不是HTTPS)时,代码工作正常,没有任何问题

我使用JBoss6.01


请提供任何帮助以解决此问题

最好与我们分享您的code@KhalilM我在php中共享了我的代码,问题在于使用https地址而不是http。如果我在http中使用URL,一切都可以正常工作,但是当我使用HTTPS地址时,我会得到一个错误。但是,当我将HTTPS地址放在chrome中时,我可以显示wsdl文件的内容手动卷曲会发生什么?
try{
    //$ms = ServiceProvider::get('user');

    $context = stream_context_create(array(
            'ssl' => array(
                    'verify_peer' => false,
                    'verify_peer_name' => false,
                    'allow_self_signed' => true
            )
    ));

    $ms=new SoapClient(
        'https://*******/*****/ws/user?wsdl',
        array(
            // Stuff for development.
                'trace' => 1,
                'exceptions' => true,
                'cache_wsdl' => WSDL_CACHE_NONE,
                'features' => SOAP_SINGLE_ELEMENT_ARRAYS,
                'verify_peer' => false,
                'verify_peer_name' => false,
                'allow_self_signed' => true,
                'verify_depth'      => 0,
            // Auth credentials for the SOAP request.
                'login' => 'majdi',
                'password' => 'majdi',


        )
);

    $credit = $ms->getCreditsLeft();
    echo "credit: ".$credit;

}