1
现在我有一个使用eclipse在java中创建的Web服务,并且Web服务将连接到我们服务器上的sql数据库。在创建Web服务之后,当我试图用UDDI注册中心这个Web服务,我在身体部分获得此作为输出如何在UDDI中测试我们的java web服务
“IWAB0135E发生意外的错误。 UDDIException 端点引用(EPR)的操作没有发现为” http :// localhost:8080/ResourceA/services/Myservice?wsdl“和WSA Action =。如果此EPR先前可到达,请联系服务器管理员。”
注: -任何一个可以请给我适当的步骤在UDDI使用Web服务。 是我编写赖特的方式吗?如果不是,请让我知道正确的方法。
请找我的消息来源为基准提前!
package pkg;
import java.util.List;
import javax.jws.WebService;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import java.sql.*;
import java.util.ArrayList;
public class Myservice
{
public List getCustomerId(@WebParam(name = "ID") String ID){
String user = ...;
String password = ...;
String url = ...;
String OracleDriver = "oracle.jdbc.OracleDriver";
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
List value = new ArrayList();
try{
conn = DriverManager.getConnection(url, user, password);
pstmt = conn.prepareStatement("select EmployeeCode from SampleTable where ID = '" + ID + " '");
pstmt.setString(1, ID);
rs = pstmt.executeQuery();
while(rs.next())
{
value.add(rs.getString("EmployeeCode"));
}
}
catch(SQLException e)
{
e.printStackTrace();
}
return value;
} }
感谢...