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?
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
S
sharp_mario
o cara brigado!
me tira outra dúvida…
tenho q empacotar tudo em *.jar? não preciso construir para gerar o *.war?
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
J
jmag
Realmente ausadate…estou equivocado hehe…
abraço
S
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
A
Alexandre_Saudate
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
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
S
sharp_mario
o JbossWS ja vem junto do jboss7 ou eh uma ferramenta a parte?
vlw
A
Alexandre_Saudate
Huumn… pro JBoss 7, não sei te dizer… ainda não fiz esse tipo de teste nele.
[]'s
S
sharp_mario
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?
A
Alexandre_Saudate
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
S
sharp_mario
VC não teria alguma dica ou idéia de como resolver esse problema?
J
jmag
Olá… acho que aqui tem um link que pode te ajudar…
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?
J
julynhaprado
Ninguém?
J
jmag
Eu não sou especialista em JBoss WS mas qual o objetivo em utilizar a implementação JbossWs é alguma requisito da aplicação?