Ir para o conteúdo

 Voltar a Soluções em ...
Tela cheia

Problema Instalação APF-Prime

24 de Junho de 2014, 12:07 , por Desconhecido - | 2 Pessoas seguindo este artigo.
Visualizado 74 vezes

Prezados se alguem puder me ajudar, fiz os seguintes passos: 

1- instalei o tomcat 6 ultima versão e o postgre 9

2- copiei os arquivos apf.war para pasta webapp do tomcat e o apf.xml para conf\Catalina\localhost 

 3- criei um banco de dados apf com usuário apf  e senha "senha" e executei o script apf.sql dentro deste banco

quando o tomcat tenta da um deploy acotnece o seguinte erro:

 INFO: Deploying web application archive apf.war
20/06/2014 17:26:22 org.apache.catalina.startup.ContextConfig init
GRAVE: Exception fixing docBase for context [/apf]
java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:132)
        at java.util.jar.JarFile.<init>(JarFile.java:153)
        at java.util.jar.JarFile.<init>(JarFile.java:90)
        at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:90)
        at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:66)
        at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:86)
        at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
        at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
        at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:148)
        at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:886)
        at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1021)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:279)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.StandardContext.init(StandardContext.java:5707)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4449)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)


Autor: Marcus Vinicius Menezes


1010 comentários

  • 7f4484ada64adb5b465dc769c12a72d9?only path=false&size=50&d=404Fabiano Carrijo(usuário não autenticado)
    27 de Junho de 2014, 15:35

     

    Marcus, Boa tarde!
    Normalmente esse erro é arquivo(war) com problema, você gerou o build da sua maquina ou baixou o war?

    Tente novamente o processo, se persistir poste o war no dropbox(por exemplo)  e nos envie .

    Att,

    • A92ec65650046db034363673b4c82009?only path=false&size=50&d=404Marcus Vinicius Menezes(usuário não autenticado)
      27 de Junho de 2014, 18:45

       

      oi Fabio, primeiro brigado pela resposta rápida. 

      então consegui resolver o problema. na verdade era problema de permissão de escrita na TOMCAT_HOME.

       agora estou sem consegui logar no sistema. tentei a solução proposta na thread usuário e senha da comunidade: adicionar as duas linhas no arquivo tomcat-user.xml 

      <user username="prime" password="apf" roles="TA,QA,LQ,DN,DE,GP,LT,LP,LN,CF,GE,GF"/> 

      <user username="prime" password="apf" roles="tomcat, Membros, AreaTecnica, manager, admin, Administrador"/> 

       porem o tomcat retornou o seguinte erro:

       INFO: Initialization processed in 681 ms

      27/06/2014 18:30:14 org.apache.tomcat.util.digester.Digester fatalError

      GRAVE: Parse Fatal Error at line 37 column 2: The content of elements must consist of well-formed character data or markup.

      org.xml.sax.SAXParseException; lineNumber: 37; columnNumber: 2; The content of elements must consist of well-formed character data or markup.

              at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)

              at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)

              at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:391)

              at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1452)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.startOfMarkup(XMLDocumentFragmentScanne$

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.jav$

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625)

              at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:828)

              at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:757)

              at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:133)

              at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1211)

              at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:551)

              at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1661)

              at org.apache.catalina.users.MemoryUserDatabase.open(MemoryUserDatabase.java:409)

              at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:103)

              at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140)

              at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)

              at org.apache.naming.NamingContext.lookup(NamingContext.java:793)

              at org.apache.naming.NamingContext.lookup(NamingContext.java:140)

       

      • 7f4484ada64adb5b465dc769c12a72d9?only path=false&size=50&d=404Fabiano Carrijo(usuário não autenticado)
        30 de Junho de 2014, 10:06

         

        Marcus, Bom dia!

        Deixa somente 1 usuário com o mesmo nome. Deixe assim:

        <user username="prime" password="apf" roles="tomcat, Membros, AreaTecnica, manager, admin, Administrador,TA,QA,LQ,DN,DE,GP,LT,LP,LN,CF,GE,GF"/>  

        • A92ec65650046db034363673b4c82009?only path=false&size=50&d=404Marcus Vinicius Menezes(usuário não autenticado)
          2 de Julho de 2014, 14:47

           

          Opa, obrigado mais uma vez. Consegui resolver o problema do login com sua dica acima, agora está acontecendo o seguinte problema: alguns labels ou (imagens de labels) não estão sendo carregados em algumas telas do sistema.

          A tela está ficando da seguinte maneira: 

           

           Se puder da uma força com o que está acontecendo. desde já agradecido 

           

          abraço, 

          • A92ec65650046db034363673b4c82009?only path=false&size=50&d=404Marcus Vinicius Menezes(usuário não autenticado)
            2 de Julho de 2014, 14:50

             

            Acabei de testar no firefox e esse problema não aconteceu, ou seja, esse problema está acontecendo apenas na versão atual do chrome.

             

            abraço,  

            • 7f4484ada64adb5b465dc769c12a72d9?only path=false&size=50&d=404Fabiano Carrijo(usuário não autenticado)
              3 de Julho de 2014, 9:19

               

              Marcus, Bom dia!

              Verifique a linguagem que esta no seu browser.

              Possivelmente os arquivos properties( Ex: ApplicationResources.properties) do US ou ES estão faltando declarar as propriedades. 

              Att,

              Fabiano 

              • A92ec65650046db034363673b4c82009?only path=false&size=50&d=404Marcus Vinicius Menezes(usuário não autenticado)
                14 de Julho de 2014, 14:33

                 

                 Oi Fabiano, brigado novamente, 

                 Já está quase pronto. Agora está acontecendo os seguintes erros: o tipo cronograma não esta sendo carregado e nem está permitindo ser criado. As seguintes msg de tela aparecem na tela tipo cronograma:

                 

                 e quando tento criar um tipo de cronograma aparece a seguinte msg:

                 

                 

                 

                • 7f4484ada64adb5b465dc769c12a72d9?only path=false&size=50&d=404Fabiano Carrijo(usuário não autenticado)
                  15 de Julho de 2014, 11:00

                   

                  Marcus, Bom dia!

                  Post aqui o erro gerado pelo console por favor.
                  Qual banco que esta utilizando? Você alterou alguma query?

                   

                  • A92ec65650046db034363673b4c82009?only path=false&size=50&d=404Marcus Vinicius Menezes(usuário não autenticado)
                    15 de Julho de 2014, 17:36

                     

                    Opa Fabiano, boa tarde,

                    Estou utilizando postgres 9.1 e não alterei nenhuma query, pelo menos conscientemente =)

                     

                     quando entro na tela proposta ele apresenta o seguinte erro de log:

                    ...

                    INFO: JSF1027: [/apf] Os ELResolvers para JSF não foram registrados com o contêiner JSP.
                    #apf# DEBUG [AppUserProfileUtil] Vai registrar dados de usuario na sessao 17:25:41,605 [http-8080-1]
                     #apf# DEBUG [AppUserProfileUtil] Ja tem VO de usuario na sessao portanto nao vai executar profiling 17:25:41,605 [http-8080-1]
                     #apf# DEBUG [PropostaCreateMB] Recuperando : evento=null, chPlc=null 17:25:41,818 [http-8080-1]
                     Hibernate:
                        select
                            top 2 max(propostaen0_.vers) as col_0_0_
                        from
                            proposta propostaen0_
                        where
                            propostaen0_.nome=?
                    #apf# WARN  [JDBCExceptionReporter] SQL Error: 0, SQLState: 42601 17:25:41,962 [http-8080-1]
                     #apf# ERROR [JDBCExceptionReporter] ERRO: erro de sintaxe em ou próximo a "2" 17:25:41,962 [http-8080-1]
                     #apf# FATAL [PlcQueryHandler] com.powerlogic.jcompany.persistence.jpa.dao.PlcQueryHandler - javax.persistence.PersistenceException: org.hiber$
                     JCP - 000001 - Erro inesperado no método "selecionaVersao".</br>Mensagem original do sistema: javax.persistence.PersistenceException: org.hib$
                            at com.powerlogic.jcompany.persistence.jpa.dao.PlcQueryHandler.handle(PlcQueryHandler.java:134)
                            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                            at java.lang.reflect.Method.invoke(Method.java:622)

                    ....

                     

                     

                    Tipo Cronograma apresenta o seguinte erro

                     

                    ...

                      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
                            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
                            at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
                            at java.lang.Thread.run(Thread.java:701)
                    org.hibernate.exception.SQLGrammarException: could not execute query
                            at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:92)
                            at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
                            at org.hibernate.loader.Loader.doList(Loader.java:2536)

                     ...

                     

                     

                    Quando tento cadastrar um novo cronograma o seguinte erro: 

                     

                    ...

                       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
                            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
                            at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
                            at java.lang.Thread.run(Thread.java:701)
                    #apf# DEBUG [TipoCronogramaDAO] Usuario corrente: prime Erro: JCP - 000001 - Erro inesperado no método "inclui".</br>Mensagem original do sist$
                     org.postgresql.util.PSQLException: ERRO: erro de sintaxe em ou próximo a "select"
                            at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1548)
                            at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1316)
                            at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:191)

                     ...

                    • A9c645a152d9ec9e48014be3c8e3b281?only path=false&size=50&d=404Ricardo Lovatel(usuário não autenticado)
                      15 de Agosto de 2014, 17:13

                       

                      Oi

                       Sou colega do Marcus e estamos querendo evoluir o APF Prime. Se puderem nos ajudar seria legal. Tem outros colegas querendo evoluir o código.

