如何从tomcat获取或了解已部署的Web服务的wsdl?

时间:2015-03-30 05:18:21

标签: java web-services tomcat soap wsdl

我正在学习SOAP / WebService,我已经创建了一个项目。项目结构为:enter image description here

我创建了一个WAR并部署到apache-tomee-plume-1.7.1,但问题是如何获取WebService的WSDL地址。 ProductWS.java文件的代码是:

package org.mano.ws;

import java.util.ArrayList;
import java.util.List;

import javax.ejb.EJB;
import javax.jws.WebService;

import org.mano.ejb.ProductEJB;
import org.mano.entity.Product;

@WebService
public class ProductWS {

       @EJB
       ProductEJB productEJB;

       public List<Product> getAllProductDetails(){
             return productEJB.getAllProducts();
       }

       public List<String> getAllProductNames(){
             List<Product> list=productEJB.getAllProducts();
             List<String> productNames = new ArrayList<>();
             for(Product p:list){
                    productNames.add(p.getName());
             }
             return productNames;
       }
}

Product.java是一个POJO类。

请建议..

0 个答案:

没有答案