Ahoj,
no v Exception vidim:
java.net.URISyntaxException: Illegal character in path at index 16
file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
16 znak v poradi je medzera, takze je mozne ze mu vadi. Asi by tam mal
mat %20, alebo znak +.
Vseobecne neodporucam instalovat akykolvek server do adresara s
medzerou, a viem ze vadi aj !.
Pavel Hora 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? :)
--
jeeff