| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2008 11:27:50
|
Victor
JavaChild
Membro desde: 08/11/2003 09:54:38
Mensagens: 120
Offline
|
Bom dia galera,
Desenvolvi um aplicação e estou o Java Web Start para compartilha-la na rede. Todas as máquinas da rede acessam o servidor com a aplicação perfeitamente, inclusive acessam o banco de dados, porém meus relatórios iReport, ninguem consegue acessar nem se estou na máquina servidora. Já assinei todos os jars.
Segue o trecho de código para gerar o relátório:
try
{
JasperReport relatorio = JasperCompileManager.compileReport("C:/SistemaPonto/PontoEletronico/build/classes/RelatorioAlteracaoDePonto.jrxml");
Class.forName("org.firebirdsql.jdbc.FBDriver");
java.sql.Connection con = java.sql.DriverManager.getConnection(InterfacePrincipal.enderecoBD,"SYSDBA","masterkey");
JasperPrint impressao = JasperFillManager.fillReport(relatorio, new HashMap(), con);
JasperViewer viewer = new JasperViewer(impressao, false);
viewer.show();
}
catch(Exception exc)
{
exc.printStackTrace();
}
O q pode estar acontecendo???
valeu...
t+!!!
|
victorcastrojunior@yahoo.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2008 11:31:41
|
guilhermetonetto
JavaEvangelist
![[Avatar]](/images/avatar/b3bf93c3f758b0e8881c3573883adcf9.jpg)
Membro desde: 19/12/2007 15:51:54
Mensagens: 326
Offline
|
tu nao teria que acessar o .jasper ?? tu ta pegando o .jrxml
|
"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original."(Albert Einstein) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2008 14:13:29
|
Victor
JavaChild
Membro desde: 08/11/2003 09:54:38
Mensagens: 120
Offline
|
naum, pq quando eu rodo o sistema local, sem ser pelo Java Web Start, funciona normalmente...
o problema tá quando acesso via Java Web Start...
|
victorcastrojunior@yahoo.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2008 15:28:26
|
PadrE
JavaEvangelist
![[Avatar]](/images/avatar/e80ba3de4e2f156e3bdf5b3596b36ca4.jpg)
Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline
|
hmmm...
Q erro q ta rolando ??
Vc ta usando um caminho statico:
C:/SistemaPonto/PontoEletronico/build/classes/RelatorioAlteracaoDePonto.jrxml
Qndo vc roda na estação, ele procura na máquina local pelo arquivo jrxml...
Se for isso... eh melhor vc usar um endereço remoto, que ajuda pacas...
Fui !
|
PadrecO
"O conhecimento o libertará !" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2008 17:10:14
|
Victor
JavaChild
Membro desde: 08/11/2003 09:54:38
Mensagens: 120
Offline
|
guilhermetn3,
coloquei em um endereço remoto:
("//cpd2/C/SistemaPonto/PontoEletronico/build/classes/RelatorioAlteracaoDePonto.jrxml")
porém continua o mesmo problema, local funciona, mais pelo Java Web Start nada!!!!!
cara, tá acontecendo um erro muito doido... quando tento executar o relatório via JWS está aparecendo várias mensagens de erro como essa:
C:\Documents and Settings\cpd\Desktop\Teste_1200427834312_541608.java: cannot find symbol
symbol: class JRFillVariable
location: class Teste_1200427834312_541608
private JRFillVariable variable_REPORT_COUNT = null;
^
que diacho de classe é essa Teste_1200427834312_541608.java que o JWS está tentando achar???!?!
estou utilizando o iReport para fazer o relatório e eu naum fiz nesta pasta que está dando o erro!!!!
O que será isso????
|
victorcastrojunior@yahoo.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2008 10:21:11
|
Victor
JavaChild
Membro desde: 08/11/2003 09:54:38
Mensagens: 120
Offline
|
conseguir resolver o problema...
alterei a chamada ao arquivo .jrxml para o arquivo .jasper
URL arquivo = getClass().getResource("RelatorioAlteracaoDePonto.jasper");
if (arquivo == null)
JOptionPane.showMessageDialog(null,"Arquivo jasper não encontrado");
JasperReport report = JasperManager.loadReport(arquivo.openStream());
java.sql.Connection connection = java.sql.DriverManager.getConnection(InterfacePrincipal.enderecoBD,"SYSDBA","masterkey");
JasperPrint jasperPrint = JasperFillManager.fillReport(report, new HashMap(), connection);
JasperViewer jrviewer = new JasperViewer(jasperPrint, false);
jrviewer.setVisible(true);
agora funcionou tanto local, como via Java Web Start!!!
\o/\o/\o/\o/\o/\o/\o/\o/
obrigado pela ajuda galera!!!
t+!!!!
|
victorcastrojunior@yahoo.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2008 10:43:51
|
guilhermetonetto
JavaEvangelist
![[Avatar]](/images/avatar/b3bf93c3f758b0e8881c3573883adcf9.jpg)
Membro desde: 19/12/2007 15:51:54
Mensagens: 326
Offline
|
entao era mesmo só mudar para .jasper?
bleza que conseguiu
[]'s
|
"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original."(Albert Einstein) |
|
|
 |
|
|