WebService Netbeans 6.0 + Tomcat AJUDA URGENTE

17 respostas
guilhermevh

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…

17 Respostas

neoramon

Estranho acho q o servidor não foi iniciado!

Voce já inicio o servidor?

guilhermevh

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]
neoramon

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

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?

guilhermevh

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)…

guilhermevh

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?

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 <a href="http://java.sun.com/j2se/1.5.0/docs/guide/standards/">http://java.sun.com/j2se/1.5.0/docs/guide/standards/</a>)

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]

neoramon

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.

neoramon

Hehehehehehehe… :lol:

Tem que ta com o tomcat ativo!!!

guilhermevh

neoramon:
Hehehehehehehe… :lol:

Tem que ta com o tomcat ativo!!!


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…

neoramon

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

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! :!:

guilhermevh

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! :!:

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

neoramon

-> 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:

Pilon

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…

jlucasps

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

J

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
admlaugusto

Amigo… conseguiu resolver seu problema como?

Posta ai!

Abraço!

Criado 22 de janeiro de 2008
Ultima resposta 1 de out. de 2010
Respostas 17
Participantes 6