Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 安装appfuse
【标  题】:安装appfuse
【关键字】:appfuse
【来  源】:http://www.blogjava.net/dreamstone/archive/2007/04/17/111153.html

安装appfuse

Your Ad Here  如果你对ant没有了解,请看这里(ant入门)

 一:准备

1,安装Jdk1.4

2,安装mysql

3,解压缩ant,拷贝junit.jarant_home/lib/

4,设置path,classpath,jdk_home,and_home,catalina_home

5,测试安装

cmd->输入java

cmd->输入ant

二:安装:

1,拷贝appfuse-webwork-1.9.3-src.zipd:/work

   解压缩appfuse-webwork-1.9.3-src.zip到当前文件夹

2,修改配置文件build.properties

这里以mysql为例子:

原来的样子:

--------------------------------------------------------

#database.jar=${postgresql.jar}

#database.type=postgresql

#database.host=localhost

#database URL for creating other databases (doesn't work with pgsql)

#database.admin.url=jdbc:${database.type}://${database.host}/template1

#database.admin.username=postgres

#database.admin.password=postgres

 

#hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect

#database.driver_class=org.postgresql.Driver

#database.url=jdbc:${database.type}://${database.host}/${database.name}

--------------------------------------------------------

 

修改后的样子:

--------------------------------------------------------

database.jar=${mysql.jar}

database.type=mysql

database.host=localhost

#database URL for creating other databases (doesn't work with pgsql)

database.admin.url=jdbc:${database.type}://${database.host}/mydb

database.admin.username=root

database.admin.password=aa

 

hibernate.dialect=org.hibernate.dialect.MySQLDialect

database.driver_class=com.mysql.jdbc.Driver

database.url=jdbc:${database.type}://${database.host}/${database.name}

--------------------------------------------------------

 

修改D:\work\myapp\metadata\sql里边的mysql-create.sql

把第一句改成

create database if not exists @DB-NAME@ CHARACTER SET utf8 COLLATE utf8_general_ci;

 

2,生成工程

cmd进入d:\work\appfuse->输入ant new

全部使用默认

3,编译:

Ant compile

 

3,建立表结构

进入mysql>

Create database mydb

Ant setup-db

 

4,测试

Ant test-all

 

5,部署

Ant deploy

三,运行

1
  运行tomcat

2
  打开浏览器,输入http://localhost:8080/myapp,会看到登录页面。

 

注意问题:

每次更改环境变量后应该重新打开CMD窗口

 

下载地址:

  • AppFuse 下载页面 下载 appfuse-tapestry-1.9.3-src.zip,并解压缩在任意目录下。这个 zip 已经定制了使用 Tapestry 作为表现层的实现框架,因而使用起来较为直接。
  • http://java.sun.com 下载最新的 JDK,并安装或解压缩到任意目录下。本文采用 JDK 1.5.0。设置环境变量 JAVA_HOME 指向 JDK 所在的目录,并在 PATH 中添加 %JAVA_HOME%/bin
  • http://jakarta.apache.org/tomcat 下载最新版的 Tomcat,并安装或解压缩到任意目录下。本文采用 Tomcat 5.5.17。设置环境变量 CATALINA_HOME 指向 Tomcat 的安装目录。
  • http://ant.apache.org下载最新版的 Ant,并解压缩到任意目录下。AppFuse 要求的最低版本是 1.6.2,本文采用的是 1.6.5。设置 ANT_HOME 指向 Ant 所在的目录,并在 PATH 中添加 %ANT_HOME%/bin。另外,要拷贝一个 junit.jar %ANT_HOME%/lib 下,如果 lib 下没有 junit.jarAppFuse 的脚本在运行时会给出警告信息。junit.jar 可以从 http://www.junit.org 获得,也可以从 %AppFuse%/lib/junit3.8.1 目录下获得。
  • http://www.mysql.com 下载最新版的 MySQL,并安装或解压缩到任意目录下。本文采用的是 5.0

 参考:http://www.ibm.com/developerworks/cn/java/j-lo-appfuse/index.html

1. Ant 中常用的 AppFuse target

target 说明 所在文件
new 这个 target 是使用 AppFuse 必须要用到的,它用来在 AppFuse 同级的目录下创建一个新项目。创建过程是交互式的,会让用户输入项目名称、数据库名称以及根包路径。 AppFuse 安装目录下的 build.xml
setup 用于初始化一个新的项目,它包含了从数据库创建、Tomcat 设置到 war 文件的生成和部署等一系列操作。 项目根目录下的 build.xml
deploy 如果你修改的代码不涉及到数据库的更改,那么可以使用这个 target,因为它只负责生成并重新部署 war 包。 项目根目录下的 build.xml
setup-db 如果你只是要对数据库进行更改,使用这个 target。比如,重新创建数据库,重新加载样本数据等操作。 项目根目录下的 build.xml
install AppGen 的 target。如果你不希望使用 AppGen 帮你生成 dao 类和 service 类以及其他的代码,就使用这个 target。 extras/appgen 目录下的 build.xml
install-detailed AppGen 的 target。如果你希望使用 AppGen 帮你生成所有代码,就使用这个 target。 extras/appgen 目录下的

ArcGIS 9.2 SP2 补丁开始提供下载:【上一篇】
Oracle数据导入导出imp/exp(转贴):【下一篇】
【相关文章】
  • Appfuse中使用WebWork2+Spring2+iBATIS2的几个BUG
  • 在单元测试时,测试用例中的属性实现自动装载[appfuse学习笔试]
  • AppFuse学习笔记(2)--Ant中Target的依赖关系(AppFuse的部署过程)
  • Appfuse框架模型之Hibernate层模型
  • J2EE开发平台:Eclipse之Appfuse浅析
  • 学习appfuse各种resource link
  • 基于 appfuse 的学生信息管理系统
  • About ! appfuse-springmvc
  • appfuse 乱码问题
  • Appfuse 开发环境搭建
  • 【随机文章】
  • 用Excel宏命令快速处理学生成绩
  • 紫癜,2006夏季治疗过敏性紫癜—美国永康
  • BIOS中断
  • 软交换——媒体网关与网络演进重要基础
  • spring 编程入门十大问题解答
  • 在Windows Server 2003中安装Macintosh打印服务和UNIX打印服务
  • Windows 95无盘工作站安装大型软件技巧
  • 使用合同集成跨组织工作流(图)
  • 网络安全——iptable
  • 双系统的安装和启动原理
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.