读书人

[#0x003C] CXF HelloWorld之ERROR 404

发布时间: 2012-10-17 10:25:47 作者: rapoo

[#0x003C] CXF HelloWorld之ERROR 404情景

  ,其实也不是什么很奇特的症状。

  我有一个IHelloWorld接口,还有一个HelloWorldImpl implements IHelloWorld。现在用最基本的JaxWsServerFactoryBean来发布。

public class HelloWorldServer {public static void main(String[] args) {JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean();factory.setServiceClass(HelloWorldImpl.class);factory.setAddress("http://localhost:8080/HelloWorldSite");Server server = factory.create();server.start();}}

factory.setAddress()里的地址,"http://localhost:8080/"是Jetty确定的,然后"HelloWorldSite"这个地方其实是可以随便写的。我把"HelloWorldSite"改成了"xxx",再去访问http://localhost:8080/xxx?wsdl,就404了。

  原因其实很简单——"HelloWorldSite"那个Server还没关呢……在Eclipse的Console View上点"Display Selected Console"小按钮,选到"HelloWorldSite"那个Server,再点"Terminate"红色方格小按钮,再启动"xxx"这个Server,就不会404了。

?

读书人网 >Ruby Rails

热点推荐