appfuse1.8.0安装指南

首先设置环境变量:

1.安装软件:
JDK 1.4.2
ANT 1.6.2+以上
Tomcat 5.0以上
MySQL4.0 以上

2.新建一个文件setenv.bat,内容如下:

@ECHO OFF
REM PAY ATTENTION TO ADDING

SET JAVA_HOME=C:/j2sdk1.4.2_02
SET ANT_HOME=C:/apache-ant-1.6.3
SET CATALINA_HOME=C:/Tomcat 5.0
SET MYSQL_HOME=C:/mysql
SET PATH=%JAVA_HOME%/bin;%ANT_HOME%/bin;%CATALINA_HOME%/bin;%MYSQL_HOME%/bin;%PATH%

CALL C:/WINNT/SYSTEM32/CMD.EXE
@ECHO ON
SET

上面的环境根据自己的软件安装地方进行合理设置。

3.然后进入运行上面的setenv.bat,
再在Dos中进入到appfuse的安装目录下,比如D:/work/eclipse3.0.1-work/appfuse1.8。通过命令
cd D:/work/eclipse3.0.1-work/appfuse1.8.

4.在Dos下:ant new

5.根据提示What would you like to name your application [myapp]?
   输入: 回车
   And your database [mydb]?
   输入:回车
   What about a package name [org.appfuse]?
   输入:回车

6.进入到刚才生成的目录myapp下面:cd ..  然后 cd myapp

7.修改myapp目录下的properties.xml文件中的
    <!-- database URL for creating other dbs - used in db-create target -->
    <property name="database.admin.url"          value="jdbc:${database.type}://${database.host}/mysql"/>
    <property name="database.admin.username" value="root"/>
    <property name="database.admin.password" value=""/>
  
   当mysql的用户名和密码是root,root时做下面的修改。
   database.admin.username的value为root
   database.admin.password的value为root

附录:更改mysql的用户名和密码的方法
到mysql的安装目录下的bin目录运行winmysqladmin.exe,
然后进入到my.ini Setup的标签页中,右边的文本如下:
#This File was made using the WinMySQLAdmin 1.4 Tool
#2005-5-18 21:25:40

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=C:/mysql
#bind-address=219.242.251.246
datadir=C:/mysql/data
#language=C:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=root
password=
QueryInterval=10


修改上面的password=root.
然后点击Save Modification,修改密码完成。

8.修改tomcat.properties:
  tomcat.server=localhost改为:
  tomcat.server=127.0.0.1

9.在Dos下:ant setup
  进行安装数据库,部署文件到tomcat下面

10.在Dos下:ant test-all
  进行对appfuse全面的测试。

10.在Dos下面:ant test-reports
  产生appfuse的测试结果报告。

有的时候数据库中的表app_user中的数据生成不对,
这种情况下需要重新生成数据,在本文件夹下有一个
app_user.sql用来生成数据。

你可能感兴趣的:(tomcat,mysql,ant,dos,database,Appfuse)