WebService Netbeans 6.0 + Tomcat AJUDA URGENTE

Gente pelo amor de deus, deem uma ajuda ai…

Tenho que fazer um webservice para por em um servidor tomcat, mas não estou conseguindo fazer…

segue os passos que fiz para criar o webservice…
1º cria uma aplicação web…
2º crio o webservice…
3º crio a operação do webservice
4º crio o handler…

ai teoricamente até onde eu sei deveria funcionar tudo…mas quando vou fazer o deploy ele não funciona…na verdade ele foi sucedido mas antes tem uns erros…e quando vou executar o aplicativo ele retorna este erro:

Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/WSAssinMemo] has not been started
Deployment error:
The module has not been deployed.
See the server log for details.
at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:163)
at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:104)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor251.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:277)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:460)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
Caused by: The module has not been deployed.
at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:157)
… 16 more
BUILD FAILED (total time: 4 seconds)

PS1:li algumas coisas sobre JAX-WS e Axis…já tentei colocar as librarys mas não certo também! tem alguma coisa a mais que precisa ser feito??

PS2: se faço utilizando o servidor Sun Aplication 9…ele funciona…mas isso não adianta pra mim, pois as aplicações da empresa estão no tomcat…

espero que possam me ajudar…
Atenciosamente…

Estranho acho q o servidor não foi iniciado!

Voce já inicio o servidor?

então…pq?!

o log do tomcat é esse:

[i]INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
22/01/2008 15:38:35 org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\Documents and Settings\Guilherme\WebService\build\web does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3944)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4113)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
[/i]

Vc usa Rwindow$? O icone do tomcat ta do lado da hora do seu pc? Ta como ativo?

Quando vc tenta acessar o http://localhost:8080 ele abre a pagina inicial do tomcat?

A pasta \Guilherme\WebService\build\web existe?

Ja tento compiar a pasta \web e colocar dentro da pasta webapps do tomcat e ver se vai rodar?

sim uso o rwindows rsrs…mas o server tomcat está desativado aqui…(só ativo quando vou testar a aplicação ai ponho o .war dentro do webapp)…

esse erro ta dando dentro do netbeans…quando ele vai subir o tomcat(que esta inbutido nele)…

[quote=neoramon]Quando vc tenta acessar o http://localhost:8080 ele abre a pagina inicial do tomcat?

A pasta \Guilherme\WebService\build\web existe?

Ja tento compiar a pasta \web e colocar dentro da pasta webapps do tomcat e ver se vai rodar?[/quote]

uhn…quando ativo o tomcat sim…e nossa…não tinha visto isso…essa pasta não existe…o projeto esta no \Guilherme\WSAssinMemo
como faço para alterar isso…porque já tentei criar any webservices any aplicações e da o mesmo erro…
e já coloquei o projeto la sim…não roda!
mas o erro do tomcat é diferente la:

[i]
Caused by: java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (from jar:file:/C:/Arquivos%20de%20programas/Apache%20Software%20Foundation/Tomcat%206.0/webapps/WSAssinMemo/WEB-INF/lib/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar in the bootstrap classloader. (See http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.(ModelBuilder.java:136)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:406)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:270)
at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:103)
at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:89)
at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:126)
at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:125)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:124)
at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:63)
at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:224)
at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:308)
at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:174)
at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:420)
at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:237)
at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:133)
at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:97)
… 24 more

[/i]

Eu faço diferente eu fico com o tomcat ativo e configurei o ele como server do netbeans, ai quando eu rodo a aplicação ele cria a pasta do meu aplicativo pra mim.

Hehehehehehehe… :lol:

Tem que ta com o tomcat ativo!!!

[quote=neoramon]Hehehehehehehe… :lol:

Tem que ta com o tomcat ativo!!!

[/quote]
não não…
existem 2 tomcat…
um embutido no netbeans…e outro fora…que quando termino de usar o netbeans eu ativo pra deixar as aplicações rodando…
quando estou usando o netbeans utilizo o interno…ele inicia na hora do deploy…
estranho…outras aplicações normais funcionam…mas com o webservice não…

é q eu faço diferente, eu uso tomcat fora do netbeans!

:?: :?: :?:

