如何将apache2重定向到jboss web服务并使用php
我试图将一个web服务从apache2重定向到jboss,然后使用php使用它 I success可以重定向请求,并在浏览器中查看wsdl,但当我使用php调用时:如何将apache2重定向到jboss web服务并使用php,php,apache,web-services,jboss,wsdl,Php,Apache,Web Services,Jboss,Wsdl,我试图将一个web服务从apache2重定向到jboss,然后使用php使用它 I success可以重定向请求,并在浏览器中查看wsdl,但当我使用php调用时: $server = new SoapServer('http://subdomain.midomain.com/FirmaElectronica/WebService?wsdl'); var_dump($server); // Returns: // object(SoapServer)[1] // public 'service
$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配置:
<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>
ServerName subdomain.midomain.com
ServerAlias midomain.com
#代理请求
#ProxyVia On
ProxyPass”/Firmaeelectronica“”http://10.128.0.2:8080/FirmaElectronica"
ProxyPassReverse“/坚定电子”http://10.128.0.2:8080/FirmaElectronica"
还尝试:
<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>
ServerName subdomain.midomain.com
ServerAlias midomain.com
代理请求
ProxyVia On
ProxyPass”/Firmaeelectronica“”http://10.128.0.2:8080/FirmaElectronica"
ProxyPassReverse“/坚定电子”http://10.128.0.2:8080/FirmaElectronica"
apache还有一些不同的配置,在任何情况下我都可以在浏览器中看到wsdl,但当一个用户执行php调用时,一切都会中断
有什么想法吗?我解决了,问题是在windfly with jboss中使用SoapClient和web服务url中的错误配置要使用服务,必须使用SoapClient