锁定老帖子 主题:jboss-4.2 配置数据源
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-12-14
最后修改:2009-08-05
1,准备 mysql5下载地址:http://download.mysql.cn/download_file/zip/5.0/mysql-noinstall-5.0.22-win32.zip; jboss4.2地址:http://www.jboss.org/projects/download/
2,安装 mysql5:下载的压缩包是免安装版,直接解压缩。这里我解压在D:\DevelopTools,将my.ini拷贝至D:\DevelopTools\mysql-5.0.22-win32,将start-mysql5.bat,stop-mysql5.bat拷贝至bin目录,这里我们主要说明数据源配置过程,mysql启动配置情况略过,三个文件在附件中; jboss4:这里我们以加压缩至D:\DevelopTools为例,设置jboss_home=D:\DevelopTools\jboss-4.2.3.GA\bin。
3,配置 Jboss下docs\examples\jca目录中存放各种***-ds.xml文件,这就是jboss配置数据源模板,这里我们选择mysql-ds.xml,将其拷贝到server\all目录下,default与此配置相同,根据个人设置修改mysql-ds.xml; <jndi-name>MySqlDS</jndi-name> <connection-url>jdbc:mysql://127.0.0.1:3306/test</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <user-name>root</user-name> <password></password>
以上列出修改项:IP,database,username,password; Jboss下server\all\conf目录中找到:standardjbosscmp-jdbc.xml,login-config.xml standardjbosscmp-jdbc.xml文件修改 <datasource>java:/MySqlDS</datasource> login-config.xml文件在末尾的</policy>前增加如下配置. <application-policy name = "MySqlDbRealm"> <authentication> <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule" flag = "required"> <module-option name ="principal">MySqlDS</module-option> <module-option name ="userName">root</module-option> <module-option name ="password"></module-option> <module-option name ="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS </module-option> </login-module> </authentication> </application-policy>
4,测试 新建jsp,测试检验正确与否,下面我们给出核心代码部分。 Context context = new InitialContext(); DataSource ds = (DataSource) context.lookup("java:/MySqlDS"); Connection conn = ds.getConnection();
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 5696 次