JBoleto: pdf.geraBoleto() - Não gera  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
fabiozoroastro
GUJ Master
[Avatar]

Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline

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.

[]'s

..."Apenas sorria!"

Twitter

Blog

marcoscorso
Virtual Machine Man

Membro desde: 19/09/2006 11:04:27
Mensagens: 612
Offline


to com esse problema, mando gerar, nao acontece nada, nao da erro ...

vc conseguiu alguma coisa ...

fabiozoroastro
GUJ Master
[Avatar]

Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline

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.

[]'s

..."Apenas sorria!"

Twitter

Blog

marceloplis
GUJ Ranger

Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline

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.
[Email] [MSN]
Luiz Junior
Entusiasta Java
[Avatar]

Membro desde: 15/06/2007 16:43:19
Mensagens: 16
Offline

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.

SCJP 5
SCJA 1.0
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

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:4
at java.lang.Integer.parseInt(Integer.java:46
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:6
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:18
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:18
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:9
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:18
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:10
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:52
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)


www.softdevelop.com.br
[Email] [WWW] [MSN]
leandrokjava
JavaGuru
[Avatar]

Membro desde: 15/05/2007 18:35:14
Mensagens: 225
Localização: Porto Alegre-RS
Offline

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", ;
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.?

www.softdevelop.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team