Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ublic static void init() throws DBException{
- try {
- // Create initial context
- System.setProperty(Context.INITIAL_CONTEXT_FACTORY,
- "org.apache.naming.java.javaURLContextFactory");
- System.setProperty(Context.URL_PKG_PREFIXES,
- "org.apache.naming");
- InitialContext ic = new InitialContext();
- ic.createSubcontext("java:");
- ic.createSubcontext("java:/comp");
- ic.createSubcontext("java:/comp/env");
- ic.createSubcontext("java:/comp/env/jdbc");
- // Construct DataSource
- DataSource testDS = (DataSource) ic.lookup("jdbc/hospital");
- ic.bind("java:/comp/env/jdbc/hospital", testDS);
- } catch (NamingException ex) {
- LOG.trace(ex);
- }
- }
- <?xml version="1.0" encoding="UTF-8"?>
- <Context>
- <Resource name="jdbc/hospital" auth="Container" type="javax.sql.DataSource"
- username="root"
- password=" "
- driverClassName="com.mysql.jdbc.Driver"
- url="jdbc:mysql://localhost:3306/hospital"
- maxActive="10"/>
- </Context>
- ua.nure.martseniuk.SummaryTask4.exception.DBException: Cannot obtain the data source
- at ua.nure.martseniuk.SummaryTask4.db.dao.MySqlDaoFactory.<init>(MySqlDaoFactory.java:64)
- 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