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.
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.
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.
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?