Appfuse配置

1.Appfuse1.7,JDK1.4.2,ANT1.6.2,Mysql4.1.9,Tomcat5.0.16
拷贝appfuse lib/junit3.8.1/junit.jar 到 %ANT_HOME%/lib.

2.设置环境变量
ANT_HOME,
JAVA_HOME,
CATALINA_HOME,
MYSQL_HOME
Path中加入
%JAVA_HOME%bin;%ANT_HOME%bin;%CATALINA_HOME%bin;%MYSQL_HOME%bin;

3.运行Ant建立临时发布环境
先启动Mysql,建立数据库“你的自定义数据库名称”
ant new -Dapp.name=
你自定义web应用名称 -Ddb.name= 你自定义数据库名称
你自定义web应用名称指你要建立的临时appfuse目录,与当前appfuse同级或可以设置路径(下面的ant的操作应该在 临时appfuse目录下运行)
你自定义数据库名称” 默认为Mysql的数据库名,并且root用户的密码为空。

如果需要改变数据库可以修改build.properties文件中这部分的参数:(我不明白这些有什么作用)
#database.jar=${postgresql.jar}
#database.type=postgresql
#database.name=myApp
#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=net.sf.hibernate.dialect.PostgreSQLDialect
#database.driver_class=org.postgresql.Driver
#database.url=jdbc:${database.type}://${database.host}/${database.name}


建立数据库database, 在tomcat上发布应用

运行
ant setup

如果数据库出现错误,修改后可重新输入:ant setup-db

输入:
http://localhost:8080/你自定义web应用名称

登录失败!

运行任务

ant install

没有成功!出错信息如下:


(如果已经生成web目录)
那么直接在浏览器中输入http://localhost:8080/manager/deploy?path=%2F你自定义web应用名称将会删除已经生成的web应用程序。
否则
直接在浏览器中输入http://localhost:8080/manager/deploy?path=%2F你自定义web应用名称

出现窗口要求输入用户名和密码
查看
你自定义web应用名称/tomcat.properties 管理员用户密码为admin,admin

修改 tomcat/conf/tomcat-users.xml

<user username="admin" password="admin" roles="admin,manager"/>

删除tomcat/webapp下面”你自定义web应用名称目录和conf/Catalina/localhost下的你自定义web应用名称.xml文件,重新启动tomcat

运行ant install

成功!

输入 http://127.0.0.1:8080/
你自定义web应用名称。成功了!

输入用户名mraible
密码tomcat

OK!!进入主界面

---------------------------------------------------------------------------
测试报告
ant test-reports


注意:默认的Tomcat端口应该是8080,如果是其他端口,将会出现错误,改回8080即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值