我在ubtuntn下开发webservice 使用xfire发现无法通过浏览器找到wsdl,并且返回404
开发环境:
Ubtuntn 14.04
tomcat 8.0
JDK1.8
xfire 1.2.6
开发工具:
ecplise-j2ee linux 版本
接口定义:
package com.neolink.api;
public interface INeoCloudService {
public String sayHello();
}
实现定义:
package com.neolink.service;
import com.neolink.api.INeoCloudService;
public class NeoCloudServiceImpl implements INeoCloudService{
@Override
public String sayHello() {
return "Hello World here !!!!!!";
}
}
services.xml配置:
<?xml version="1.0" encoding="UTF-8"?>
NeoCloudService
http://127.0.0.1:8010/NeoCloudService
com.neolink.api.INeoCloudService
com.neolink.
service.NeoCloudServiceImpl
web xml配置:
<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
XFireServlet
XFire Servlet
org.codehaus.xfire.transport.http.XFireConfigurableServlet
XFireServlet
/servlet/XFireServlet/*
XFireServlet
/services/*
index.jsp
目录结构见图片