Hola:
La aplicación java puede crear servicios web, como cliente o como servidor. Un servidor de servicios web no necesita necesariamente ser desplegado en un tomcat/jboss/glassfish o similar. Aquí tienes un ejemplo de servidor de servicio web con un main() y con la librería Apache CXF
http://chuwiki.chuidiang.org/index.p...ervice_con_CXF (echa un ojo si quieres sólo al apartado del servidor, bastan dos líneas para publicar el web service).
Se bueno.