Como implantar Web Service no JBOSS

Olá pessoal,

Estou desenvolvendo um Web Service e uso o NetBeans 7. Quando vou testar o ws implanto ele no glassfish apenas clicando.
Nunca usei o JBOSS e não tenho idéia de como irei implantar o WS nesse servidor. Gostaria de que alguem me desse um passo a passo de como fazer.
Quando hospedar o WS em host online será o mesmo processo?

Desde já agradeço!

Em geral, o procedimento é o mesmo. Fisicamente falando, para fazer o deploy de qualquer coisa no JBoss é só colocar o arquivo na pasta deploy (os caminhos são assim, para JBoss 4,5 e 6: server//deploy). Para colocar um web service lá, você cria o seu Web Service como EJB, cria um EJB jar com ele e coloca na pasta deploy. Depois, para testar se foi instalado corretamente (apesar de que você pode ver no próprio console do JBoss se foi ou não instalado), é só ir até o console de web services dele. Quando você usa o JBoss WS como provider, a URL é algo como localhost:8080/jbossws.

[]'s

o cara brigado!

me tira outra dúvida…

tenho q empacotar tudo em *.jar? não preciso construir para gerar o *.war?

desde jah agradeço!

Ola amigo desenvolver web services para o JBoss é bem simples… no meu blog tem um post passa a passo…
[url] https://jbossdivers.wordpress.com/2011/09/30/desenvolvendo-e-consumindo-web-services-no-jboss-as-6-1/

Qualquer duvida so postar lá
Abraço

Ps: tem que ser um .WAR

jmag,

Acredito que você está equivocado. Fazendo o deploy dos web services como ejb jar, não é necessário criar descritores ou qualquer coisa assim. É só anotar o EJB como @WebService, mesmo, e fazer o deploy. No entanto, também é possível fazer como .war, da maneira como você apresentou no seu blog.

[]'s

Realmente ausadate…estou equivocado hehe…
abraço

Depois de implantado o WS, o Jboss tem alguma pag d teste como o glassFish? Algo do tipo ?Tester ???

Como eu verificarei o se o serviço está rodando? Como vai ser o endpoint? Qual o endereço q terei q acessar para ver o wsdl?

[]
Mário

[quote=sharp_mario]Depois de implantado o WS, o Jboss tem alguma pag d teste como o glassFish? Algo do tipo ?Tester ???

Como eu verificarei o se o serviço está rodando? Como vai ser o endpoint? Qual o endereço q terei q acessar para ver o wsdl?

[]
Mário[/quote]

O default é fazer deploy com o JBossWS, e a URL dele é algo como http://localhost:8080/jbossws . Lá, devem ficar listados todos os seus webservices.

[]'s

o JbossWS ja vem junto do jboss7 ou eh uma ferramenta a parte?

vlw

Huumn… pro JBoss 7, não sei te dizer… ainda não fiz esse tipo de teste nele.

[]'s

uso ubuntu server para empresa e baixei o jboss-as-7.0.2.final e descompactei e executei o standalone.sh. até ai tudo bem!
entrei na parte administrativa d jboss e cliquei na aba deployments e add o meu .war no terminal cliquei em enable! logo depois digitei a url http://localhost:8080/jbossws e o segiunte erro ocorreu…
[b]
HTTP Status 404 - /jbossws

type Status report

message /jbossws

description The requested resource (/jbossws) is not available.
JBoss Web/7.0.1.Final[/b]

alguem pode me dizer se fiz algum passo errado ou se falta alguma coisa?

Pode ser que você tenha que habilitar o módulo certo. Os testes que eu já fiz no JBoss 7 foram com JMS, e foi preciso habilitar os módulos. Mas não sei te dizer como fazer isso, já que só fiz com JMS.

[]'s

VC não teria alguma dica ou idéia de como resolver esse problema?

Olá… acho que aqui tem um link que pode te ajudar…

http://www.mastertheboss.com/web-interfaces/335-installing-apache-cxf-on-jboss-as.html

abraços!

Bom dia pessoal, tudo certo?

Estou tentando instalar o JbossWs (jbossws-native-4.0.2.GA)

Estou seguindo um pequeno tutorial http://elvisjoannes.blogspot.com.br/2011/05/jbossws.html

Mas estou usando o Jboss na versão 7.0.2.Final que de acordo com a documentação do Jboss é compativel com a versão native 4.0.2 GA

Baixei o Apache Ant, configurei a variável de ambiente Path para usar a pasta bin do Ant…
Extrai o jbossws-native-4.0.2.GA na pasta raiz do jboss-as-web-7.0.2.Final

Agora estou tentando executar por linha de comando

ant -Djboss.server.instance=default deploy-jboss702

E não funciona, ele dá erro dizendo que não encontrou o arquivo jboss-modules.jar

Estou usando o Win7…Alguém tem idéia doque estou fazendo errado? ou preciso configurar mais alguma coisa?

Ninguém? :cry:

Eu não sou especialista em JBoss WS mas qual o objetivo em utilizar a implementação JbossWs é alguma requisito da aplicação?

[]s