|
39 | 39 | import java.util.logging.Level; |
40 | 40 | import java.util.logging.Logger; |
41 | 41 |
|
42 | | -import javax.naming.Context; |
43 | | -import javax.naming.InitialContext; |
44 | | -import javax.naming.NamingException; |
45 | | -import javax.sql.DataSource; |
| 42 | +//import javax.naming.Context; |
| 43 | +//import javax.naming.InitialContext; |
| 44 | +//import javax.naming.NamingException; |
| 45 | +// import javax.sql.DataSource; |
46 | 46 |
|
47 | 47 | import com.caucho.config.ConfigException; |
48 | 48 | import com.caucho.quercus.QuercusContext; |
@@ -423,9 +423,9 @@ protected void setInitParam(String paramName, String paramValue) |
423 | 423 | if ("compile".equals(paramName)) { |
424 | 424 | setCompile(paramValue); |
425 | 425 | } |
426 | | - else if ("database".equals(paramName)) { |
427 | | - setJndiDatabase(paramValue); |
428 | | - } |
| 426 | +// else if ("database".equals(paramName)) { |
| 427 | +// setJndiDatabase(paramValue); |
| 428 | +// } |
429 | 429 | else if ("ini-file".equals(paramName)) { |
430 | 430 | setIniFile(paramValue); |
431 | 431 | } |
@@ -468,34 +468,34 @@ else if ("license-directory".equals(paramName)) { |
468 | 468 | } |
469 | 469 | } |
470 | 470 |
|
471 | | - private void setJndiDatabase(String value) |
472 | | - throws ServletException |
473 | | - { |
474 | | - try { |
475 | | - Context ic = new InitialContext(); |
476 | | - DataSource ds; |
477 | | - |
478 | | - if (! value.startsWith("java:comp")) { |
479 | | - try { |
480 | | - ds = (DataSource) ic.lookup("java:comp/env/" + value); |
481 | | - } |
482 | | - catch (Exception e) { |
483 | | - // for glassfish |
484 | | - ds = (DataSource) ic.lookup(value); |
485 | | - } |
486 | | - } |
487 | | - else { |
488 | | - ds = (DataSource) ic.lookup(value); |
489 | | - } |
490 | | - |
491 | | - if (ds == null) |
492 | | - throw new ServletException(L.l("database '{0}' is not valid", value)); |
493 | | - |
494 | | - // setDatabase(new QuercusDataSource(ds, null, null, false)); |
495 | | - } catch (NamingException e) { |
496 | | - throw new ServletException(e); |
497 | | - } |
498 | | - } |
| 471 | +// private void setJndiDatabase(String value) |
| 472 | +// throws ServletException |
| 473 | +// { |
| 474 | +// try { |
| 475 | +// Context ic = new InitialContext(); |
| 476 | +// DataSource ds; |
| 477 | +// |
| 478 | +// if (! value.startsWith("java:comp")) { |
| 479 | +// try { |
| 480 | +// ds = (DataSource) ic.lookup("java:comp/env/" + value); |
| 481 | +// } |
| 482 | +// catch (Exception e) { |
| 483 | +// // for glassfish |
| 484 | +// ds = (DataSource) ic.lookup(value); |
| 485 | +// } |
| 486 | +// } |
| 487 | +// else { |
| 488 | +// ds = (DataSource) ic.lookup(value); |
| 489 | +// } |
| 490 | +// |
| 491 | +// if (ds == null) |
| 492 | +// throw new ServletException(L.l("database '{0}' is not valid", value)); |
| 493 | +// |
| 494 | +// // setDatabase(new QuercusDataSource(ds, null, null, false)); |
| 495 | +// } catch (NamingException e) { |
| 496 | +// throw new ServletException(e); |
| 497 | +// } |
| 498 | +// } |
499 | 499 |
|
500 | 500 | private void initImpl(ServletConfig config) |
501 | 501 | throws ServletException |
|
0 commit comments