えへ。JNDI 使わないで DataSource 作成とか完全にわすれてる><
とりあえずこんな感じかなぁ?
@Override protected void init() { super.init(); GuiceComponentInjector injector = new GuiceComponentInjector(this, getModule()); addComponentInstantiationListener(injector); } private Module getModule() { return new Module() { public void configure(Binder binder) { MysqlDataSource ds = new MysqlDataSource(); ds.setServerName("localhost"); ds.setPortNumber(3306); ds.setDatabaseName("test"); ds.setUser("dankogai"); ds.setPassword("kogaidan"); binder.bind(DataSource.class).toInstance(ds); } }; }