Dobry den,
Predpokladam ze miesate Hibernate s Toplink Essentials. Sun application
server interne pouziva Toplink Essential a vy mate pravdepodobne v
persistence.xml hibernate dialekt. Ak chcete dalej pouzivat SAS tak prejdite
na Toplink Essential, alebo ak chcete hibernate tak skuste JBoss.
Martin Krajci
On 2/16/07, Pavel Hora <[EMAIL PROTECTED]> wrote:
Zdravim,
Pouzivam Sun appl server 9 (z jdk5ee), hibernate 3.2 a zkousim si malou
apl. s persistance api. Mam ejb3 bean, z ktereho volam
EntityManagerFactory emf = Persistence.createEntityManagerFactory
("manager1");
EntityManager em = emf.createEntityManager();
Objekt obj = em.find( Objekt.class, new Long( 2 ) );
if (obj != null) {
return Long.toString( ver.getId() );
}
aplikacna je v ejb-appl.jar. Problem nastane, kdyz zavolam jakoukoli
metodu z Objekt. Na serveru nastane :
Caused by: Exception [TOPLINK-30003] (Oracle TopLink Essentials - 2006.4(Build
060412)):
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Exception Description: An exception was thrown while processing
persistence unit at URL: file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
Internal Exception: java.net.URISyntaxException: Illegal character in path
at index 16: file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
at
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException.exceptionProcessingPersistenceUnit
(PersistenceUnitLoadingException.java:92)
Netusi nekdo, co mu vadi? :)