1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como colocar um aplicação desktop e gerar em (.jar) dentro de uma aplicação WEB?

Bom Dia!

Gente, criei um aplicação desktop com JPA que faz controle de recursos que um usuário pode acessar. Nela estou conseguindo fazer acesso ao banco de dados e todas as funcionalidades estão funcionando perfeitamente. Esta aplicação deve virar um arquivo (.jar) e ser embutidade dentro de uma aplicação WEB. Bom, consegui gerar o (.jar) e incluir dentro das libs do Projeto WEB, porém ele exibe o seguinte erro:

java.lang.NoClassDefFoundError: javax/persistence/NoResultException

É como se a aplicação WEB não conseguice acessar o persistence.xml que está dentro da apicação (.jar).

Algúem sabe se tem que fazer alguma configuração diferente?

  • Uma aplicação desktop você está querendo pôr dentro de uma app web? Acho que não vai dar certo...

    Roger75   29 de ago de 2014
  • se for uma lib ou programa standalone não tem problema. agora pode ser que vc tenha um problema de classpath ou vc não esta sabendo referenciar o xml dentro do jar. dificil imaginar o que pode estar acontecendo mas NoClassDefFoundError tem cara de classpath

    peczenyj   29 de ago de 2014
  • É uma lib que criei sendo que ela faz acesso ao banco de dados. Ela esta funcionando, porém quando jogo pra dentro da aplicação web exibe esse problema. Talvez seja porque não esteja sabendo referenciar no classopth mesmo.

    Mendes   29 de ago de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jar ou faça a sua própria pergunta.