Não pega a Impressora padrão ao gerar War

Galera, preciso que minha aplicação pegue a impressora padrão do usuário diretamente, usando no Eclipse a rotina é executada com perfeição porém quando gera o War e jogo pra dentro do TomCat ele não pega mais a impressora …
Alguem já passou por isso ??

Um detalhe vc sabe que isso não irá funcionar em nenhum cliente, está ciente ??
Isso pode ser feito com Applet mas os applet estão sendo bloqueados pelos navegadores e logo serão extintos da web.
Qualquer tentativa de pegar as impressoras locais em um projeto web sempre será mostrado as impressoras do servidor :smile: e não da maquina do cliente.
Para que isso seja possivel vc deve usar JNLP com JavaWebStart.
Fiz essa implementação esses dias mesmo
Vc criará um aplicativo desktop autoassinado com certificado valido, a sua aplicação Web irá invocar esse aplicativo que irá juntar a lista de impressorar locais do cliente e a jogará dentro do navegador do mesmo, essa lista de impressoras vc guarda no localStore do navegador com javascript.
E para imprimir tb deverá ser com um aplicativo invocado por JNLP.
Os applet já eram.

Caramba … que treta … me ajuda ?

Amanhã tento fazer um post sobre isso