我使用PL/SQL SOAP Web Service
中的Web Services Wizard
创建了JDeveloper 11g
。我能够在Integrated Weblogic Server
上成功部署它。之后,我可以在浏览器中启动Weblogic Test Client
。
然后我使用为Web服务应用程序(使用Jdeveloper)创建的部署配置文件将Web服务部署到EAR 。 使用此EAR将服务部署到远程开发weblogic托管服务器(注意:我正在使用Weblogic 10.3.5.0
)。
部署成功,我也能够启动应用程序。部署状态为“活动”,健康状况为“正常”。 我也可以看到我的网络服务的动态WSDL。
这是我遇到问题的地方。 我无法使用Weblogic Test Client测试Web服务。当我点击网络服务测试点时,我收到404 Not Found
错误。
有没有人在启动测试客户端时遇到同样的问题?
感谢您的意见/建议!!!
答案 0 :(得分:0)
让自己成为一个测试肥皂脚本:
<?php
if(isset($_POST['request'])){
$XML = $_POST['request'];
$URL = $_POST['url'];
$ch = curl_init("$URL");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_TIMEOUT, 60);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch,CURLOPT_POSTFIELDS,$XML);
$result=curl_exec ($ch);
curl_close($ch);
}
?>
<form method="post" style="margin: 0; padding: 0;">
<input name='url' type="text" placeholder="URL here" value="<?php if(isset($_POST['url'])) echo $_POST['url']; ?>" style="height: 10%; width:90%">
<button style="width: 10%; height: 10%;">LOAD SOAP</button><br />
<textarea style="width: 50%; height:90%;" placeholder='REQUEST HERE' name="request"><?php if(isset($_POST['request'])) echo $_POST['request']; ?></textarea>
<textarea placeholder="RESPONSE HERE" disabled="true" style="width: 50%; height:90%;"><?php if(isset($result)) echo $result; ?></textarea>
</form>