Agregar un servicio web a un proyecto Java ya disponible

Soy nuevo en Java. Tengo un proyecto de Java. Funciona perfectamente en mi máquina con Windows 7. Quiero utilizar algunas de las funcionalidades de este proyecto como servicios web para poder usarlos en mi aplicación Silverlight. Tanto la aplicación de Silverlight como este proyecto de Java estarían en la máquina del servidor único. El problema que tengo es que cuando hago clic derecho en el proyecto no hay ningún servicio web en el menú Nuevo. ¿Qué debo hacer para agregar un servicio web a mi proyecto? Gracias.

Basado en el artículo que relacioné en los comentarios anteriores :: http://www.ibm.com/developerworks/webservices/tutorials/ws-eclipse-javase1/index.html

Con las anotaciones JWS puede configurar un servicio web en su aplicación java para exponer algunas de sus funcionalidades. No se necesitan bibliotecas adicionales. Los ejemplos a continuación fueron escritos con Java 6.

Un ejemplo de la definición de su servicio web:

import javax.jws.WebMethod; import javax.jws.WebService; @WebService public class MyWebService { @WebMethod public String myMethod(){ return "Hello World"; } } 

Tenga en cuenta las 2 anotaciones de @WebService y @WebMethod . Lea sus API que están vinculadas y configúrelas según sea necesario. Este ejemplo funcionará sin cambiar nada

Entonces solo necesita configurar el Oyente. Lo encontrarás en la clase javax.xml.ws.Endpoint

 import javax.xml.ws.Endpoint; public class Driver { public static void main(String[] args) { String address = "http://127.0.0.1:8023/_WebServiceDemo"; Endpoint.publish(address, new MyWebService()); System.out.println("Listening: " + address); } } 

Ejecute este progtwig y podrá acceder a su servicio web usando http://127.0.0.1:8023/_WebServiceDemo?WSDL . En este punto, es fácil configurar lo que desea enviar y recibir entre las aplicaciones.

Como puede ver, no es necesario configurar un proyecto de servicio web especial para su uso.