最近项目要应用 webService发布一个查询服务,之前没有做过,就做了一个简单的例子练习一下,有一个小问题,多方搜索无果。。
这是项目结构
[img]http://b62.photo.store.qq.com/http_imgload.cgi?/rurl4_b=a5a1b809212270f47218f42166ac676d15b6f5bf4115337077d52b294d00463718a78c62ecf8d41f092ae1fbf4ee1b179939c273f1ab591a974212baaed4f313a0c5469248423c2d234a7b3eb668d9224c6e0ff9&a=65&b=62[/img]
web.xml 中 是从 axis1.4的webapp目录下直接拷贝过来的。
只在src根目录下写了一个类MyService.java:
[code="java"]
public class MyService {
public String getStr(String args){
return " Hello,"+args+". this is axis.";
}
}
[/code]
deploy.wsdd(放置到WEB-INF下) 代码
[code="xml"]
[/code]
问题是我启动了Tomcat服务, 在DOS下,跳转到Tomcat 6.0\webapps\axisTest2\WEB-INF 目录,执行
java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient deploy.wsdd 命令,按理说是去自动生成server-config.wsdd,但是提示我是
Exception: AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.net.ConnectException: Connection refused: connect
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
这是神马原因呢?