EJB配置jboss數據源
阿新 • • 發佈:2017-11-17
關閉 data 4.2 ice lookup service 文件中 server 管理 不過這個是暫時的,當關閉jboss服務器的事,這些設置有沒有了,所以只有在數據源文件中設置的值才是永久的
5.復制數據庫驅動到jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\server\default\lib\下
6.使用
InitialContext ctx = new InitialContext(props);
DataSource dataSource = (DataSource) ctx.lookup("java:jndiname"); //jndiname也就是數據源文件 <jndi-name>jndiname</jndi-name>名稱,EJB數據源的命名規則是java:+你自己配置的jndi名稱
1.數據源的模板在\jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\docs\examples\jca\下
2.編輯數據源文件,比如mysql-ds.xml,命名規則是名稱-ds.xml結尾
3.把數據源文件部署到jboss下,路徑是jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\server\default\deploy\;其中default是配置項,這個路徑可以改的,這樣就表示數據源配置成功了
4.管理數據源
路徑:http://localhost:8080/jmx-console/中的jboss.jca選項, 點擊自己配置的數據源的名稱中的name=JmsXA,service=ManagedConnectionPool選項,這樣就可以管理你自己的數據源了
5.復制數據庫驅動到jboss-4.2.3.GA-jdk6\jboss-4.2.3.GA\server\default\lib\下
6.使用
InitialContext ctx = new InitialContext(props);
DataSource dataSource = (DataSource) ctx.lookup("java:jndiname"); //jndiname也就是數據源文件 <jndi-name>jndiname</jndi-name>名稱,EJB數據源的命名規則是java:+你自己配置的jndi名稱
EJB配置jboss數據源