关于tomcat等工具~~ ant 和structs是干什么用的阿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tomcat、ant、struts都统属apache旗下,是不同的项目。如果想在tomcat中使用struts,可以阅读struts的说明,在web应用中配置一下就可以了。ant则可以实现自动构建等工作,通过配置,可以实现自动编译功能,可以用来编译你的web应用。 修纠正一下楼主的:structs应该改为strutstomcat作为web server,struts为web开发中实现MVC架构的一个框架,ant相当于一个make工具(具体的介绍就不用说了)所以这三个东西没有什么必然的联系,如果需要ant和struts可以去相关网站去下载(这个就不用说了吧)。 2. ANT 介绍 Ant是一个基于java的build工具。大家都知道,现在已经有了许多的build工具,例如make、gnumake、nmake、jam等,而且这些工具都非常优秀。那我为什么还要给大家介绍Ant这个新工具呢? 因为Ant是一个跨平台的Build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。 2.1 获得Ant Binary版:最新的稳定版的下载地址是:http://jakarta.apache.org/builds/ant/release/v1.1/bin。 Source版:最新的源码稳定版下载地址是:http://jakarta.apache.org/builds/ant/release/v1.1/src/。如果你想获得最新的源码,地址是:http://jakarta.apache.org/from-cvs/jakarta-ant/ 2.2 系统要求 需要在CLASSPATH中包含与JAXP兼容的XML parser,才能编译和使用Ant。 我给大家推荐一个XML parser:xerces,下载地址:http://xml.apache.org/xerces 当然,JDK肯定是必需的,并且是1.1或之后版本。 2.3 编译Ant 1. 进入jakarta-ant目录 2. 将JDK加入到你的PATH环境变量中 3. 设置JAVA_HOME环境变量,指向你的JDK安装目录 4. 运行bootstrap.sh角本文件 5. 运行以下命令创建Ant的Binary版: build.sh -Dant.dist.dir=<安装Ant的目录> dist 2.4 安装Ant 1. 设置ANT_HOME环境变量,指向你的Ant目录 2. 设置JAVA_HOME环境变量,指向你的JSK目录 3. 将ANT_HOME/bin加入PATH环境变量中 4. 将ant.jar和xerces.jar加入到CLASSPATH环境变量中 假设Ant安装在/usr/local/ant目录,可通过以下方法进行设置: export ANT_HOME=/usr/local/ant export JAVA_HOME=/usr/local/jdk-1.2.2 export PATH=${ANT_HOME}/bin:${PATH} export CLASSPATH=${ANT_HOME}/lib/ant.jar:/lib/xerces.jar:${CLASSPATH} 2.5 运行ant 运行Ant非常简单,如果你按照上面描述的方法安装了ant,只需在命令行键入ant就行了。 当你不带任何参数运行ant时,Ant会在当前目录找一个名叫build.xml的文件。如果找到了,就将该文件作为build配置文件。如果没找到,它会自动地查找上级目录,一直找到根目录。也可以通过命令行参数 -buildfile 来指定其他配置文件,其中,是你要采用的配置文件名。 -------------------------------------------------------------------------------- Struts - 基于MVC设计模式的JSP Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能: 1. 包含一个controller servlet,能将用户的请求发送到相应的Action对象。 2. JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。 3. 提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。 下载地址:http://jakarta.apache.org/struts 采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能: 1. 包含一个controller servlet,能将用户的请求发送到相应的Action对象。 2. JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。 3. 提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。 Struts是Jakarta项目的一部分,主页在http://jakarta.apache.org/struts. Version 0.5的下载地址:http://jakarta.apache.org/builds/jakarta-struts/release/v0.5 7. Struts的安装 7.1 安装Struts需要的软件 Java Development Kit - 你需要download和install 1.2(或之后)版本的JDK。下载地址:http://java.sun.com/j2se Servlet Container - 通常的选择是下载Tomcat(至少是3.1版,推荐使用3.2版)。下载地址:http://jakarta.apache.org/tomcat Ant Build System - 如果你通过Struts源码发布包安装,你必须下载1.1或之后版本的ant build system。在你通过Struts来开发你自己的Web应用程序是,我也推荐使用ant来build你的应用。下载地址:http://jakarta.apache.org/ant Servlet API Classes - 为了编译Structs自己,或应用程序使用Struts,你需要一个包含Servlet和JSP API对象的servlet.jar包。大多数Servlet container(例如Tomcat)已经自带了这个文件。否则,你必需下载:http://jakarta.apache.org/builds/jakarta-servletapi XML Parser - Structs需要一个与Java API for XML Parsing(JAXP)规格兼容的XML处理器。我推荐使用Xerces。下载地址:http://xml.apache.org/xerces-j Xalan XSLT Processor - 如果你通过Structs源码发布版来构造你的Structs系统,你必须下载和安装1_2_D01或之后版本的Xalan XSLT处理器(Xerces中已自带Xalan)。这个处理器用于将基于XML的Structs文档转换为Html文档。 7.2 通过源码构造Structs 1.下载Structs的源码发布包。 2.设置ANT_HOME环境变量,指向你的Ant目录。 3.设置JAVA_HOME环境变量,指向你的JDK目录。 4.设置SERVLETAPI_HOME环境变量,指向你的Servlet API目录(如果你的CLASSPATH已经包含了servlet.jar,就不需要指定该目录) 5.将Structs的源码发布包进行解包。 6.进入Structs目录,运行以下命令: ./build.sh dist 该命令将创建Struts的二进制发布包,目录在../dist/structs(相对于你的编译目录)。 7.3 通过Struts的二进制发布包安装Structs 1.下载Struts的二进制发布版。 2.将Struts的二进制发布版进行解包。(如果你是通过Struts源码构造Struts,build的结果就已经是已解包的Struts)。解包后的Struts包含以下内容: lib/struts.jar - 这个文件包含了Struts的所有Java对象。你需要把它拷贝到你的Web应用的WEB-INF/lib目录。 lib/structs.tld - 这是一个"tag library descriptor"文件,它描述了Struts库的自由tag。需要将它拷贝到你的Web应用的WEB-INF目录。 webapps/struts-documentation.war - 这是一个"web application archive"文件,包含了所有的Struts文档。你可以将它安装到支持Servlet API 2.2或之后版本的servlet container(推荐使用tomcat)中。 webapps/struts-example.war - 这是一个web应用实例,它广泛地演示了Struts的许多功能。你可以将它安装到兼容Servlet2.2或之后版本以及JSP1.1或之后版本规范的servlet容器中(推荐使用tomcat)。 webapps/struts-test.war - 这个web应用包含了Struts支持的许多tag的测试网页,可以作为使用Struts tag的例子。 可通过以下的步骤在你自己的应用程序中使用Struts: 1.将Struts目录的lib/struts.jar拷贝到web应用的WEB-INF/lib目录。 2.将Struts目录的lib/struts*.tld拷贝到web应用的WEB-INF目录。 3.修改Web应用目录的WEB-INF/web.xml文件,增加一个元素来定义 JSP页面问题 高手求救啊!ssh2整合出现exception,急!! 使用htmlparser获取某个页面所有的链接 如何spring jdbc 来连接并执行oracle 存储过程(带参)并返回结果 生成的HTML页面代码正确,但是无法显示内容 求助:jfreechar 能不做像股市大盘实时曲线?? 菜鸟求助ejb3.0的not bound问题 hadoop技术 hibernate数据类型问题 100分求电子书!!!!!!!!!!! 在struts里,数据库的东西如何以下拉列表的形式显示出来? 在Tomcat5下用DataSource连接数据库出现的问题
如果想在tomcat中使用struts,可以阅读struts的说明,在web应用中配置一下就可以了。
ant则可以实现自动构建等工作,通过配置,可以实现自动编译功能,可以用来编译你的web应用。
tomcat作为web server,struts为web开发中实现MVC架构的一个框架,ant相当于一个make工具(具体的介绍就不用说了)
所以这三个东西没有什么必然的联系,如果需要ant和struts可以去相关网站去下载(这个就不用说了吧)。
Ant是一个基于java的build工具。大家都知道,现在已经有了许多的build工具,例如make、gnumake、nmake、jam等,而且这些工具都非常优秀。那我为什么还要给大家介绍Ant这个新工具呢? 因为Ant是一个跨平台的Build工具。之所以Ant能跨平台,是因为Ant不再需要你编写shell命令,Ant的配置文件是基于XML的任务树,能让你运行各种各样的任务,任务的运行是由实现了特定任务接口的对象来完成的。 2.1 获得Ant
Binary版:最新的稳定版的下载地址是:http://jakarta.apache.org/builds/ant/release/v1.1/bin。 Source版:最新的源码稳定版下载地址是:http://jakarta.apache.org/builds/ant/release/v1.1/src/。如果你想获得最新的源码,地址是:http://jakarta.apache.org/from-cvs/jakarta-ant/ 2.2 系统要求
需要在CLASSPATH中包含与JAXP兼容的XML parser,才能编译和使用Ant。 我给大家推荐一个XML parser:xerces,下载地址:http://xml.apache.org/xerces 当然,JDK肯定是必需的,并且是1.1或之后版本。 2.3 编译Ant
1. 进入jakarta-ant目录 2. 将JDK加入到你的PATH环境变量中 3. 设置JAVA_HOME环境变量,指向你的JDK安装目录 4. 运行bootstrap.sh角本文件 5. 运行以下命令创建Ant的Binary版: build.sh -Dant.dist.dir=<安装Ant的目录> dist
2.4 安装Ant
1. 设置ANT_HOME环境变量,指向你的Ant目录 2. 设置JAVA_HOME环境变量,指向你的JSK目录 3. 将ANT_HOME/bin加入PATH环境变量中 4. 将ant.jar和xerces.jar加入到CLASSPATH环境变量中 假设Ant安装在/usr/local/ant目录,可通过以下方法进行设置: export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/local/jdk-1.2.2
export PATH=${ANT_HOME}/bin:${PATH}
export CLASSPATH=${ANT_HOME}/lib/ant.jar:/lib/xerces.jar:${CLASSPATH}
2.5 运行ant
运行Ant非常简单,如果你按照上面描述的方法安装了ant,只需在命令行键入ant就行了。 当你不带任何参数运行ant时,Ant会在当前目录找一个名叫build.xml的文件。如果找到了,就将该文件作为build配置文件。如果没找到,它会自动地查找上级目录,一直找到根目录。也可以通过命令行参数 -buildfile 来指定其他配置文件,其中,是你要采用的配置文件名。 --------------------------------------------------------------------------------
Struts - 基于MVC设计模式的JSP Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。
采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。
Struts有如下的主要功能:
1. 包含一个controller servlet,能将用户的请求发送到相应的Action对象。
2. JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。
3. 提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。
下载地址:http://jakarta.apache.org/struts
采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 Struts有如下的主要功能: 1. 包含一个controller servlet,能将用户的请求发送到相应的Action对象。 2. JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。 3. 提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。 Struts是Jakarta项目的一部分,主页在http://jakarta.apache.org/struts. Version 0.5的下载地址:http://jakarta.apache.org/builds/jakarta-struts/release/v0.5 7. Struts的安装
7.1 安装Struts需要的软件 Java Development Kit - 你需要download和install 1.2(或之后)版本的JDK。下载地址:http://java.sun.com/j2se
Servlet Container - 通常的选择是下载Tomcat(至少是3.1版,推荐使用3.2版)。下载地址:http://jakarta.apache.org/tomcat
Ant Build System - 如果你通过Struts源码发布包安装,你必须下载1.1或之后版本的ant build system。在你通过Struts来开发你自己的Web应用程序是,我也推荐使用ant来build你的应用。下载地址:http://jakarta.apache.org/ant
Servlet API Classes - 为了编译Structs自己,或应用程序使用Struts,你需要一个包含Servlet和JSP API对象的servlet.jar包。大多数Servlet container(例如Tomcat)已经自带了这个文件。否则,你必需下载:http://jakarta.apache.org/builds/jakarta-servletapi
XML Parser - Structs需要一个与Java API for XML Parsing(JAXP)规格兼容的XML处理器。我推荐使用Xerces。下载地址:http://xml.apache.org/xerces-j
Xalan XSLT Processor - 如果你通过Structs源码发布版来构造你的Structs系统,你必须下载和安装1_2_D01或之后版本的Xalan XSLT处理器(Xerces中已自带Xalan)。这个处理器用于将基于XML的Structs文档转换为Html文档。
7.2 通过源码构造Structs 1.下载Structs的源码发布包。
2.设置ANT_HOME环境变量,指向你的Ant目录。
3.设置JAVA_HOME环境变量,指向你的JDK目录。
4.设置SERVLETAPI_HOME环境变量,指向你的Servlet API目录(如果你的CLASSPATH已经包含了servlet.jar,就不需要指定该目录)
5.将Structs的源码发布包进行解包。
6.进入Structs目录,运行以下命令:
./build.sh dist
该命令将创建Struts的二进制发布包,目录在../dist/structs(相对于你的编译目录)。
7.3 通过Struts的二进制发布包安装Structs 1.下载Struts的二进制发布版。
2.将Struts的二进制发布版进行解包。(如果你是通过Struts源码构造Struts,build的结果就已经是已解包的Struts)。解包后的Struts包含以下内容:
lib/struts.jar - 这个文件包含了Struts的所有Java对象。你需要把它拷贝到你的Web应用的WEB-INF/lib目录。
lib/structs.tld - 这是一个"tag library descriptor"文件,它描述了Struts库的自由tag。需要将它拷贝到你的Web应用的WEB-INF目录。
webapps/struts-documentation.war - 这是一个"web application archive"文件,包含了所有的Struts文档。你可以将它安装到支持Servlet API 2.2或之后版本的servlet container(推荐使用tomcat)中。
webapps/struts-example.war - 这是一个web应用实例,它广泛地演示了Struts的许多功能。你可以将它安装到兼容Servlet2.2或之后版本以及JSP1.1或之后版本规范的servlet容器中(推荐使用tomcat)。
webapps/struts-test.war - 这个web应用包含了Struts支持的许多tag的测试网页,可以作为使用Struts tag的例子。 可通过以下的步骤在你自己的应用程序中使用Struts:
1.将Struts目录的lib/struts.jar拷贝到web应用的WEB-INF/lib目录。
2.将Struts目录的lib/struts*.tld拷贝到web应用的WEB-INF目录。
3.修改Web应用目录的WEB-INF/web.xml文件,增加一个元素来定义