标题:[原创]jboss和hibernate配置
取消只看楼主
xlwt2113
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2004-10-14
 问题点数:0 回复次数:0 
[原创]jboss和hibernate配置
1 安装jboss

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

3 部署应用程序,假设应用程序项目名为myproject,则应用程序项目部署位置
JBOSS_HOME\server\default\deploy\myproject.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_HOME\server\dzh\deploy下,
文件中的<jndi-name>MySqlDS</jndi-name>要和hibernate-service.xml
文件的<attribute name="DatasourceName">java:/MySqlDS</attribute>相对应。

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

[此贴子已经被作者于2006-4-27 18:14:07编辑过]

搜索更多相关主题的帖子: hibernate jboss 
2006-04-27 18:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-60656-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.090936 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved