2017-03-29 13 views
0

Webサービスをapache2からjbossにリダイレクトしようとしており、後でこれをPHPで使用します。Webサービスをjboss WebサービスにリダイレクトしてPHPで消費する方法

I大成功は、要求をリダイレクトして、ブラウザでWSDLを参照してください、私はPHPで呼び出したときにすることができます

$server = new SoapServer('http://subdomain.midomain.com/FirmaElectronica/WebService?wsdl'); 

var_dump($server); 
// Returns: 
// object(SoapServer)[1] 
// public 'service' => resource(1, Unknown) 

var_dump($server->__getFunctions()); 
// Error, Call to undefined method 

$salida = $server->hello('mat'); 
// Error, Call to undefined method 

私のapacheのconfに:も試してみました

<VirtualHost *:80> 
ServerName subdomain.midomain.com 
ServerAlias midomain.com 
# ProxyRequests On 
# ProxyVia On 
ProxyPass "/FirmaElectronica" "http://10.128.0.2:8080/FirmaElectronica" 
ProxyPassReverse "/FirmaElectronica" "http://10.128.0.2:8080/FirmaElectronica" 
</VirtualHost> 

<VirtualHost *:80> 
ServerName subdomain.midomain.com 
ServerAlias midomain.com 
ProxyRequests On 
ProxyVia On 
ProxyPass "/FirmaElectronica" "http://10.128.0.2:8080/FirmaElectronica" 
ProxyPassReverse "/FirmaElectronica" "http://10.128.0.2:8080/FirmaElectronica" 
</VirtualHost> 

さらにいくつかのApache用の設定では、すべての場合にブラウザのwsdlを見ることができますが、phpを呼び出すと、eve rythingは壊れます。

+0

とwindflyにWebサービスのURLにSoapClienteと悪い構成を使用し、解決.php –

答えて

0

私は問題はあなたがのSoapClient http://php.net/manual/en/class.soapclientを使用しなければならないサービスを利用するにはJBossの

関連する問題