Estou usando o WebLogic e precisei habilitar suporte a JPA2. A partir do weblogic 10.3.4 o eclipse facilita esta configuração. Para ativar o suporte a JPA2 na sua instalação do WebLogic siga as instruções:
1. No eclipse vá até Window > Preferences e em Java > Runtime Enviroments.
2. Selecione sua instalação do WebLogic e clique em Edit.
3. Note o link Java Persistence 2.0 Install. Clique em install.
Se tudo ocorreu certo o link mudará para Uninstall. Se você receber alguma mensagem de erro dizendo que o arquivo weblogic.jar está sendo usado continue seguindo as instruções.
4. Procure nos serviços que estão rodando no seu computador (Windows) um serviço chamado Oracle WebLogic NodeManager e pare este serviço.
5. Volte ao eclipse e acesse Window > Preferences e em General > Startup and Shutdown desmarque todos os plugins que o nome comece com Oracle.
6. Feche o eclipse, abra-o novamente e repita os passos 1, 2 e 3. Depois ative novamente o serviço e os plugins desativados nos passos 4 e 5.
Configuração: Eclipse Indigo, WebLogic 10.3.5, Windows 7.