Lançamento do Jaguar 6.1 eminente...

6 de Maio de 2012, 8:13, por Desconhecido

O Jaguar 6.1 traz um grande leque de inovações dentre eles os exclusivos Jaguar Extensions, que possibilitam que plugins de arquitetura sejam criados com elegância através de técnicas de OCP (Open/Closed Principle). Este mecanimo possibilita que as implementações hiper-produtivas para Padrões de Caso de Uso de alto nível do Jaguar sejam expandidas através de componentes que encapsulam novos padrões, tanto para a parte OO (framework) quanto de geração de código complementar!



Evento Jaguar em Brasília, no dia19/10

3 de Outubro de 2011, 9:34, por Desconhecido

Quem estiver em Brasília no dia 19/10 não deixe de investir uma manhã neste evento, que é bem prático (mão na massa para desenvolver uma aplicação "do zero" com Java EE 6 / Jaguar) e traz insights importantes sobre tendências para a próxima década (BPMN 2.0, CMIS, Web Mobile com HTML5, etc.), implementados via Jaguar Extensions.



Ibrowse lança ferramenta de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Jaguar

19 de Agosto de 2011, 16:37, por Desconhecido

A ferramenta lançada é o Telescope for Jaguar na modalidade SaaS, que visa a automação no processo de migração dos aplicativos desenvolvidos em Oracle Forms/Reports para o ambiente Java EE 6 na arquitetura Jaguar, que é uma das soluções do Portal do Software Publico.



Treinamento Jaguar em Brasília

27 de Julho de 2011, 14:47, por Desconhecido

Autor: Anna Carolina Duarte



A Ibrowse em parceria com a Universidade Luterana do Brasil (ULBRA) realiza o 1º curso de extensão em Jaguar

11 de Julho de 2011, 15:35, por Desconhecido

Autor: Justino Paulo