Bom dia a todos.
Peguei o exemplo no site do JBoleto:
http://jboleto.codigolivre.org.br/arquivos/ExemploBradesco.java
Quando eu executo a classe, não ocorreu nenhum erro, mas também não faz nada.
Alguém, já passou por esse problema?
Abraços.
Bom dia a todos.
Peguei o exemplo no site do JBoleto:
http://jboleto.codigolivre.org.br/arquivos/ExemploBradesco.java
Quando eu executo a classe, não ocorreu nenhum erro, mas também não faz nada.
Alguém, já passou por esse problema?
Abraços.
to com esse problema, mando gerar, nao acontece nada, nao da erro …
vc conseguiu alguma coisa …
Olá Marcoscorso, eu tinha mexido nesse framework só pra teste mesmo, mas como eu estava com esse problema e não estava com muito tempo eu desisti de mexer. Eu por enquanto não achei nenhuma solução, mas se vc conseguir posta aew beleza? abraço.
Hoje fui tentar rodar o mesmo exemplo e ocorreu a mesma coisa, manda executar a classe, não dá erro mas também não gera o arquivo pdf com o boleto !!!
Alguém descobriu o motivo ?
Valew.
Lembro que algum tempo atrás fiz o download do .jar mas não gerava o boleto então fiz o download dos fontes do projeto e vi que a versão que o autor disponibilizou para download tinha sido compilada acho que não versão 5 do java e como minha versão era anterior não funcionava então peguei os fontes do projeto modifiquei algumas sintaxes que não existem não versão que eu usava e compilei novamente e deu certo mas isso ja faz um tempo.
pois é estou como mesmo problema.
coloquei o jar do jboleto e o jar itext.
e agora está dando este erro porem não estora meu tomcat.
java.lang.NumberFormatException: For input string: “”
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:468)
at java.lang.Integer.parseInt(Integer.java:497)
at org.jboleto.bancos.CaixaEconomica.getAgenciaCodCedenteFormatted(CaixaEconomica.java:133)
at org.jboleto.control.PDFGenerator.addBoleto(PDFGenerator.java:191)
at org.jboleto.JBoleto.addBoleto(JBoleto.java:119)
at br.com.abrsystem.controller.ExemploBoletos.gerarBoletoCaixa(ExemploBoletos.java:75)
at br.com.abrsystem.controller.PessoaController.geraBoleto(PessoaController.java:42)
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:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:151)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:69)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)
at javax.faces.component.UICommand.broadcast(UICommand.java:312)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:229)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:286)
at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
esse meu metodo de teste.
public void gerarBoletoCaixa() {
JBoletoBean jBoletoBean = new JBoletoBean();
jBoletoBean.setDataDocumento("31/05/2007");
jBoletoBean.setDataProcessamento("31/05/2007");
jBoletoBean.setCedente("KOBI SYSTEM LTDA ME");
jBoletoBean.setNomeSacado("Teste");
jBoletoBean.setEnderecoSacado("Rua teste");
jBoletoBean.setBairroSacado("XXXX");
jBoletoBean.setCidadeSacado("Rio de Janeiro");
jBoletoBean.setUfSacado("RJ");
jBoletoBean.setCepSacado("22753-501");
jBoletoBean.setCpfSacado("87524988753");
jBoletoBean.setCarteira("57");
jBoletoBean
.setLocalPagamento("ATE O VENCIMENTO, PREFERENCIALMENTE NA CAIXA ECONOMICA");
jBoletoBean
.setLocalPagamento2("APOS O VENCIMENTO, SOMENTE NA CAIXA ECONOMICA");
Vector descricoes = new Vector();
descricoes.add("Hospedagem I - teste descricao1 - R$ 39,90");
descricoes.add("Manutencao - teste ricao2 - R$ 32,90");
descricoes.add("Sistema - teste ssssde descricao3 - R$ 45,90");
descricoes.add("Extra - teste de descricao4 - R$ 78,90");
jBoletoBean.setDescricoes(descricoes);
jBoletoBean.setInstrucao1("APOS O VENCIMENTO COBRAR MULTA DE 2%");
jBoletoBean
.setInstrucao2("APOS O VENCIMENTO COBRAR R$ 0,50 POR DIA DE ATRASO");
jBoletoBean.setInstrucao3("Inclusao de mais uma linha");
jBoletoBean.setInstrucao4("");
jBoletoBean.setAgencia("0155");
jBoletoBean.setContaCorrente("13877");
jBoletoBean.setDvContaCorrente("4");
jBoletoBean.setCarteira("82"); // pode ser 80 ou 81 ou 82 (Confirmar
// com gerente)
jBoletoBean.setCodigoOperacao("870");
jBoletoBean.setCodigoFornecidoAgencia("00000324");
jBoletoBean.setNossoNumero("19525086", 8);
jBoletoBean.setNoDocumento("987656123");
jBoletoBean.setValorBoleto("1.00");
jBoletoBean.setDataVencimento("02/10/2007");
JBoleto jBoleto = new JBoleto();
jBoleto.addBoleto(jBoletoBean, JBoleto.CAIXA_ECONOMICA);
jBoleto.writeToFile("caixa.pdf");
}
será que é porque estou utilzando JSF.?