Ir para o conteúdo

 Voltar a MDArte Suporte
Tela cheia

Bug na versão .16-RC5

16 de Maio de 2012, 15:38 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 21 vezes

Olá equipe MDA,

Acredito que há um bug na classe NovaConexao.java do módulo principal no seguinte passo:

"if (!moduloFechado && !(sistemaModulo.sistema.equals(NOME_SISTEMA_PRINCIPAL) && sistemaModulo.modulo.equals(NOME_MODULO_PRINCIPAL)) && !modulosIgnorados.contains(sistemaModulo.modulo))", onde  

!(sistemaModulo.sistema.equals(NOME_SISTEMA_PRINCIPAL)

deveria ser (pelo menos foi assim que resolvi o problema).

 (sistemaModulo.sistema.equals(NOME_SISTEMA_PRINCIPAL) 

Percebi isto, pois toda vez que colocava o meu sistema no ar, em um jboss compartilhado com outras aplicações, ao tentar deslogar do sistema (pelo botão de sair), sempre acabava sendo redirecionado a outros projetos (e consequentemente dava erro). No início achava que pudesse ser algum problema de isolamento do jboss, mas como acabei não obtendo sucesso ao resolver, percebi este "probleminha" na NovaConexao.java.

Abraços,

Xiao Kong 


 

Autor: Xiao Kong


1616 comentários

  • Ffcb47c9fc441fa4e0a0adc83b60d505?only path=false&size=50&d=404Xiao Kong(usuário não autenticado)
    16 de Maio de 2012, 15:56

     

    Opa acho que esqueci de uma parte... Troquei 

    !(sistemaModulo.sistema.equals(NOME_SISTEMA_PRINCIPAL) && sistemaModulo.modulo.equals(NOME_MODULO_PRINCIPAL)

    por  

    (sistemaModulo.sistema.equals(NOME_SISTEMA_PRINCIPAL) && !sistemaModulo.modulo.equals(NOME_MODULO_PRINCIPAL)

     

    Abraços,

    Xiao Kong 

    • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
      21 de Maio de 2012, 22:47

       

      Realmente, existia um erro na condição para finalizar a sessão do usuário nos módulos.

      Na próxima semana, devemos lançar a próxima versão que também deve conter a correção. Obrigado pela dica. 

      • Ffcb47c9fc441fa4e0a0adc83b60d505?only path=false&size=50&d=404Xiao Kong(usuário não autenticado)
        22 de Maio de 2012, 15:06

         

        De nada Roque!

        Quando liberar a correção avise-me, por favor!

         

         Abraço,

        Xiao Kong 

        • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
          18 de Junho de 2012, 14:22

           

          Olá Xiao,

          A versão 3.1.1.3.4.17-RC1 já está disponível no SVN e repositório 146.​164.​34.9​2/re​posi​tori​o/

          Lembre de ler atentamente o ReleaseNotes (http://svn.softwarepublico.gov.br/trac/mdarte/browser/Releases/Release-1.3.4.17-RC1/ReleaseNotes.txt).

          Também é possível encontrar mais informações na Wiki (http://www.softwarepublico.gov.br/dotlrn/clubs/mdarte/xowiki/).

          Qualquer dúvida, não deixe de enviar pelo fórum. 

          • Ffcb47c9fc441fa4e0a0adc83b60d505?only path=false&size=50&d=404Xiao Kong(usuário não autenticado)
            19 de Junho de 2012, 13:16

             

            Muito Obrigado Roque!

            Fiz um teste aqui e tive alguns problemas. Tentei gerar um projeto novo, com a nova versão usando Struts 2, e aproveitando o modelo do meu projeto. Porém tive alguns problemas.

            Erro ao compilar a classe UsuarioAbstract gerada. Pelo que notei o erro acontece, pois a classe está sendo gerada implementando a interface "nomeDoPacoteDoProjeto.accessControl.Operador"  no meu caso, gerou o seguinte nome  "br.gov.obras.accessControl.Operador" onde o correto acredito ser "accessControl.Operador", que o nome do pacote que está no jar do security. Ao fazer a mudança na "marra", não tive mais problema com ela.

            Após isto, me deparei com o próximo erro (vou lista um só, pois o resto acontece pelo mesmo motivo):

            "C:\Users\Xiao\Documents\workspace\Eclipse\novoCartuchoTeste\web\moduloPainel\target\src\br\gov\obras\web\moduloPainel\detalharPainel\DetalharPainelUCAction2.java:468: cannot symbol  : method setContratosTransferencias(java.lang.Integer)

            location: class br.gov.obras.web.moduloPainel.detalharPainel.DetalharPainelUCFormImpl

            form.setContratosTransferencias(this.contratos_transferencias);"

            Pelo que percebi, por algum motivo, ele está encrencando com os atributos modelados com _, ao invés do padrão camal case. Feita as alterações, me deparei com mais um erro.

            "C:\Users\Xiao\Documents\workspace\Eclipse\novoCartuchoTeste\web\moduloRestrito\target\src\br\gov\obras\web\moduloRestrito\agregarEmpreendimento\AgregarEmpreendimentoAgregarAction2.java:419: _enviarBoletim(br.gov.obras.web.moduloRestrito.agregarEmpreendimento.AgregarEmpreendimentoAgregarFormImpl) in br.gov.obras.web.moduloRestrito.agregarEmpreendimento.AgregarEmpreendimentoAgregarAction2 cannot be applied to ()

            forward = _enviarBoletim(); "

            Acredito que tenha acontecido isso, pois na modelagem, há duas chamadas de métodos em sequência, em estados diferentes. http://imgur.com/iOcHS.

            Após isso, não sei o que acontece, pois desisti de migrar de versão...rs

            E dando uma olhada no Release Notes. Na linha 50, onde está escrito:

            "Alterar o arquivo project.properties (localizado em <HOME_PROJETO>)..."

            Acredito que o arquivo a ser alterado deveria ser o  "build.properties".

             

            Abraço,

            Xiao Y. Kong 

             

             

             

            • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
              25 de Junho de 2012, 9:52

               

              Olá Xiao,

              Obrigado por informar os problemas encontrados. Estarei verificando cada caso e outros que possam surgir.

              Por alto, vi que por estarmos utilizando um controle de acesso desmembrado da aplicação, acabamos não deparando com o problema do pacote da classe Operador. Retornarei com detalhes em breve. 

            • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
              5 de Julho de 2012, 12:30

               

              Então, fechei a versão 17-RC2 com as correções dos problemas que você passou e outros que encontrei. 

              • Ffcb47c9fc441fa4e0a0adc83b60d505?only path=false&size=50&d=404Xiao Kong(usuário não autenticado)
                30 de Julho de 2012, 10:22

                 

                Então Roque, fiz o update aqui para a versão 17-RC4, mantendo o struts 1 e migrando para EJB 3. Ao tentar rodar a aplicação no jboss 4.2.3, não obtive problemas e ao que parece tudo estava funcionando como devia. No entanto, ao tentar fazer o mesmo com o jboss 5.1.0, me deparei com alguns erros que ao final, consegui resolver alterando o manifest.mf destes pacotes.

                /**********************************************************************/ 

                Failed to add deployment: obras-moduloServico-1.0.jar

                org.jboss.deployers.spi.DeploymentException: Unable to find class path entry ClassPathEntryImpl{path=obras-common-1.0.jar} from obras-moduloServico-1.0.jar

                at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)

                at org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder.applyContextInfo(VFSStructureBuilder.java:188)

                at org.jboss.deployers.structure.spi.helpers.AbstractStructureBuilder.populateContext(AbstractStructureBuilder.java:82)

                at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:89)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.determineStructure(MainDeployerImpl.java:1004)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.determineDeploymentContext(MainDeployerImpl.java:440)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:390)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:300)

                at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.addDeployment(MainDeployerAdapter.java:86)

                at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:61)

                at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

                at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

                at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

                at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

                at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

                at org.jboss.Main.boot(Main.java:221)

                at org.jboss.Main$1.run(Main.java:556)

                at java.lang.Thread.run(Thread.java:595)

                Caused by: java.io.IOException: Child not found obras-common-1.0.jar for DelegatingHandler@19818490[path=obras-moduloServico-1.0.jar context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-moduloServico-1.0.jar], available children: [ZipEntryHandler@28085309[path=obras-moduloServico-1.0.jar/META-INF context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-moduloServico-1.0.jar/META-INF], ZipEntryHandler@19604668[path=obras-moduloServico-1.0.jar/br context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-moduloServico-1.0.jar/br]]

                at org.jboss.virtual.VirtualFile.findChild(VirtualFile.java:461)

                at org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder.applyContextInfo(VFSStructureBuilder.java:184)

                ... 23 more

                10:11:51,511 ERROR [ProfileDeployAction] Failed to add deployment: obras-initial-1.0.sar

                org.jboss.deployers.spi.DeploymentException: Unable to find class path entry ClassPathEntryImpl{path=obras-compartilhado-1.0.jar} from obras-initial-1.0.sar

                at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)

                at org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder.applyContextInfo(VFSStructureBuilder.java:188)

                at org.jboss.deployers.structure.spi.helpers.AbstractStructureBuilder.populateContext(AbstractStructureBuilder.java:82)

                at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:89)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.determineStructure(MainDeployerImpl.java:1004)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.determineDeploymentContext(MainDeployerImpl.java:440)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:390)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:300)

                at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.addDeployment(MainDeployerAdapter.java:86)

                at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:61)

                at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

                at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

                at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

                at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

                at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

                at org.jboss.Main.boot(Main.java:221)

                at org.jboss.Main$1.run(Main.java:556)

                at java.lang.Thread.run(Thread.java:595)

                Caused by: java.io.IOException: Child not found obras-compartilhado-1.0.jar for DelegatingHandler@19153570[path=obras-initial-1.0.sar context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-initial-1.0.sar], available children: [ZipEntryHandler@26400720[path=obras-initial-1.0.sar/META-INF context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-initial-1.0.sar/META-INF], ZipEntryHandler@26654526[path=obras-initial-1.0.sar/br context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-initial-1.0.sar/br]]

                at org.jboss.virtual.VirtualFile.findChild(VirtualFile.java:461)

                at org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder.applyContextInfo(VFSStructureBuilder.java:184)

                ... 23 more

                10:11:51,531 ERROR [ProfileDeployAction] Failed to add deployment: obras-shared-1.0.jar

                org.jboss.deployers.spi.DeploymentException: Unable to find class path entry ClassPathEntryImpl{path=obras-dominio-core-1.0.jar} from obras-shared-1.0.jar

                at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)

                at org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder.applyContextInfo(VFSStructureBuilder.java:188)

                at org.jboss.deployers.structure.spi.helpers.AbstractStructureBuilder.populateContext(AbstractStructureBuilder.java:82)

                at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:89)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.determineStructure(MainDeployerImpl.java:1004)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.determineDeploymentContext(MainDeployerImpl.java:440)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:390)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:300)

                at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.addDeployment(MainDeployerAdapter.java:86)

                at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:61)

                at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

                at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

                at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

                at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

                at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

                at org.jboss.Main.boot(Main.java:221)

                at org.jboss.Main$1.run(Main.java:556)

                at java.lang.Thread.run(Thread.java:595)

                Caused by: java.io.IOException: Child not found obras-dominio-core-1.0.jar for DelegatingHandler@24702933[path=obras-shared-1.0.jar context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-shared-1.0.jar], available children: [ZipEntryHandler@13218492[path=obras-shared-1.0.jar/META-INF context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-shared-1.0.jar/META-INF]]

                at org.jboss.virtual.VirtualFile.findChild(VirtualFile.java:461)

                at org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder.applyContextInfo(VFSStructureBuilder.java:184)

                ... 23 more

                10:11:52,098 ERROR [ProfileDeployAction] Failed to add deployment: obras-compartilhado-1.0.jar

                org.jboss.deployers.spi.DeploymentException: Unable to find class path entry ClassPathEntryImpl{path=obras-common-1.0.jar} from obras-compartilhado-1.0.jar

                at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)

                at org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder.applyContextInfo(VFSStructureBuilder.java:188)

                at org.jboss.deployers.structure.spi.helpers.AbstractStructureBuilder.populateContext(AbstractStructureBuilder.java:82)

                at org.jboss.deployers.structure.spi.helpers.AbstractStructuralDeployers.determineStructure(AbstractStructuralDeployers.java:89)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.determineStructure(MainDeployerImpl.java:1004)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.determineDeploymentContext(MainDeployerImpl.java:440)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:390)

                at org.jboss.deployers.plugins.main.MainDeployerImpl.addDeployment(MainDeployerImpl.java:300)

                at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.addDeployment(MainDeployerAdapter.java:86)

                at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:61)

                at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)

                at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)

                at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)

                at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)

                at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)

                at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)

                at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)

                at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)

                at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)

                at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)

                at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)

                at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)

                at org.jboss.Main.boot(Main.java:221)

                at org.jboss.Main$1.run(Main.java:556)

                at java.lang.Thread.run(Thread.java:595)

                Caused by: java.io.IOException: Child not found obras-common-1.0.jar for DelegatingHandler@15994959[path=obras-compartilhado-1.0.jar context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-compartilhado-1.0.jar], available children: [ZipEntryHandler@22730740[path=obras-compartilhado-1.0.jar/META-INF context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-compartilhado-1.0.jar/META-INF], ZipEntryHandler@18340876[path=obras-compartilhado-1.0.jar/br context=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-compartilhado-1.0.jar/br]]

                at org.jboss.virtual.VirtualFile.findChild(VirtualFile.java:461)

                at org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder.applyContextInfo(VFSStructureBuilder.java:184)

                ... 23 more

                *** DEPLOYMENTS MISSING DEPLOYERS: Name

                vfszip:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-compartilhado-1.0.jar/

                vfszip:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-initial-1.0.sar/

                vfszip:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-moduloServico-1.0.jar/

                vfszip:/C:/AmbienteMDA/jboss-5.1.0.GA/server/default/deploy/obras-shared-1.0.jar/ 

                 

                • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
                  30 de Julho de 2012, 10:30

                   

                  Olá Xiao,

                  Me parece que faltou uma linha no item 15 do JBoss-5.1.0, no ReleaseNotes (http://svn.softwarepublico.gov.br/trac/mdarte/browser/Releases/Release-1.3.4.17-RC1/ReleaseNotes.txt).

                  No namespace "ejb", adicione a seguinte propriedade:

                  <property name="dataSourceName">${dataSource.name}</property> 

                  Alguns erros conhecidos da 17-RC4 estão sendo corrigidos, mas são relacionados ao Struts 2.

                   

                  • Ffcb47c9fc441fa4e0a0adc83b60d505?only path=false&size=50&d=404Xiao Kong(usuário não autenticado)
                    30 de Julho de 2012, 10:47

                     

                    Oi Roque, 

                    O meu xml já contém essa propriedade...

                    E quanto a propriedade do ejb3 (<property name="ejb3">true</property> ). Eu adicionei no namespace "default", conforme estava no template do cartucho e diferente do pedido no release notes.

                    Se eu quiser usar o jboss 5.1.0, continuo mantendo o valor da propriedade "jboss.version=4.2.3.GA"?

                     

                    Abraço,

                    Xiao 

                    • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
                      30 de Julho de 2012, 10:53

                       

                      O JBoss-5.1.0 é compatível com EJB2, mas se vocês estiverem utilizando webservices, então realmente precisarão utilizar EJB3 para ativarem o JAX-WS.

                      Quanto a propriedade jboss.version, ela deve ser mantida como 4.2.3.GA. 

                      • Ffcb47c9fc441fa4e0a0adc83b60d505?only path=false&size=50&d=404Xiao Kong(usuário não autenticado)
                        30 de Julho de 2012, 11:15

                         

                        O nosso problema não é o EJB, tanto que a aplicação roda usando o EJB 2 nos jboss 4.0.5 e 4.2.3. E funciona com EJB 3 no jboss 4.2.3. E sim nos pacotes gerados para o jboss 5.1.0. Fiz o teste e não consegui funcionar nem com a versão 2 e nem com a 3 do EJB nessa versão do jboss (com o EJB 3 funcionou alterando o manifest.mf)

                         

                        Abraço,

                        Xiao 

                        • Ffcb47c9fc441fa4e0a0adc83b60d505?only path=false&size=50&d=404Xiao Kong(usuário não autenticado)
                          30 de Julho de 2012, 11:20

                           

                          A alteração que fiz no manifest.mf foi remover o classpath dos pacotes que estavam com erro.. 

                          Class-Path:  obras-common-1.0.jar obras-dominio-core-1.0.jar commons-beanutils-1.7.0.jar security-1.1.3-RC1.jar commons-collections-3.1.jar commons-logging-1.0.4.jar commons-lang-2.1.jar hibernate-3.1.3-coppetec.jar cglib-2.1.3.jar dom4j-1.4.jar odmg-3.0.jar ehcache-1.2.3.jar antlr-2.7.2.jar asm-hibernate313.jar commons-codec-1.4.jar 

                          O que teria que ser feito para o maven não gerar os pacotes com o classpath?

                           

                          Abraço,

                          Xiao 

                          • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
                            30 de Julho de 2012, 11:24

                             

                            Tinha notado esse problema e estava testando para te responder.

                            Faça um find/replace em todos os "project.xml" do projeto e substitua:

                            -  <war.manifest.classpath>true</war.manifest.classpath>  por
                              <war.manifest.classpath>false</war.manifest.classpath>

                            - <ejb.manifest.classpath>true</ejb.manifest.classpath> por
                              <ejb.manifest.classpath>false</ejb.manifest.classpath>

                            O que estou verificando é se após regerar o projeto ocorrerá algum problema com os arquivo "project.xml"

                          • Bb0d54eb9311d61feb3e8ba4b597ea71?only path=false&size=50&d=404Roque Pinel(usuário não autenticado)
                            30 de Julho de 2012, 11:32

                             

                            Faça o mesmo para a propriedade <jar.manifest.classpath>.

Checklist para o projeto de interfaces

14 de Dezembro de 2011, 16:00, por Desconhecido

Este é um roteiro básico para verificação dos elementos interface para desenharmos um projeto. Vale lembrar que os projetos do MDArte são basicamente em CRUD (Create, Retrieve, Update e Delete) e não sistemas CMS com outras divisões e exibições. Cada um pode ter a sua lista e seria legal enviar comentários com adendos para ficar cada vez mais completa e padronizada.



Monthly archive for agosto 2010 CSS, Plugins, jQuery Flexigrid – Tabelas inteligentes com CSS e jQuery

14 de Dezembro de 2011, 15:46, por Desconhecido

Essa semana aqui no projeto, estávamos procurando uma solução para algumas tabelas que extrapolavam o tamanho da



Auto-Grid 960

14 de Dezembro de 2011, 15:41, por Desconhecido

Essa dica vai pra quem não tem muita paciência de configurar um js de grid 960 direto no seu código para ver o alinhamento de seus elementos.



Título na tabela do displayTag

14 de Dezembro de 2011, 15:39, por Desconhecido

O MDArte utiliza o displayTag e é possível customiza-lo de diversas maneiras. Uma coisa legal é colocar um título que só será exibido quando a consulta for executada.



CSS3:Textos com sombras

14 de Dezembro de 2011, 15:12, por Desconhecido

Se voce aplicar a propriedade “box-shadow” em um texto, a mesma vai ser aplicada em sua caixa (box). Para isso foi criada a propriedade “text-shadow”.
Seu uso é o seguinte: