@ECHO OFF
REM PAY ATTENTION TO ADDING
SET HOME=D:/appfuse1.8/equinox1.4
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
以上内容为setenv.bat的环境.
<1>安装数据库:
1. PostgreSQL 是缺省的数据库,要在它的上面创建equinox database
然后创建postgres/postgres用户。
2.如果使用postgresql数据库,那么则使用:
web/WEB-INF/classes/jdbc.properties
3.如果使用MySQL数据库,那么则使用:
web/WEB-INF/classes/jdbc.properties.mysql
或者更改 web/WEB-INF/applicationContext.xml中的
propertyConfigurer中的file为jdbc.properties.mysql
4.如果使用hibernate,更改web/WEB-INF/applicationContext-hibernate.xml.
中的the dialect 。
hibernate2:
net.sf.hibernate.dialect.MySQLDialect
hibernate3:
org.hibernate.dialect.MySQLDialect
5.在build.properties中增加:
tomcat.home=C:/Tomcat 5.0
在上面的数据库中增加一个空表app_user
<2>
Copy web/WEB-INF/lib/junit.jar into your $ANT_HOME/lib directory
更改 equinox/build.xml 的<property file="web/WEB-INF/classes/jdbc.properties"/>
为:<property file="web/WEB-INF/classes/jdbc.properties.mysql"/>
<3>由于默认情况下安装的是spring+hibernate的框架,
要struts+spring+hibernate的话,做下面修改:
安装struts+spring+hibernate框架的equinox:
进入equinox/extras/struts目录下:
ant test;------以下步骤就不要运行了。
ant install.-----继续下面步骤的进行。
<4>回到equinox目录下:
ant test-all;-----测试有错误,不管,继续下面的。
ant deploy;
如果出现下面地点错误的情况:
<taskdef file="tomcatTasks.properties">
<classpath>
<pathelement path="${tomcat.home}/server/lib/catalina-ant.jar"/>
</classpath>
</taskdef>
更改为:
<pathelement path="C:/Tomcat 5.0/server/lib/catalina-ant.jar"/>