Pergunta

Este é um problema que ocorre apenas em actualização da aplicação (apenas testada através de Admin Console, não CLI). Além disso, isso só está acontecendo em nosso ambiente de desenvolvimento, que é idêntico ao nosso env prod. Na desinstalação / instalação, tudo é compilado corretamente. No entanto, esta é uma aplicação grande e leva tempo suficiente para fazer uma atualização - nós não queremos desinstalar / instalar toda (esp durante dev constrói..).

JSP .java e arquivos .smap estão sendo gerados, mas não .class. Em prod, não há .smap - única .java e .class. Se os JSPs seria compilar, acreditamos que as libs tag seria compilado também.

Alguém já enfrentou este problema, ou saber o que estamos possivelmente com vista para?

ERA Versão: 6.1.0.17

EDIT: Isto é só acontecendo por um JSP e a biblioteca de tags a sua utilização. Estamos tentando atirar problemas a questão. Deixá-lo saber se descobrir nada. Achamos que pode haver um problema com o arquivo .SMAP per este correção

SOLUÇÃO

Foi útil?

Solução

Solução:

O problema era : Foi teve a depuração habilitada. Isso gerou .smap arquivos (mapeamentos de origem) em vez de arquivos .class. Uma vez que descobrimos este, que desativou o serviço de depuração sob o Admin Console (Servidores de Aplicativos> server1> Depuração Processos> desmarque 'serviço Start'). Eu não sei por que isso criou um bug somente após uma atualização, mas, seja qual for o caso, o problema está resolvido.

Outras dicas

Uma sugestão:

Você verificou que o seu ambiente tem um apontador JAVA_HOME para o JDK e não apenas um JRE. Será que o JRE não tem javac, então não haverá qualquer forma de compilar .java arquivos criados em tempo de execução pelo compilador JSP em .classes?

EDIT: Além disso, talvez este link pode ajudar?

Eu não tenho trabalhado com taglibs, mas posso dizer-lhe isto:

o servidor verifica a aplicação timestamps. ser muito, muito certo que os timestamps "modificados" dos arquivos JSP são razoáveis ??do ponto de vista do servidor de aplicativos (por exemplo, não são no futuro)

Espero que isso ajude a resolver o problema ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top