Blog

Depurando fluxo web

O webrun por padrão bloqueia os detalhes de erro dos fluxos web, assim, ao tentar executar um fluxo web no navegador somente a mensagem de “Internal Error” é retornada sem maiores detalhes.

Desabilitando o tratamento de erros do Webrun

Abra o arquivo “WEB-INF\web.xml”  dentro do diretório do Webrun (EX: “C:\Program Files (x86)\Softwell Solutions\Maker 3.X\Webrun 3.X\tomcat\webapps\webrun\WEB-INF\web.xml”).

Localize a linha que bloqueia o erro 500, procure por “<error-code>500</error-code>”, ao encontrar remova todo o bloco do XML que define esta opção. Desde o “<error-page>” até o “</error-page>”.

<error-page>
<error-code>500</error-code>
<location>/errors/500.jsp</location>
</error-page>

Após deletar essas linhas reinicie o Webrun, agora os erros dos fluxo web serão retornados com mais detalhes.

Basta republicar o Webrun para o arquivo original retornar. Ou se preferir, salve uma cópia do arquivo original para colocar devolta depois.

IMPORTANTE: Por segurança não publique esta alteração em produção.

Leave a comment