快速业务通道

jboss和hibernate配置 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

jboss和hibernate配置

时间:2011-02-28

1 安装jboss

2 设置环境变量,JBOSS_HOME为jboss的安装目录

3 部署应用程序,假设应用程序项目名为myproject,则应用程序项目部署位置,为JBOSS_HOMEserverdefaultdeploymyproject.har 在此目录下建立myproject.war,META-INF,两个目录,war目录下放置的是web应用程序。

META-INF目录下放置hibernate-service.xml文件用来对hibernate进行配置,然后在将根据自己建立的hibernate数据模型也放到har目录下。

以下是hibernate-service.xml配置文件的内容

<?xml version="1.0" encoding="UTF-8"?> <server> <mbean code="org.jboss.hibernate.jmx.Hibernate" name="jboss.har:service=HibernateFactory"> <!--在jboss中设置的jndi--> <attribute name="DatasourceName">java:/MySqlDS</attribute> <!--设置方言--> <attribute name="Dialect">net.sf.hibernate.dialect.MySQLDialect</attribute> <!-- 设置sessionFactory和jndi映射,在SessionFactroy.java中创建SessionFactory实例时调用 的jndi名字将是此处设置的名字而不是数据源名称。 --> <attribute name="SessionFactoryName">java:/hibernate/HibernateFactory</attribute> <!--提供一个自定义的缓存提供者--> <attribute name="CacheProviderClass">net.sf.hibernate.cache.HashtableCacheProvider</attribute> </mbean> </server>

4 配置jboss数据源,数据源描述文件的示例可以在JBOSS_HOME/docs/examples/jca中找到,根据实际情况配置数据源信息, 配置好的文件放在JBOSS_HOMEserverdzhdeploy下,文件中的<jndi-name>MySqlDS</jndi-name>要和hibernate-service.xml 文件的<attribute name="DatasourceName">java:/MySqlDS</attribute>相对应。

5 运行run.bat并通过参数-c myproject使部署的应用运行

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号