Mas o netbeans 6 instala o toncat junto? Acho q não!
Pq vc nao tenta instalar o tomcat? e configura ele no netbeans acho q fica mais facil de lidar com o tomcat separado! :!:

[quote=neoramon] :?: :?: :?:

Mas o netbeans 6 instala o toncat junto? Acho q não!
Pq vc nao tenta instalar o tomcat? e configura ele no netbeans acho q fica mais facil de lidar com o tomcat separado! :!:[/quote]

eu adicionei o server no netbeans…como que faço pra deixar ele on fora e utilizar ele direto no netbeans?

-> tools - servers - add server…
Ai é so seguir o passos!
Depois de add o server vc clika com o botão direito do mouse no seu projeto e vai em Propriedade - > Run e seleciona o apache como seu servidor…

Ai é so starta o apache e rodar o seu projeto!

Ok???

:smiley:

Bom dia, passei por esse problema a 2 minutos atrás, fiz o seguinte:
Entrei na aba de services e adicionei um novo Server, chamei de Tomcat 6.0 e configurei o caminho do tomcat que eu instalei junto do netbeans 6.0 (sim, vc pode instalar junto do netbeans) e
coloque no campo username e pwd os mesmo do arquivo tomcat_users.xml que se encontra na pasta do tomcat (= tomcat/conf/) instalado.
Verifique se o arquivo tomcat_users.xml esta com os dados:


Depois configure seu projeto pra ele e caso de o erro do
" Caused by: java.lang.LinkageError: JAXB 2.0 API " e peça pra criar uma pasta endorsed, faça oq ele pede, pois no meu deu certo…
A proposito, uso linux…
abraços e espero ter ajudado…

Valeu pessoal, estava com o mesmo problema e as dicas ajudaram bastante, espero q dê tudo certo qndo eu for implantar o webservice no servidor.

t+, obrigado a todos, mais uma vez

Comigo nao rodou por aqui.
Tenho o tomcat 5.5 separado e instalado rodando normal pelo eclipse.
instalei o Netbeans 6.7.1 e adicionei o tomcat 5.5 como server nele. Starto o tomcat através dos serviços do Windows Vista e tento rodar a minha aplicação Web (que só possui um index.jsp) e dá o seguinte erro no netbeans e no log:

Se alguem puder me ajudar, eu agradeço muito.

Obrigado.

NETBEANS
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Desimplantando…
OK - Undeployed application at context path /WebApplication3
Deployment localizado em C:\Tomcat55\webapps\ROOT\WebApplication3\build\web
deploy?config=file%3A%2FC%3A%2FUsers%2FCassio%2FAppData%2FLocal%2FTemp%2Fcontext9929.xml&path=/WebApplication3
FAIL - Failed to deploy application at context path /WebApplication3
C:\Tomcat55\webapps\ROOT\WebApplication3\nbproject\build-impl.xml:563: Deploy do módulo não foi realizado.
FALHA NA CONSTRUÇÃO (tempo total: 0 segundos)

LOG
19/08/2009 02:31:02 org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive egen.war
19/08/2009 02:31:05 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
19/08/2009 02:31:05 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
19/08/2009 02:31:05 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/29 config=null
19/08/2009 02:31:05 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
19/08/2009 02:31:05 org.apache.catalina.startup.Catalina start
INFO: Server startup in 4557 ms
19/08/2009 02:31:24 org.apache.catalina.startup.HostConfig deployDescriptor
WARNING: A docBase C:\Tomcat55\webapps\ROOT\WebApplication3\build\web inside the host appBase has been specified, and will be ignored
19/08/2009 02:31:24 org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
[color=brown]java.lang.IllegalArgumentException: Document base C:\Tomcat55\webapps\WebApplication3 does not exist or is not a readable directory[/color]
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3855)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4024)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:511)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1232)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:458)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1397)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:812)
at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:344)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
19/08/2009 02:31:24 org.apache.catalina.core.StandardContext start
SEVERE: Error in resourceStart()
19/08/2009 02:31:24 org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
19/08/2009 02:31:24 org.apache.catalina.core.StandardContext start
SEVERE: Context [/WebApplication3] startup failed due to previous errors
19/08/2009 02:31:24 org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/WebApplication3] has not been started

Amigo… conseguiu resolver seu problema como?

Posta ai!

Abraço!