Como configurar o eclipse numa maquina e tomcat em outra?

6 respostas
C

Boa noite a todos estou montando aqui em casa uma maquina para ser um servidor web rodando o tomcat, mysql e outra coisas.
Meu problema esta sendo configurar o eclipse para startar o tomcat nessa maquina (serv.) sendo q estou usando o eclipse em outra maquina.

Tentei alterar as configurações do servers no eclipse, mas nao funcionou ele nao sobe os arquivos e nem starta o servico.
Dei uma pesquisada mas só achei problema de configuração na propria maquina.

OBS: eu acessando da estação de trabalho o http://serv:8080/testejsp/index.jsp funciona, eu subi o arquivo jsp na mao.
OBS2: estou usando windows em ambas as maquinas.

grato pela ajuda

este é o erro q da quando starto o tomcat pelo eclipse.

04/04/2010 22:10:33 org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:projetojsf' did not find a matching property. 04/04/2010 22:10:33 org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre1.6.0_01\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre1.6.0_01/bin/client;C:/Arquivos de programas/Java/jre1.6.0_01/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\ATI Technologies\ATI.ACE\Core-Static 04/04/2010 22:10:33 org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 04/04/2010 22:10:33 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 658 ms 04/04/2010 22:10:33 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 04/04/2010 22:10:33 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.20 04/04/2010 22:10:35 org.apache.catalina.startup.TldConfig lifecycleEvent SEVERE: Error processing TLD files for context path /projetojsf java.lang.IllegalArgumentException: URI has an authority component at java.io.File.<init>(Unknown Source) at org.apache.catalina.startup.TldConfig.getJarPaths(TldConfig.java:687) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:281) at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:739) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 04/04/2010 22:10:36 org.apache.catalina.core.ApplicationContext log SEVERE: StandardWrapper.Throwable java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:256) at javax.faces.webapp.FacesServlet.init(FacesServlet.java:142) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 04/04/2010 22:10:36 org.apache.catalina.core.StandardContext loadOnStartup SEVERE: Servlet /projetojsf threw load() exception java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.context.FacesContextFactory at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:256) at javax.faces.webapp.FacesServlet.init(FacesServlet.java:142) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 04/04/2010 22:10:37 org.apache.catalina.startup.TldConfig lifecycleEvent SEVERE: Error processing TLD files for context path /host-manager java.lang.IllegalArgumentException: URI has an authority component at java.io.File.<init>(Unknown Source) at org.apache.catalina.startup.TldConfig.getJarPaths(TldConfig.java:687) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:281) at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:739) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339) 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:526) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 04/04/2010 22:10:37 org.apache.catalina.startup.TldConfig lifecycleEvent SEVERE: Error processing TLD files for context path /manager java.lang.IllegalArgumentException: URI has an authority component at java.io.File.<init>(Unknown Source) at org.apache.catalina.startup.TldConfig.getJarPaths(TldConfig.java:687) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:281) at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:739) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339) 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:526) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:630) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:556) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:491) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 04/04/2010 22:10:37 org.apache.catalina.startup.TldConfig lifecycleEvent SEVERE: Error processing TLD files for context path /docs java.lang.IllegalArgumentException: URI has an authority component at java.io.File.<init>(Unknown Source) at org.apache.catalina.startup.TldConfig.getJarPaths(TldConfig.java:687) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:281) at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:739) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339) 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:526) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 04/04/2010 22:10:37 org.apache.catalina.startup.TldConfig lifecycleEvent SEVERE: Error processing TLD files for context path java.lang.IllegalArgumentException: URI has an authority component at java.io.File.<init>(Unknown Source) at org.apache.catalina.startup.TldConfig.getJarPaths(TldConfig.java:687) at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:281) at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:739) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339) 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:526) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:722) 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:583) 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.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 04/04/2010 22:10:37 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 04/04/2010 22:10:37 org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 04/04/2010 22:10:37 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/31 config=null 04/04/2010 22:10:37 org.apache.catalina.startup.Catalina start INFO: Server startup in 3837 ms

6 Respostas

franciscossouza

O Eclipse faz deploy utilizando o sistema de arquivos.

Tenta criar um compartilhamento no servidor (onde está o tomcat) e mapear a unidade de rede no cliente (acho que botão direito em Meu computador => Mapear unidade de rede… não lembro ao certo). Depois adiciona o tomcat no Eclipse, apontando para a unidade de rede mapeada, como se fosse no computador local.

C

obrigado pela dica vou testar assim que chegar em casa.
Eu tentei algo parecido mas não cheguei mapear como uma unidade de rede, eu apenas compartilhei a pasta de instalação do tomcat.

C

testei e nao funcionou nao sei oq faço, nao faz o deploy nem starta o tomcat.
Procurei no google mas nao achei nada.

Sera q alguem poderia me dar uma luz

franciscossouza

O compartilhamento está com permissão de escrita? Qual mensagem de erro você obtém ao tentar fazer deploy e/ou subir o serviço?

C

francisco ta com permissão de escrita sim.
O erro que estava dando era o mencionado acima.
Agora eu consegui fazer parar o erro mas nao ta funcionando ainda.

Na config do eclipse coloquei \nomedoserv e nao mais o mapeamento

C

O eclipse ta copiando os arquivos para a pasta wtpwebapps no tomcat do servidor, mas nao esta startando o tomcat e quando eu vou acessar no link http://serv:8080/nomeprojeto/index.jsp por exemplo ele da o erro 404, sendo q o arquivo ta la.

Agora uma curiosidade se eu apagar a pasta manualmente e abrir o eclipse na maquina q eu uso de servidor e mandar startar o tomcat e publicar os arquivos (os arquivos estão exatamente iguais) ele funciona na boa

Ja to desistindo, pois nao acho solução e tb nao consigo ajuda.

Criado 4 de abril de 2010
Ultima resposta 6 de abr. de 2010
Respostas 6
Participantes 2