Caixa de diálogo do printDialog não aparece

Oi de novo galera, a pouco eu tinha postado uma duvida ( achei que o problema era decorrente do tomcat), bom o problema é o seguinte tenho uma aplicação que faz uso da classe Printerjob( para impressão) porem quando eu mando imprimir a página só carrega até a metade, e fica carregando mas n passa disso, bom, a princípio como disse antes, achei que o problema era no tomcat mas vi que oque ocorria era o seguinte a minha classe era compilada certinha só que a caixa de diálogo da impressão n aparece como posso resolver isso? quando testo pelo netBeans ela aparece certinho só que quando coloco o .war no tomcat ela da esse problema.