yq76034150的专栏

stone yang's house

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即可。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yq76034150/article/details/386466
想对作者说点什么? 我来说一句

Appfuse开发教程

2008年04月05日 232KB 下载

没有更多推荐了,返回首页

不良信息举报

Appfuse配置

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