deve ter alguma jvm presa no SO. 2009/4/14 Marcel Pigozzi <[email protected]>
> 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 -~----------~----~----~----~------~----~------~--~---
