Ir para o conteúdo

 Voltar a Banco de Tal...
Tela cheia

Configurar ambiente de desenvolvimento

16 de Dezembro de 2009, 17:14 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 7 vezes

Estou tentando gerar o war a partir do build.xml que se encontra na pasta build/padrao, e está dando erro.

O erro está dando a partir do compilação.xml na linha 34

executable="${compilacao.caminho.javac}"

Alguém poderia disponibilizar o roteiro de configuração do ambiente para desenvolvimento?

Obrigado, desde já.

 

Autor: Luan Melo


44 comentários

  • 5027e96c2c456119c052b9d4a37310c8?only path=false&size=50&d=404Christian Cleber Masdeval Braz(usuário não autenticado)
    16 de Dezembro de 2009, 18:16

     

    Luan, acho que o melhor que você tem a fazer é não usar esse diretório build. Na verdade acredito que nem deveria estar no svn. 

    Quando você criar um projeto novo na sua IDE de desenvolvimento, automaticamente um novo diretório build será criado  com as configurações do seu projeto.

    Aqui eu uso o NetBeans e foi isso que fiz. Funcionou tranquilo.

  • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
    16 de Dezembro de 2009, 19:52

     

    Oi Luan,

    Eu ainda não escrevi o roteiro para geração do arquivo de build e até tenho que melhorar este procedimento, mas se quiser utilizar como está você terá que executar uma das duas opções abaixo:

    1) Variável de ambiente + nome do diretório JDK - *** Opção não recomendada ***

    1.1) criar uma variável de ambiente chamada JAVA_HOME_BASE que aponta para o diretório pai onde está o diretório de instalação do Java (ou seja, é o "JAVA_HOME\..");

    1.2) ter uma versão do JDK instalada no diretório chamado "j2se" abaixo de JAVA_HOME_BASE;

    2) Alteração no arquivo compilacao.xml - *** Opção temporária recomendada ***
    2.1) Substituir o conteúdo do target "_funcao.compilacao.caminho.javac" (a partir da linha 61) por:
    <property name="compilacao.caminho.javac" location="${env.JAVA_HOME}/bin/javac.exe"/>

    Obs: se não existir uma variável de ambiente chamada JAVA_HOME que aponta para seu JDK, substituir ${env.JAVA_HOME} pelo diretório onde seu JDK está instalado.

    Acredito que isso resolverá este problema, mas de qualquer forma peço que me informe se funcionou ou não (para que eu faça as alterações definitivas no arquivo).

    Um abraço,

    Luciano.

    • 905b0b74baff40c5312732f2ae668ec6?only path=false&size=50&d=404Luan Melo(usuário não autenticado)
      17 de Dezembro de 2009, 18:22

       

      Olá Luciano,

      Conseguir solucionar o problema aqui com sua sugestão de alterar o conteúdo do target do compilacao.xml, mas só conseguir colocando o endereço em que meu JDK se encontra, mesmo com a variável de ambiente criada.

      Obrigado pela resposta.

      Agora estou com outro problema, conseguir colocar o sistema para rodar tranquilo com o tomcat, so que aqui no órgao utilizamos o Jboss, e não estou conseguindo colocar para funcionar nele, coloquei o servidor para iniciar a partir do war criado, e quando tá iniciando dá alguns erros, tipo de classes não encontradas e tal.  Utilizamos o jboss-4.2.1.GA, tem mais alguma configuração específica para rodar no jboss?

      Agradeço as respostas.

      • F24dd96a3b3343b99b684fc44d2e5b71?only path=false&size=50&d=404Luciano Dias(usuário não autenticado)
        17 de Dezembro de 2009, 18:47

         

        Luan,

        Eu não tenho experiência com o Jboss, por isso não sei se conseguirei ajudar...

        Todas as bibliotecas que a aplicação precisa devem estar no WEB-INF/lib (arquivo war) ou nas bibliotecas compartilhadas do servidor de aplicação (no caso do Tomcat, em TOMCAT_HOME/lib).

        Verifique se o Jboss não disponibiliza alguma biblioteca que o Tomcat compartilha e, se for o caso, faça com que essa biblioteca fique visível para a aplicação.

        Se não funcionar, mande o arquivo de log com as mensagens de erro.

        Obs: o arquivo WAR gerado pelo build.xml funciona no Tomcat e no OC4J (Oracle). Acredito que deve funcionar também no Jboss.

        Um abraço,

        Luciano.

        PS: como o assunto não é mais o build.xml, peço que você abra um novo tópico de discussão.

Essa comunidade não possui posts nesse blog