请问为什么我发布成功了浏览器访问不到

import javax.jws.WebMethod;
import javax.jws.WebService;

@WebService
public interface WebServiceI {

@WebMethod
String sayHello(String name);

@WebMethod
String save(String name,String pwd);

}

import javax.jws.WebService;

@WebService(targetNamespace = "org.coderecord.blog")
public class WebServiceImpl implements WebServiceI {

@Override
public String sayHello(String name) {
    System.out.println("webservice sayHello"+name);
    return "sayHello "+name;
}

@Override
public String save(String name, String pwd) {
    System.out.println("webservice save"+ name+","+pwd);
    return "save Success";
}

}

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
import javax.xml.ws.Endpoint;

@WebListener
public class WebServicePublishListener implements ServletContextListener {

@Override
public void contextDestroyed(ServletContextEvent sce) {
    // TODO Auto-generated method stub

}

@Override
public void contextInitialized(ServletContextEvent sce) {
    String address = "http://localhost:8889/Service/WebserviceTest";
    Endpoint.publish(address , new WebServiceImpl());
    System.out.println("使用WebServicePublishListener发布webservice成功!");

}

}

发布webservice
public class WebServicePublicsh {
public static void main(String[] args) {
//1.JAXWS规范的服务工厂bean
JaxWsServerFactoryBean bean = new JaxWsServerFactoryBean();
//2.设置发布地址
bean.setAddress("http://localhost:12345/weather");
//3.设置服务类
bean.setServiceBean(new WeatherService());
//4.发布
bean.create();
}
}

测试地址:http://localhost:12345/weather?wsdl,就可以看到访问结果为xml格式

你访问地址加了?wsdl了没


地址加了?wsdl也访问不了