[摘要]-webD:\jakarta\struts-1.1-b1-src是struts源码根目录,下文用struts表示“D:\jakarta\struts-1.1-b1-src"。 D:\jak...
-web
D:\jakarta\struts-1.1-b1-src是struts源码根目录,下文用$struts表示“D:\jakarta\struts-1.1-b1-src"。
D:\jakarta\struts-1.1-b1-src\lib是struts的支持库目录,下文用$struts_lib表示"D:\jakarta\struts-1.1-b1-src\lib"。该目录下包含commons-beanutils.jar,commons-collection.jar...等java类库,这些jar是build Struts所必需的。虽然你可以按2.2中给出的地址下载安装这些jar,但可能会很麻烦(有些只有src,你还需要build)。
2.3.2建立build.properties
$struts\build.properties.sample另存为$struts\build.properties修改下列属性:
catalina.home - 你的tomcat 4.0路径(当你希望使用build中deploy.catalina的target时才需要配置)
commons-beanutils.jar - BeanUtils package JAR 路径commons-beanutils.jar=$struts_lib/commons-beanutils.jar(一定用绝对路径,因为在Struts有多个build,如使用相对路径,一些build会失败。以下相同)
commons-collections.jar - Collections package JAR 路径
commons-collections.jar=$struts_lib/commons-collections.jar
commons-dbcp.jar - DBCP package JAR 路径
commons-dbcp.jar=$struts_lib/commons-dbcp.jar
Digester package JAR 路径
commons-digester.jar=$struts_lib/commons-digester.jar
Logging package JAR 路径
commons-logging.jar=$struts_lib/commons-logging.jar
POOL package JAR 路径
commons-pool.jar=$struts_lib/commons-pool.jar
SERVICES package JAR 路径
commons-services.jar=$struts_lib/commons-services.jar
VALIDATOR package JAR 路径
commons-validator.jar=$struts_lib/commons-validator.jar
Jakarta Regexp package JAR 路径
regexp.jar=D:/jakarta/regexp-1.2/jakarta-regexp-1.2.jar(如果没有这个jar,可以到http://jakarta.apache.org/下载)
JDBC 2.0 Optional Package JAR 路径
jdbc20ext.jar=$struts_lib/jdbc2_0-stdext.jar
Servlet API classes (either version 2.2 or 2.3) JAR 路径
servlet.jar=D:/j2sdkee1.2.1/lib/j2ee.jar
tomcat.home - Tomcat 3.2 (当你希望使用build中deploy.tomcat的target时才需要配置)
xerces.home - Xerces parser, version 1.2 or 1.3 (re(当你希望使用build中deploy.catalina的target时才需要配置)
2.3.3.build Struts
在DOS命令符下运行:ant dist
D:\jakarta\struts-1.1-b1-src>ant dist
build 成功后得到Struts 1.1 beta1 的二进制发行版:
D:\jakarta
关键词:Struts实战基础(原创)