我使用eclipse在java中创建了一个Web服务,并且该Web服务将连接我们服务器上的sql数据库。当我使用UDDI注册表尝试此Web服务时,我将此作为主体部分的输出
“IWAB0135E发生了意外错误。 UDDIException 未找到Operation的端点引用(EPR)是“http:// localhost:8080 / ResourceA / services / Myservice?wsdl”和WSA Action =。如果以前可以访问此EPR,请与服务器管理员联系。“
注意: - 任何人都可以向我发送在UDDI中使用网络服务的正确步骤。 我的编码方式是什么?如果没有,请告诉我正确的方法。
请找我的参考资料
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 = "sa";
String password = "peritus!@#";
String url = "jdbc:oracle:thin:122.165.86.7:SampleWebService";
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;
} }
感谢您宝贵的时间!...