(tomcat 4.1.16) I was trying to create a custom resource factory and get the following exception:
javax.naming.NamingException: Cannot create resource instance at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory. java:189) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:301) at org.apache.naming.NamingContext.lookup(NamingContext.java:834) at org.apache.naming.NamingContext.lookup(NamingContext.java:181) at org.apache.naming.NamingContext.lookup(NamingContext.java:822) at org.apache.naming.NamingContext.lookup(NamingContext.java:194) at org.apache.jsp.index_jsp._jspService(index_jsp.java:57) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) ... ----------------- I have in my server xml inside ----------------- GlobalNamingResources: <Resource name="jdbc/local_gls" auth="Container" type="java.lang.String" description="GLS test"> </Resource> <ResourceParams name="jdbc/local_gls"> <parameter> <name>factory</name> <value>edu.columbia.law.naming.CPResourceFactory</value> </parameter> <parameter><name>Config</name><value>test.xml</value></parameter> </ResourceParams> --------------- my web.xml has the following: <resource-ref> <description>GLS DB</description> <res-ref-name>jdbc/local_gls</res-ref-name> <res-type>java.lang.String</res-type> <res-auth>CONTAINER</res-auth> </resource-ref> --------------- my test jsp page has the following code: <% String ds = ""; try { Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env"); ds = (String) envCtx.lookup("jdbc/local_gls"); } catch (Exception e) { e.printStackTrace (); %> Exception type: <%= e.getClass ().getName () %><br> Exception message: <%= e.getMessage () %><br> <% } %> ---------- my edu.columbia.law.naming.CPResourceFactory ---------- has the following code: public class CPResourceFactory implements ObjectFactory { public Object getObjectInstance ( Object obj, Name name, Context nameCtx, Hashtable environment) throws NamingException { return new String ("Empty String"); } } does anybody know what is wrong with my config? Thanks, Alex. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>