jboss和hibernate配置

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使部署的应用运行

时间: 2024-09-23 03:14:52

jboss和hibernate配置的相关文章

JBoss集群配置代码实例

如果我们要想使得几台JBoss应用服务器互为备份(仅限于SESSION),在群内一台JBoss服务器down掉的时候,用户不受影响,继续以登陆用户身份进行工作,则我们需要配置Clustering,并启动相关服务,即JBoss集群配置下面将描述相关JBoss配置项: 1).修改应用APP的web.xml: Jboss3.2.6: ../default/deploy/jbossweb-tomcat50.sar/Test.war/WEB-INF/web.xml Jboss3.2.3: ../defau

spring-Spring+hibernate配置无效

问题描述 Spring+hibernate配置无效 %%%% Error Creating SessionFactory %%%% org.hibernate.HibernateException: /hibernate.cfg.xml not found at org.hibernate.internal.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:173) at org.hibernate.cfg.Configuration

[Hibernate开发之路](1)Hibernate配置

一 准备工作 首先我们将创建一个简单的基于控制台的(console-based)Hibernate应用程序. 我们所做的第一件事就是创建我们的开发目录,并且把所有需要用到的Java库文件放进去.解压缩从Hibernate网站下载的Hibernate发布包,并把所有需要的库文件拷到我们项目中去. 学习建User-library-hibernate,并加入相应的jar包 (a)项目右键-buildpath-configure build path-add library (b)选择User-libr

spring mvc-springMVC的hibernate配置 transaction-manager报错啊

问题描述 springMVC的hibernate配置 transaction-manager报错啊 新手 为什么transaction-manager是红色的,,,难道写错地方了? 解决方案 是红色的应该是因为你的IDE背景的原因吧

spring整合hibernate-关于spring+hibernate配置多数据源的问题

问题描述 关于spring+hibernate配置多数据源的问题 我的项目是个webservice项目,使用了hibernate+spring框架,由于项目中要用到两个数据库(都是oracle数据库),我在网上查了一些资料,但是在我的项目中做数据源切换的时候总是切换不过去,也就是说只能连接默认的数据源,一下是我的spring配置文件: <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http:

mysql-String+Hibernate配置数据源超过最开练剑数

问题描述 String+Hibernate配置数据源超过最开练剑数 String+Hibernate+struts的架构 报错信息是超过连接数,并且进mysql报错1203. 解决办法由一个修改mysql的最大连接数为0,就是不限制.但是我是生产环境,空间商有限制,mysql最大连接数为100..请大神看下是否配置可以修改. 这个spring配置文件内容 这个属性文件 这个是报错信息 解决方案 如果你不改的话就用不了,这是最苦逼的

关于hibernate配置中继承映射的问题

问题描述 关于hibernate配置中继承映射的问题 当两个类继承自一个父类,比如系统日志和报警日志继承了日志类,在配置文件中使用了配置,但是这个字段数据库可以自动生成,在java bean中却未进行定义,是否这个值无法获取吗?因为好像没有property属性.

MyEclipse+struts+Hibernate配置开发

说明: 这个手册只是为初学者制作的环境配置和快速开发的一些基本方法,为的是广大爱好者能快速上手,少走我走过的弯路,里面没有任何关于java模式和其他相关的说明.本人水平有限,也没有能力去讨论关于模式设计和开发细节的一些内容. 建议: 如果你还不清楚struts和hibernate的一些基本原理,希望能先去了解一下这方面的相关内容. 推荐: Hibernate中文手册>作者认为要学Hibernate看这个就足够了,里面几乎包括了所有的细节,不过可能不太适合快速入门. 地址:http://www.h

JBuilder2005+JBOSS+Oracle9i环境配置教程

Borland JBuilder 是一个非常方便的Java IDE 开发工具,而JBoss 则是一个很好的开源应用服务器,Oracle 9i是优秀的企业级数据库.下面就介绍在Windows XP环境下来配置JBuilder 2005.JBoss 4.0和Oracle9i 的J2EE开发环境. 1.安装 SDK 到 D:j2sdk1.4.2_06;方法为:双击执行下载的 j2sdk-1_4_2_06-windows-i586-p.exe 文件,选择安装目录为 D:j2sdk1.4.2_06,其它默