J'ai une servlet que j'aimerais utiliser dans ColdFusion MX 7. Je souhaite utiliser un DSN ColdFusion existant en tant que javax.sql.DataSource, si possible.Accès à une source de données ColdFusion à partir du code Java
Je pensais que quelque chose comme
coldfusion.server.ServiceFactory.getDataSourceService().getDatasource(dsname);
fonctionnerait, mais malheureusement le servlet retourne
java.lang.NoClassDefFoundError: coldfusion/server/ServiceFactory
Obtention de: coldfusion.server.ServiceFactory $ ServiceNotAvailableException: Le service DataSource n'est pas disponible. neo-query.xml est correct, les requêtes provenant des pages .cfm fonctionnent toujours. – AlexJReid
Hmm, j'ai seulement fait ceci est une classe Java appelée depuis ColdFusion avec CFOBJECT. Est-ce ce que vous faites? Vous devrez peut-être être dans ce contexte pour accéder aux sources de données. –
C'est comme ça. J'ai une servlet qui a besoin d'accéder à une base de données. Je vais voir si la création d'une nouvelle source de données JNDI dans jrun-resources.xml fonctionne, devrait faire. – AlexJReid