Guest User

Untitled

a guest
Aug 30th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.78 KB | None | 0 0
  1. Cannot create resource instance. javax.naming
  2. <resource-ref>
  3. <description>Resource pour le pool de connexion vers tomcat</description>
  4. <res-ref-name>jdbc/pool</res-ref-name>
  5. <res-type>javax.sql.DataSource</res-type>
  6. <res-auth>Container</res-auth>
  7. </resource-ref>
  8.  
  9. <Context antiJARLocking="true" path="/CompteBancaire">
  10. <Resource name="jdbc/pool" auth="container" type="javax.sql.Datasource">
  11. <ResourceParams name="jdbc/pool">
  12. <parameter>
  13. <name>username</name>
  14. <value>marc</value>
  15. </parameter>
  16. <parameter>
  17. <name>password</name>
  18. <name>marc</name>
  19. </parameter>
  20. <parameter>
  21. <name>driverClassName</name>
  22. <value>oracle.jdbc.driver.OracleDriver</value>
  23. </parameter>
  24. <parameter>
  25. <name>url</name>
  26. <value>jdbc:oracle:thin:@localhost:1521:xe</value>
  27. </parameter>
  28. <parameter>
  29. <name>factory</name>
  30. <value>org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory</value>
  31. </parameter>
  32. </ResourceParams>
  33. </Resource>
  34. </Context>
  35.  
  36. DataSource ds;
  37.  
  38. //récupération de la source de donnée
  39. Context initCtx = new InitialContext();
  40. ds = (DataSource) initCtx.lookup("java:comp/env/jdbc/pool");
  41.  
  42. conn = ds.getConnection();
  43.  
  44. GRAVE: null
  45. javax.naming.NamingException: Cannot create resource instance
  46. at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:143)
  47. at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
  48. at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
  49. at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
  50. at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
  51. at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
  52. at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
  53. at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
  54. at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
  55. at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
  56. at org.apache.naming.SelectorContext.lookup(SelectorContext.java:152)
  57. at javax.naming.InitialContext.lookup(InitialContext.java:392)
  58. at cb.model.dao.BankDAONatural.<init>(BankDAONatural.java:35)
  59. at cb.model.dao.BankDAONatural.getInstance(BankDAONatural.java:42)
  60. at cb.model.dao.DAOFactory.<init>(DAOFactory.java:31)
  61. at cb.model.dao.DAOFactory.getInstance(DAOFactory.java:37)
  62. at cb.control.generalDispatcher.init(generalDispatcher.java:33)
  63. at javax.servlet.GenericServlet.init(GenericServlet.java:212)
  64. at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
  65. at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)
  66. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
  67. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  68. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  69. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  70. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  71. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  72. at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
  73. at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  74. at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  75. at java.lang.Thread.run(Thread.java:662)
Add Comment
Please, Sign In to add comment