首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse: Web服务:使用Tomcat7的404错误

Eclipse: Web服务:使用Tomcat7的404错误
EN

Stack Overflow用户
提问于 2016-03-21 18:25:52
回答 1查看 434关注 0票数 0

我使用这个链接来创建一个web服务,它使用的是buttom-up方法:http://dtechtalkcenter.blogspot.com/2012/10/creating-code-first-web-service-bottom.html

但是,无论我做什么,我都会得到这个错误:

ETAHTTP404- /StandardWebService/services/ProductServiceImplPort D‘état型 消息/StandardWebService/services/ProductServiceImplPort 描述La ressource demandée‘est pas可供使用。

(你的帮助将不胜感激;)

EN

回答 1

Stack Overflow用户

发布于 2016-03-22 06:03:54

安永!我终于部署了WebService!

我在链接提供的类中所做的唯一更改是在类targetNamespace中添加ProductService。

代码语言:javascript
复制
  package es.rubioric.ws;

  import java.util.List;

  import javax.jws.WebParam;
  import javax.jws.WebService;

  @WebService(targetNamespace="http://ws.rubioric.es/")
  public interface ProductService {
       //Return List of product
       List<Product> getProducts();

       //add the product into the list
       void addProduct(@WebParam(name="product")Product product);
   }

EDT:包括服务推动

代码语言:javascript
复制
  package es.rubioric.ws;

  import java.util.ArrayList;
  import java.util.List;
  import javax.jws.WebService;

  @WebService(endpointInterface ="es.rubioric.ws.ProductService")
  public class ProductServiceImpl implements ProductService{

  @Override
  public List<Product> getProducts() {

       List<Product> product=new ArrayList<Product>();
       product.add(new Product("Windows","OS", "windows server", 300));
       product.add(new Product("Linux","OS", "Linux server", 100));
       product.add(new Product("Mac","OS", "Mac server", 500));
       return product;
  }

  @Override
  public void addProduct(Product product) {
        System.out.println(product);
  }
} 

这个类中包含的targetNamespace中的最后一个斜杠('/')似乎非常重要。我不知道使用的自动生成机制是如何工作的,但是它会生成两个名称空间:http://ws.rubioric.es/http://ws.rubioric.es

包括斜杠,这些名称空间是不同的--这似乎是一件好事--对不起,我的解释很糟糕,我对这种WebServices不太了解,并且允许部署。

我包括了另一张图片,用来解释我用控制台的意思。

它总是红色的,不要介意颜色,但是在那里你会得到一个指向问题的堆栈跟踪。

另一个提示:在月食火星,在这个窗口之后

如果下两次推送,则会出现一个SOAP配置窗口。

取消“生成单独的XSD .”以避免产生额外冲突的xsd文件。

如果这对你有用的话请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36138867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档