Erro ao rodar aplicação

3 respostas
V

Bom dia

Será que alguem poderia me dizer o que acontece , toda vez que tento rodar minha aplicação da esse erro

java.lang.Exception: Não foi possivel obter a propriedade de sistema brad.logpath.

at mapl.util.logging.MAPLFileHandler.inferirCaminhoLog(MAPLFileHandler.java:433)

at mapl.util.logging.MAPLFileHandler.(MAPLFileHandler.java:125)

at mapl.util.logging.http.TrataErroClass.(TrataErroClass.java:40)

at mapl.action.TrataErroAction.(TrataErroAction.java:26)

at com.dts.actions.v1_1.FrameworkAction.(FrameworkAction.java:27)

at gcpj.filter.VerificaProcessoBatch.(VerificaProcessoBatch.java:47)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:501)

at java.lang.Class.newInstance0(Class.java:350)

at java.lang.Class.newInstance(Class.java:303)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:208)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)

at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:78)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)

at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)

at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)

at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)

at org.apache.catalina.core.StandardService.start(StandardService.java:448)

at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)

at org.apache.catalina.startup.Catalina.start(Catalina.java:552)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:592)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

E quando tento entrar em um dos menus da outro erro

Oct 16, 2018 9:17:49 AM ERROS: Filter execution threw an exception MAPL mapl.action.TrataErroAction http-8080-Processor25 ---- ---- IntraCorp Bradesco localhost x86/Windows NT (unknown) 6.2 WebSphere

Alguem tem alguma idéia do que pode estar causando isso? Se alguem puder ajudar agradeço
vlw

3 Respostas

F

Três coisas e uma observação:

Primeiro: Sem o código que está causando essa exception fica difícil de te ajudar a resolver. No GUJ, você não vem postar só seu stacktrace, você nos ajuda a te ajudar.

Segundo: “O que acontece” tá bem claro na primeira linha: Não foi possivel obter a propriedade de sistema ‘brad.logpath’.

Terceiro: Seu título não está claro, é muito genérico. Tente aprimorar ele.

Observação: No mundo Java, existe uma diferença gigante entre erros e exceptions. Procure sobre isso (:

V

Então, a respeito desse primeiro erro eu encontrei um método aqui que ele pega essa variável

public static String getPathLog() {

String caminhoLog = System.getProperty(brad.logpath);

if (caminhoLog == null || caminhoLog.trim().length() == 0) {

caminhoLog = /suportedbdc_logs/intranet/gcpj;

} else {

caminhoLog = caminhoLog + File.separator + gcpj;

}

if (!new File(caminhoLog).exists()) {

new File(caminhoLog).mkdirs();

}

return caminhoLog;

}

Ai eu fui em Run configuration e setei o caminho da variável, porem , não  certo =/
D

Você está usando tomcat? valide se você colocou esta propriedade na inicialização do servidor e se ela está sendo mostrada no log da inicialização.

Criado 16 de outubro de 2018
Ultima resposta 16 de out. de 2018
Respostas 3
Participantes 3