Witam
Mam taki poważny problem z projektem JEE, którego nie potrafie rozwiązać.
Tworze projekt Java EE w Netbeans 8.0.2 stworzyłem projekt Rozliczenia. Projekt słada się z dodatkowych dwóch pod projektów Rozliczenia-ejb i Rozliczenia-war.
W części ejb stworzyłem komunikację z bazą danych i zacząłem tworzyć sestionBeans ale napotkałem problem że gdy chciał stworzyć interfejs Remote i pokazał mi że muszę użyć innego projektu bibloteki do przechowania interfejsów Remote. Więc usunąłem całą konfigurację bazy danych z części ejb i przeniosłem do nowej biblioteki a w ejb stworzyłem potrzebne ziarna ejb i wszystko zadziałało jak trzeba. Jednak konfiguracja komunikacji z bazą danych wyglądała tak samo jak w projektach klienckich /META-INF/persistence.xml.
Rozpocząłem więc tworzyć projekt w części war jednak doSZEDŁem do takiego momentu że musiałem wprowadzić więcej danych do projektu. Dane mają pochodzić z aplikacji klienckich więc dołączyłem ową biblotekie do aplikacji klienckiej i nie mogłem jej po tej operacji uruchomić.
Problem jest taki że moje aplikacje klienckie również korzystają z baz danych i ku mojemu zdziwieniu aplikacja kliencka wczytywała uparcie plik /META-INF/persistence.xml nie aplikacji klienckiej tylko z dołączonej biblioteki i powstawał błąd nazw tabeli.
Wiec przeniosłem persistence.xml do projektu ejb, niby to działało ale ciągle zrywa połączenie z bazą danych i pokazuje błędy komunikacji z bazą danych.
Interesuje jak radzicie skonfigurować bazę danych w ejb aby nie było konfliktu w aplikacji klienckiej.