`
dwr
  • 浏览: 28468 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

调试运行hibernate3.jar中的tutorial

阅读更多

调试运行hibernate3.jar中的tutorial过程:

一、

1、www.hibernate.org  ---->documnet

2、下载Hibernate并且解压缩

3、参考文档(位于解压缩路径下的 /doc/tutorial),这里面有一个简单的hibernate web应用程序。这里就以tutorial为例展开。

二、

使用ant工具执行程序构建过程脚本

1、下载最新版本的ant,解压到D:\JAVA\apache-ant-1.7.0

2、设置ant环境变量:
     set ANT_HOME=D:\JAVA\apache-ant-1.7.0;
     set path=%path%;%ANT_HOME%\bin;

3、在dos下进入build所在目录输入命令:...>ant

4、在ant执行过程中,有可能会报找不到包路径等错误,根据提示信息把缺少的包复制到与build.xml同级的lib目录下即可。

<target name="run" depends="compile">
    
<java fork="true" classname="events.EventManager" classpathref="libraries">
        
<classpath path="${targetdir}"/>
        
<arg value="${action}"/>
    
</java>
</target>
要执行build.xml中特定的target可以输入:...>ant run -Daction=store(多次执行将insert多条数据)
或者直接通过java命令执行:C:\hsql\bin>java -classpath ../bin;../lib/hibernate3.jar;../lib/dom4j-1.6.1.jar;
../lib/commons-logging-1.0.4.jar;../lib/commons-collections-2.1.1.jar;../lib/hsq
ldb.jar;../lib/cglib-2.1.3.jar;../lib/asm.jar;../lib/asm-attrs.jar;../lib/antlr-
2.7.6.jar;../lib/jta.jar events.EventManager store(好长的命令行 :P)

hsqldb用法
启动hsqldbC:\hsql\data>java -cp ../lib/hsqldb.jar org.hsqldb.Server
启动数据库管理器C:\hsql\java -classpath lib/hsqldb.jar org.hsqldb.util.DatabaseManager(执行位于lib/hsqldb.jar包内的DatabaseManager类)
type:HSQL Database Engine Server
URL:jdbc:hsqldb:hsql://localhost[:9001]
关闭数据库:SHUTDOWN IMMEDIATELY

hibernate.hbm2ddl.auto可选值:update/create-drop/create(第一次create以后改为update)

三、将tutorial部署到tomcat中运行。

  1. cmd中运行:...\tutorial>ant war
    生成hibernate-tutorial.war文件,并将该war文件放入tomcat\webapps  目录下;
      <target name="war" depends="compile">
            
    <war destfile="hibernate-tutorial.war" webxml="web.xml">
                
    <lib dir="${librarydir}">
                  
    <exclude name="jsdk*.jar"/>
                
    </lib>

                
    <classes dir="${targetdir}"/>
            
    </war>
      
    </target>

  2. cmd进入tomcat\webapps\hibernate-tutorial\WEB-INF\lib 启动hsqldb数据库,之后数据库文件会自动在此文件夹下生成并保存;
  3. 到SUN网站上下载jsdk.jar,并放入hibernate-tutorial\WEB-INF\lib;
  4. 启动tomcat,输入网址:
    http://localhost:8080/hibernate-tutorial/eventmanager


      全文完~

分享到:
评论

相关推荐

    FlinkTutorial-1.0-SNAPSHOT.jar

    FlinkTutorial-1.0-SNAPSHOT.jar

    itext资源包,包括iText.jar和iTextAsian.jar,docs,tutorial和examples例子包

    4. **tutorial.tar.gz**:这个文件提供了iText的教程,可能是一系列步骤指导或者案例研究,帮助开发者逐步学习如何利用iText实现各种PDF操作。教程通常以实例为主,适合初学者和有经验的开发者快速掌握核心技能。 5...

    J2EE项目开发常用Jar包源代码-src.zip

    commons-digester3-3.0-sources.jar commons-fileupload-1.2.2-sources.jar hessian-4.0.7-src.jar spring-security-acl-3.0.3.RELEASE-sources.jar spring-security-cas-client-3.0.3.RELEASE-sources.jar spring-...

    PP.Telerik.WPF.Controls.Tutorial.Feb.2014

    PP.Telerik.WPF.Controls.Tutorial.Feb.2014

    Tutorial1.rar

    因此,开发者需要实现设备丢失和恢复的逻辑,确保程序在这些情况下能正确运行。 总的来说,"CreateDevice"是DirectX 9.0程序的基石,它标志着3D图形环境的初始化。通过理解并熟练掌握`CreateDevice`及其相关配置,...

    The.Cg.Tutorial 中文版

    本书也将涵盖Cg在Unity中的应用,如何在Unity编辑器中创建和调试Shader,以及在实际项目中的应用实例。 5. **实时图形**:实时图形强调在有限的时间内完成渲染,以达到流畅的游戏体验或实时交互效果。Cg的高效性能...

    Addison.Wesley.C++.Standard Library,The.A.Tutorial.and.Reference

    Addison.Wesley.C++.Standard Library,The.A.Tutorial.and.Reference

    Java.7.A.Comprehensive.Tutorial

    Title: Java 7: A Comprehensive Tutorial Author: Budi Kurniawan Length: 850 pages Edition: 1 Language: English Publisher: BrainySoftware Publication Date: 2014-05-15 ISBN-10: 0980839661 ISBN-13: ...

    TensorFlow_2.x_tutorial.ipynb

    TensorFlow 笔记 Ⅰ——TensorFlow 编程基础 配套 toturial,系列完成后我将将整个文件,代码,...TensorFlow_2.x_tutorial.ipynb 较完成讲解了 TensorFlow 1.x 与 TensorFlow 2.x 的编程基础与特性。欢迎土豪玩家下载

    Java.Persistence.with.Hibernate.2nd.Edition

    Part 3, “Transactional data processing,” is all about loading and storing data with Hibernate and Java Persistence. We introduce the programming interfaces, how to write transactional applications,...

    Java.Drawing.with.Apache.Batik.A.Tutorial(Apache.Batik教程)

    Apache batik 是一个开源的java svg 工具包,但是关于它的教程比较少。这是一本比较系统的介绍batik 的电子书,非常难得,不过是英文的,不过不难理解

    acegisecurity内所有jar包

    包含acegi-security-1.0.7....acegi-security-samples-contacts-1.0.7-sources.jar,acegi-security-samples-tutorial-1.0.7-sources.jar,acegi-security-tiger-1.0.7.jar,acegi-security-tiger-1.0.7-sources.jar等jar

    Objective.C.Tutorial.Simply.Easy.Learning

    This Book has been prepared for ...Title: Objective C Tutorial: Simply Easy Learning Author: Virender Singh Length: 309 pages Edition: 1 Language: English Publication Date: 2015-07-05 ISBN-10: B0112YNTDC

    The.Cg.Tutorial.The.Definitive.Guide.to.Programmable.Real-Time.Graphics

    3. **可编程着色器**:在传统的固定功能管线中,图形硬件执行预定义的图形操作。而可编程着色器允许开发者自定义这些操作,根据需要实现更复杂的效果,如法线映射、环境光遮蔽、动态阴影等。 4. **顶点着色器**:...

    The.C++.Standard.Library.A.Tutorial.and.Reference.2nd.Edition

    The C++ Standard Library: A Tutorial and Reference, Second Edition, describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive ...

    struts-hibernate-integration-tutorial.zip

    本教程"struts-hibernate-integration-tutorial.zip"应该是关于如何将这两个框架整合到一起,以便在Web应用中实现更高效的数据管理。 在"LibraryWeb"项目中,我们可以推测这是一个图书馆管理系统的示例应用。通常,...

Global site tag (gtag.js) - Google Analytics