CXF是怎么发布到Tomcat
在MyEclipse里面用一个main方法就能发布CXF。那这个项目开发完成了,都打包了,放tomcat了,我去哪里执行这个main方法,我勒个去。搞了好几天,网上各种发...
在MyEclipse里面用一个main方法就能发布CXF。
那这个项目开发完成了,都打包了,放tomcat了,我去哪里执行这个main方法,我勒个去。
搞了好几天,网上各种发布方法都搜来试了,都不行,唯一一个行了,不知道怎么发布到tomcat服务器。
我的代码
package ws.server;
import javax.jws.WebService;
@WebService
public interface Calculator {
int add(int num1, int num2);
}
package ws.server;
import javax.jws.WebService;
@WebService(endpointInterface="ws.server.Calculator",serviceName="Calculator")
public class CalculatorImpl implements Calculator{
public int add(int num1, int num2) {
// TODO Auto-generated method stub
return num1 + num2;
}
}
package ws.server;
import javax.xml.ws.Endpoint;
import org.apache.cxf.jaxws.JaxWsServerFactoryBean;
/**
* 发布服务
* @author Luxh
* 2012-11-5
*/
public class CalculatorServer {
public static void main(String[] args) throws InterruptedException {
System.out.println("web service start");
CalculatorImpl implementor = new CalculatorImpl();
String address = "http://localhost:8080/cxfws/test";
Endpoint.publish(address, implementor);
System.out.println("web service started");
}
}
需要CXF成功发布到tomcat的教程 展开
那这个项目开发完成了,都打包了,放tomcat了,我去哪里执行这个main方法,我勒个去。
搞了好几天,网上各种发布方法都搜来试了,都不行,唯一一个行了,不知道怎么发布到tomcat服务器。
我的代码
package ws.server;
import javax.jws.WebService;
@WebService
public interface Calculator {
int add(int num1, int num2);
}
package ws.server;
import javax.jws.WebService;
@WebService(endpointInterface="ws.server.Calculator",serviceName="Calculator")
public class CalculatorImpl implements Calculator{
public int add(int num1, int num2) {
// TODO Auto-generated method stub
return num1 + num2;
}
}
package ws.server;
import javax.xml.ws.Endpoint;
import org.apache.cxf.jaxws.JaxWsServerFactoryBean;
/**
* 发布服务
* @author Luxh
* 2012-11-5
*/
public class CalculatorServer {
public static void main(String[] args) throws InterruptedException {
System.out.println("web service start");
CalculatorImpl implementor = new CalculatorImpl();
String address = "http://localhost:8080/cxfws/test";
Endpoint.publish(address, implementor);
System.out.println("web service started");
}
}
需要CXF成功发布到tomcat的教程 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询