Novo webservice com Axis2 (sem plugins)

Srs,
Estou tentando criar um webservice utilizando o Axis 2 versão 1.5.1 e o Tomcat v6, porém estou me batendo com as seguintes questões:

a) qual a forma mais simples para gerar os serviços sem o uso de plugins de IDEs, somente maven ou ant…

b) este serviço é melhor ser gerado como um aar ou como um war? (Precisa ser uma forma simples para realizar o deploy na máquina do cliente)

c) estes serviços serão disponibilizados junto ao war da minha aplicação, portanto é necessária aquela aplicação do axis para controlar os serviços ou eles funcionarão apenas com as bibliotecas do axis presentes na minha aplicação?

d) a forma simples sugerida no item “a” pode ser gerada com a sugerida em “b”?

Pra ser sincero eu cheguei mais perto do que eu imagino que eu quero fazendo o seguinte… Eu copiei o projeto “java_first_jaxws” do samples, ajustei o pom e consegui gerar um war. publiquei este war no meu tomcat mas não consegui ter acesso ao wsdl. (pois este sample não contém o wsdl).

Muitas perguntas né? simplificando… qual a recomentação que vocês me sugerem para gerar este webservice ?

Agradeço desde já,
Marco.

a) Faça o projeto normalmente como se fosse uma biblioteca
com(seu projeto)
-…
lib (bibliotecas utilizadas)
-…
META-INF
-services.xml ()

b) .aar

c) precisa do war do axis2, o que vc pode fazer é colocar o .aar dentro do war do axis2 (axis2\WEB-INF\services)

d) sim

Pelo menos é o que eu acho, bem simples assim.

Opa… devo estar seguindo o caminho correto então…

Porém, estava pensando em evitar ter o war do axis rodando junto… tem como colocar esta aplicação do axis dentro do meu war que jah existe, nõa tem? Pelo menos vi que o plugin do eclipse tinha tentado fazer isto, porém com problemas nas bibliotecas.

interessante num tinha pensado nisso ainda, vamos descobrir.

Alguém mais possui alguma opinião?