Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. ublic static void init() throws DBException{
  2.  
  3. try {
  4. // Create initial context
  5. System.setProperty(Context.INITIAL_CONTEXT_FACTORY,
  6. "org.apache.naming.java.javaURLContextFactory");
  7. System.setProperty(Context.URL_PKG_PREFIXES,
  8. "org.apache.naming");
  9. InitialContext ic = new InitialContext();
  10.  
  11. ic.createSubcontext("java:");
  12. ic.createSubcontext("java:/comp");
  13. ic.createSubcontext("java:/comp/env");
  14. ic.createSubcontext("java:/comp/env/jdbc");
  15.  
  16. // Construct DataSource
  17. DataSource testDS = (DataSource) ic.lookup("jdbc/hospital");
  18.  
  19. ic.bind("java:/comp/env/jdbc/hospital", testDS);
  20.  
  21. } catch (NamingException ex) {
  22. LOG.trace(ex);
  23. }
  24. }
  25.  
  26. <?xml version="1.0" encoding="UTF-8"?>
  27.  
  28. <Context>
  29. <Resource name="jdbc/hospital" auth="Container" type="javax.sql.DataSource"
  30. username="root"
  31. password=" "
  32. driverClassName="com.mysql.jdbc.Driver"
  33. url="jdbc:mysql://localhost:3306/hospital"
  34. maxActive="10"/>
  35. </Context>
  36.  
  37. ua.nure.martseniuk.SummaryTask4.exception.DBException: Cannot obtain the data source
  38. at ua.nure.martseniuk.SummaryTask4.db.dao.MySqlDaoFactory.<init>(MySqlDaoFactory.java:64)
  39. Caused by: javax.naming.NameNotFoundException: Name [hospital] is not bound in this Context. Unable to find [hospital].
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement