Entao ... eu vi isso tbm ... mas nao entendi O_o 2009/4/14 George Queiroz <[email protected]>
> ele ta dzdo q sua porta 8080 ja esta em uso > > 2009/4/14 Marcel Pigozzi <[email protected]> > >> Mario Jr, >> >> Fiz aqui tudo certinho como vc disse. >> Só que qdo eu inicio o tomcat lá no eclipse no projeto java, aparece uns >> erros. >> Pelo que entendi, o Tomcat não encontrou o library do jre6. >> Seria isso mesmo ? Se sim, o que eu poderia fazer ? >> >> 14/04/2009 09:11:47 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\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos >> de programas/Java/jre6/bin/client;C:/Arquivos de >> programas/Java/jre6/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos >> de programas\ATI Technologies\ATI Control Panel;C:\Arquivos de >> programas\ZipGenius 6\;C:\Arquivos de >> programas\Autodesk\Backburner\;C:\Arquivos de programas\Arquivos >> comuns\Autodesk Shared\;C:\Arquivos de programas\QuickTime\QTSystem\ >> 14/04/2009 09:11:47 org.apache.coyote.http11.Http11Protocol init >> SEVERE: Error initializing endpoint >> java.net.BindException: Address already in use: JVM_Bind<null>:8080 >> at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502) >> at >> org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176) >> at >> org.apache.catalina.connector.Connector.initialize(Connector.java:1058) >> at >> org.apache.catalina.core.StandardService.initialize(StandardService.java:677) >> at >> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795) >> at org.apache.catalina.startup.Catalina.load(Catalina.java:530) >> at org.apache.catalina.startup.Catalina.load(Catalina.java:550) >> 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.load(Bootstrap.java:260) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412) >> 14/04/2009 09:11:47 org.apache.catalina.startup.Catalina load >> SEVERE: Catalina.start >> LifecycleException: Protocol handler initialization failed: >> java.net.BindException: Address already in use: JVM_Bind<null>:8080 >> at >> org.apache.catalina.connector.Connector.initialize(Connector.java:1060) >> at >> org.apache.catalina.core.StandardService.initialize(StandardService.java:677) >> at >> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795) >> at org.apache.catalina.startup.Catalina.load(Catalina.java:530) >> at org.apache.catalina.startup.Catalina.load(Catalina.java:550) >> 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.load(Bootstrap.java:260) >> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412) >> 14/04/2009 09:11:47 org.apache.catalina.startup.Catalina load >> INFO: Initialization processed in 604 ms >> 14/04/2009 09:11:47 org.apache.catalina.core.StandardService start >> INFO: Starting service Catalina >> 14/04/2009 09:11:47 org.apache.catalina.core.StandardEngine start >> INFO: Starting Servlet Engine: Apache Tomcat/6.0.18 >> 14/04/2009 09:11:49 org.apache.catalina.startup.HostConfig deployWAR >> INFO: Deploying web application archive Java_Integracao.war >> 14/04/2009 09:11:51 org.apache.coyote.http11.Http11Protocol start >> SEVERE: Error starting endpoint >> java.net.BindException: Address already in use: JVM_Bind<null>:8080 >> at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502) >> at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519) >> at >> org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203) >> at org.apache.catalina.connector.Connector.start(Connector.java:1131) >> at >> org.apache.catalina.core.StandardService.start(StandardService.java:531) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:578) >> 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) >> 14/04/2009 09:11:51 org.apache.catalina.startup.Catalina start >> SEVERE: Catalina.start: >> LifecycleException: service.getName(): "Catalina"; Protocol handler >> start failed: java.net.BindException: Address already in use: >> JVM_Bind<null>:8080 >> at org.apache.catalina.connector.Connector.start(Connector.java:1138) >> at >> org.apache.catalina.core.StandardService.start(StandardService.java:531) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:578) >> 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) >> 14/04/2009 09:11:51 org.apache.catalina.startup.Catalina start >> INFO: Server startup in 3668 ms >> 14/04/2009 09:11:51 org.apache.catalina.core.StandardServer await >> SEVERE: StandardServer.await: create[8005]: >> java.net.BindException: Address already in use: JVM_Bind >> at java.net.PlainSocketImpl.socketBind(Native Method) >> at java.net.PlainSocketImpl.bind(Unknown Source) >> at java.net.ServerSocket.bind(Unknown Source) >> at java.net.ServerSocket.<init>(Unknown Source) >> at >> org.apache.catalina.core.StandardServer.await(StandardServer.java:373) >> at org.apache.catalina.startup.Catalina.await(Catalina.java:642) >> at org.apache.catalina.startup.Catalina.start(Catalina.java:602) >> 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) >> >> >> >> >> >> 2009/4/14 Mário Júnior <[email protected]> >> >>> Esse processo chamamos de "deploy". É a "publicação" do seu projeto >>> dentro do servlet container, que no caso do tomcat fica dentro da pasta >>> webapp (por default). >>> >>> Clique com o botão direito encima do seu projeto Java e selecione "export >>> WAR file".. joga o arquivo dentro da pasta webapp do seu tomcat e inicie o >>> servidor. Logicamente q seu projeto deve ser um projeto para web.. se for um >>> projeto java normal (jar) não vai funcionar. >>> >>> >>> >>> >>> >>> >>> >>> 2009/4/14 Marcel Pigozzi <[email protected]> >>> >>>> Olá Mario Jr, >>>> >>>> Obrigado por estar me ajudando. >>>> Então, eu já tinha configurado isso ... só nao coloquei o context root >>>> flex compiler ... >>>> Uma dúvida: eu tenho que colocar alguma coisa na webapp do tomcat >>>> correto ? Eu copio o projeto do java do workspace e colo lá na webapp ? >>>> Como >>>> é isso ? >>>> >>>> Fico no aguardo >>>> >>>> T+ >>>> >>>> 2009/4/14 Mário Júnior <[email protected]> >>>> >>>> Para passar argumentos para o compilador Flex, vc clica com o botão >>>>> direito sobre o projeto e escolhe a opção "Properties..." >>>>> Na janela q abrir, no lado esquerdo, vc tem a opção Flex Compiler. >>>>> Nessa aba vc pode restringir a versão mínima do flash player para rodar >>>>> sua aplicação, e terá um um text input bem longo onde poderá passar alguns >>>>> argumentos. >>>>> >>>>> Lá, por default, já tem o locale para ingles e depois vc pode >>>>> adicionar: >>>>> >>>>> -services='endereço-arquivo-services-config.xml' >>>>> -context-root='contexto-da-app-java' >>>>> >>>>> >>>>> Lembrando q o contexto da sua aplicação java é o nome do pacote war do >>>>> seu aplicativo, ou ainda o diretório em que sua app será "deployed" >>>>> (construída). >>>>> >>>>> Por exemplo: >>>>> webapps/HelloWorldFlex ===> -context-root='HelloWorldFlex' >>>>> webapp/CadastroOnLine ===> -context-root='CadastroOnline' >>>>> >>>>> É um tipo de configuração q só se faz uma vez na vida (e nem outra na >>>>> morte será preciso =D, eu espero.. hehehe) >>>>> Espero ter compreendido, um abraço. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 2009/4/14 Marcel Pigozzi <[email protected]> >>>>> >>>>>> Olá Mario Jr, >>>>>> >>>>>> Então, como estou começando o BlazeDS, ainda me sinto um pouco perdido >>>>>> hehehe. Claro que entendi bastante coisa, mas a parte que mais ferra é a >>>>>> de >>>>>> configuração ... às vezes me perco ... rs >>>>>> >>>>>> Cara, não entendi ... Como vejo se estou passando como argumento no >>>>>> compilador ? >>>>>> E outra: se estou passando como argumento no compilador, onde coloco o >>>>>> "context-root=<CONTEXTO DA APP JAVA>" ? >>>>>> >>>>>> Desde já, obrigado! >>>>>> >>>>>> T+ >>>>>> >>>>>> 2009/4/13 Mário Júnior <[email protected]> >>>>>> >>>>>>> Hum... Daniel, pode dizer pra gente oq está usando como >>>>>>> des/serializador de Objetos AS3 <=> Java? >>>>>>> >>>>>>> Se for OpenAMF (que eu acredito q seja) saiba q foi descontinuada em >>>>>>> 2006. Além do mais, ela só funciona com AMF0 e não AMF3. Não tem >>>>>>> Messaging >>>>>>> API, Factory de Objetos e Adapters extensíveis. Tb, não possui caminho >>>>>>> "fácil" ao gerenciamento de sessoes do contexto ("fácil" q eu digo é >>>>>>> pela >>>>>>> própria API, e não por gambis)... bem... uma série de outras >>>>>>> vantagens... >>>>>>> >>>>>>> Enfim, a configuração do BlazeDS é simples e fácil. Pode parecer um >>>>>>> bicho de 7 cabeças para quem não trabalha com JEE, mas para quem já >>>>>>> trabalhou com Struts, SpringMVC (2.0 e anteriores) e outros afins sabe >>>>>>> q é >>>>>>> uma delícia mexer em poucos xmls =D. >>>>>>> >>>>>>> Aliás, a configuração do BlazeDS resume-se (basicamente) e 2 xmls: >>>>>>> services-config.xml que pode ser definido apenas uma vez na vida >>>>>>> (hehehe) e >>>>>>> no remoting-config.xml que vai declarar os serviços expostos para o >>>>>>> Flex. O >>>>>>> GraniteDS e o WebORB for Java tb funcionam assim. >>>>>>> >>>>>>> Se quiseres, tb tem a possibilidade de configuração por runtime, mas >>>>>>> daí sim acho complicado e ainda não vi a necessidade de usar esse >>>>>>> caminho. >>>>>>> >>>>>>> Por fim, tavez vc tenha tido uma experiencia ruim com o BlazeDS >>>>>>> (recebo e-mails diários de casos assim) e se quiser coloco-me a >>>>>>> disposição >>>>>>> para ajudá-lo. Mas, diz aí pra gente, oq tem usado em vez ao BlazeDS? >>>>>>> >>>>>>> >>>>>>> Um abraço. >>>>>>> >>>>>>> >>>>>>> 2009/4/13 Daniel Paixao <[email protected]> >>>>>>> >>>>>>>> Cara, se eu fosse voce nao mechia com BlazeDS nao, é fria, muito >>>>>>>> chato de configurar. Eu fiz direto atraves do protocolo AMF3. >>>>>>>> >>>>>>>> _________________________________________________________________ >>>>>>>> Daniel Paixão >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------ >>>>>>>> *De:* Marcel Pigozzi <[email protected]> >>>>>>>> *Para:* flexdev <[email protected]> >>>>>>>> *Enviadas:* Segunda-feira, 13 de Abril de 2009 17:46:42 >>>>>>>> *Assunto:* [flexdev] Problemas na integração Java + Flex com >>>>>>>> BlazeDS >>>>>>>> >>>>>>>> >>>>>>>> Pessoal, >>>>>>>> >>>>>>>> Estou estudando o blazeDS ... configuração está tudo ok ... >>>>>>>> mas aparece o seguinte erro: >>>>>>>> >>>>>>>> The services configuration includes a channel-definition 'my-amf' >>>>>>>> that >>>>>>>> has an endpoint with a context.root token but a context root has not >>>>>>>> been defined. Please specify a context-root compiler argument. >>>>>>>> >>>>>>>> Alguém sabe o pq ? >>>>>>>> Fico no aguardo, >>>>>>>> >>>>>>>> >>>>>>>> Abraços >>>>>>>> ------------------------------ >>>>>>>> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top >>>>>>>> 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>- >>>>>>>> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>- >>>>>>>> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>- >>>>>>>> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Mário Júnior >>>>>>> Programador Java / Adobe Flex >>>>>>> http://blog.mariojunior.com >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Marcel Pigozzi >>>>>> http://thegeekers.wordpress.com/ >>>>>> >>>>>> "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de >>>>>> sucesso. O sucesso é conseqüência" >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Mário Júnior >>>>> Programador Java / Adobe Flex >>>>> http://blog.mariojunior.com >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Marcel Pigozzi >>>> http://thegeekers.wordpress.com/ >>>> >>>> "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de >>>> sucesso. O sucesso é conseqüência" >>>> >>>> >>>> >>> >>> >>> -- >>> Mário Júnior >>> Programador Java / Adobe Flex >>> http://blog.mariojunior.com >>> >>> >>> >> >> >> -- >> Marcel Pigozzi >> http://thegeekers.wordpress.com/ >> >> "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de >> sucesso. O sucesso é conseqüência" >> >> >> -- Marcel Pigozzi http://thegeekers.wordpress.com/ "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de sucesso. O sucesso é conseqüência" --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
