appfuse194环境搭建手册.doc_第1页
appfuse194环境搭建手册.doc_第2页
appfuse194环境搭建手册.doc_第3页
appfuse194环境搭建手册.doc_第4页
appfuse194环境搭建手册.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章 环境搭建所需资源IDE:eclipse-SDK-3.2.2-win32.zipplugins: NLpack1-eclipse-SDK-3.2.1-win32.zip org.vssplugin_1.6.1.zip HibernateSynchronizer-3.1.9.zip net.sf.fjep.fatjar_0.0.25.zip EclipseColorer-take5_0.8.0JDK:jdk1.5.0ANT:apache-ant-1.7.0-bin.zipAPPFUSE:appfuse-1.9.4-src.zipJTDS:jtds-1.2.jarTOMCAT:apache-tomcat-5.5.23.exe第二章 搭建环境准备工作 按照开发的规范要求,所有开发成员就部署这块在本机采用相同的目录结构要求,文档以硬盘d盘为例进行讲解。A. 解压缩 eclipse-SDK-3.2.2-win 32.zip到D:盘根目录,安装一下所有的插件,插件的安装不在做具体的讲解:NLpack1-eclipse-SDK-3.2.2-win32.zip、org.vssplugin_1.6.1.zip、HibernateSynchronizer-3.19.zip、net.sf.fjep.fatjar_0.0.25.zip、EclipseColorer-take5_0.8.0B. 配置环境变量。 ANT_HOME,(ant)JAVA_HOME,(jdk)CATALINA_HOME,(tomcat)Path中加入%JAVA_HOME%bin;%ANT_HOME%bin;%CATALINA_HOME%bin;C. 解压缩apache-ant-1.7.0-bin.zip。D. 安装apache-tomcat-5.5.23.exe。E. 解压缩appfuse-1.9.4-src.zip到D盘根目录,并且拷贝libjunit3.8.1junit.jar到ant目录下的lib目录下面,在命令提示符先进入appfuse目录下执行ant命令。(如d:appfuseant)F. 在appfuse的lib目录下面创建jtds-1.2文件夹,拷贝jtds-1.2.jar到此目录下第三章 部署项目到eclipse3.2A. 打开eclipse3.2,点击”文件”“新建”“项目”选择“JAVA项目”,点击”下一步”。填写”项目名称”,选择”从现有资源创建项目”。指向appfuse解压的目录。B. 点击”窗口”“首选项”“ANT”“运行时”“Ant主目录” 添加ANT目录C. 添加完成之后,点击”属性”“添加属性”添加如下事例然后在点击”添加外部” (这一步使用tomcat6时不能要,否则会出现装载build.xml时无法构建,用 tomcat6时还要修改build.xml中的一些路径)D. 点击”窗口”“打开透视图”“Ant”。在Ant视图,点击”添加构件文件”,选择appfuse项目的build.xml文件,点击”确定”按扭。E. 创建数据库,在sqlServer2005数据库当中创建新的数据库appfuse.配置数据库:修改appfuseproperties.xmlF. 在perties追加#JTDSSQLServer-#jtds.version=1.2jtds.dir=$lib.dir/jtds-$jtds.versionjtds.jar=$jtds.dir/jtds-$jtds.version.jarG. 修改appfusebuild.xml 修改test/web/web-tests.xml中:1. 修改为: 2. 修改为: 修改E:appfuse194webWEB-INFclasses目录下的ApplicationResources_perties,ApplicationResources_zh_CN.properties,displaytag_zh_CN.properties文件编码改为utf-8格式所有的文件修改完成之后,执行ant setup test-all出现:BUILD SUCCESSFUL后说明搭配成功。测试成功后发布:ant deploy发布完成后把 修改后的displaytag_zh_CN.properties 拷贝到发布的目录下的WEB-INFclasses目录下修改webpages表明form.jsp文件最后2行代码下载地址: 从 AppFuse 下载页面 下载 appfuse-tapestry-1.9.3-src.zip,并解压缩在任意目录下。这个 zip 已经定制了使用 Tapestry 作为表现层的实现框架,因而使用起来较为直接。 从 下载最新的 JDK,并安装或解压缩到任意目录下。本文采用 JDK 1.5.0。设置环境变量 JAVA_HOME 指向 JDK 所在的目录,并在 PATH 中添加 %JAVA_HOME%/bin。 从 /tomcat 下载最新版的 Tomcat,并安装或解压缩到任意目录下。本文采用 Tomcat 5.5.17。设置环境变量 CATALINA_HOME 指向 Tomcat 的安装目录。 从 下载最新版的 Ant,并解压缩到任意目录下。AppFuse 要求的最低版本是 1.6.2,本文采用的是 1.6.5。设置 ANT_HOME 指向 Ant 所在的目录,并在 PATH 中添加 %ANT_HOME%/bin。另外,要拷贝一个 junit.jar 到 %ANT_HOME%/lib 下,如果 lib 下没有 junit.jar,AppFuse 的脚本在运行时会给出警告信息。junit.jar 可以从 获得,也可以从 %AppFuse%/lib/junit3.8.1 目录下获得。 从 下载最新版的 MySQL,并安装或解压缩到任意目录下。本文采用的是 5.0。 参考:/developerworks/cn/java/j-lo-appfuse/index.html1. Ant 中常用的 AppFuse targettarget说明所在文件new这个 target 是使用 AppFuse 必须要用到的,它用来在 AppFuse 同级的目录下创建一个新项目。创建过程是交互式的,会让用户输入项目名称、数据库名称以及根包路径。AppFuse 安装目录下的 build.xmlsetup用于初始化一个新的项目,它包含了从数据库创建、Tomcat 设置到 war 文件的生成和部署等一系列操作。项目根目录下的 build.xmldeploy如果你修改的代码不涉及到数据库的更改,那么可以使用这个 target,因为它只负责生成并重新部署 war 包。项目根目录下的 build.xmlsetup-db如果你只是要对数据库进行更改,使用这个 target。比如,重新创建数据库,重新加载样本数据等操作。项目根目录下的 build.xmlinstallAppGen 的 target。如果你不希望使用 App

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论