<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!--
General purpose build script for web applications and web services,
including enhanced support for deploying directly to a Tomcat 6
based server.
This build script assumes that the source code of your web application
is organized into the following subdirectories underneath the source
code directory from which you execute the build script:
docs Static documentation files to be copied to
the "docs" subdirectory of your distribution.
src Java source code (and associated resource files)
to be compiled to the "WEB-INF/classes"
subdirectory of your web application.
web Static HTML, JSP, and other content (such as
image files), including the WEB-INF subdirectory
and its configuration file contents.
$Id: build.xml.txt 785727 2009-06-17 17:03:57Z kkolinko $
-->
<!-- A "project" describes a set of targets that may be requested
when Ant is executed. The "default" attribute defines the
target which is executed if no specific target is requested,
and the "basedir" attribute defines the current working directory
from which Ant executes the requested task. This is normally
set to the current working directory.
-->
<project name="My Project" default="compile" basedir=".">
<!-- ===================== Property Definitions =========================== -->
<!--
Each of the following properties are used in the build script.
Values for these properties are set by the first place they are
defined, from the following list:
* Definitions on the "ant" command line (ant -Dfoo=bar compile).
* Definitions from a "build.properties" file in the top level
source directory of this application.
* Definitions from a "build.properties" file in the developer's
home directory.
* Default definitions in this build.xml file.
You will note below that property values can be composed based on the
contents of previously defined properties. This is a powerful technique
that helps you minimize the number of changes required when your development
environment is modified. Note that property composition is allowed within
"build.properties" files as well as in the "build.xml" script.
-->
<property file="build.properties"/>
<property file="${user.home}/build.properties"/>
<!-- ==================== File and Directory Names ======================== -->
<!--
These properties generally define file and directory names (or paths) that
affect where the build process stores its outputs.
app.name Base name of this application, used to
construct filenames and directories.
Defaults to "myapp".
app.path Context path to which this application should be
deployed (defaults to "/" plus the value of the
"app.name" property).
app.version Version number of this iteration of the application.
build.home The directory into which the "prepare" and
"compile" targets will generate their output.
Defaults to "build".
catalina.home The directory in which you have installed
a binary distribution of Tomcat 6. This will
be used by the "deploy" target.
dist.home The name of the base directory in which
distribution files are created.
Defaults to "dist".
manager.password The login password of a user that is assigned the
"manager" role (so that he or she can execute
commands via the "/manager" web application)
manager.url The URL of the "/manager" web application on the
Tomcat installation to which we will deploy web
applications and web services.
manager.username The login username of a user that is assigned the
"manager" role (so that he or she can execute
commands via the "/manager" web application)
-->
<property name="app.name" value="myapp"/>
<property name="app.path" value="/${app.name}"/>
<property name="app.version" value="0.1-dev"/>
<property name="build.home" value="${basedir}/build"/>
<property name="catalina.home" value="../../../.."/> <!-- UPDATE THIS! -->
<property name="dist.home" value="${basedir}/dist"/>
<property name="docs.home" value="${basedir}/docs"/>
<property name="manager.url" value="http://localhost:8080/manager"/>
<property name="src.home" value="${basedir}/src"/>
<property name="web.home" value="${basedir}/web"/>
<!-- ==================== External Dependencies =========================== -->
<!--
Use property values to define the locations of external JAR files on which
your application will depend. In general, these values will be used for
two purposes:
* Inclusion on the classpath that is passed to the Javac compiler
* Being copied into the "/WEB-INF/lib" directory during execution
of the "deploy" target.
Because we will automatically include all of the Java classes that Tomcat 6
exposes to web applications, we will not need to explicitly list any of those
dependencies. You only need to worry about external dependencies for JAR
files that you are going to include inside your "/WEB-INF/lib" directory.
-->
<!-- Dummy external dependency -->
<!--
<property name="foo.jar"
value="/path/to/foo.jar"/>
-->
<!-- ==================== Compilation Classpath =========================== -->
<!--
Rather than relying on the CLASSPATH environment variable, Ant includes
features that makes it easy to dynamically construct the classpath you
need for each compilation. The example below constructs the compile
classpath to include the servlet.jar file, as well as the other components
that Tomcat makes available to web applications automatically, plus anything
that you explicitly added.
-->
<path id="compile.classpath">
<!-- Include all JAR files that will be included in /WEB-INF/lib -->
<!-- *** CUSTOMIZE HERE AS REQUIRED BY YOUR APPLICATION *** -->
<!--
<pathelement location="${foo.jar}"/>
-->
<!-- Include all elements that Tomcat exposes to applications -->
<fileset dir="${catalina.home}/bin">
<include name="*.jar"/>
</fileset>
<pathelement location="${catalina.home}/lib"/>
<fileset dir="${catalina.home}/lib">
<include name="*.jar"/>
</fileset>
</path>
<!-- ================== Custom Ant Task Definitions ======================= -->
<!--
These properties define custom tasks for the Ant build tool that interact
with the "/manager" web application installed with Tomcat 6. Before they
can be successfully utilized, you must perform the following steps:
- Copy the file "lib/catalina-ant.jar" from your Tomcat 6
installation into the "lib" directory of your
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。[1] Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
资源推荐
资源详情
资源评论
收起资源包目录
apache tomcat6.0 for windows (495个子文件)
catalina.bat 12KB
service.bat 5KB
tool-wrapper.bat 3KB
setclasspath.bat 3KB
version.bat 2KB
startup.bat 2KB
digest.bat 2KB
shutdown.bat 2KB
cpappend.bat 1KB
ChatServlet.class 7KB
RequestDumperFilter.class 6KB
Clock2.class 6KB
CompressionResponseStream.class 4KB
SessionExample.class 4KB
JspCalendar.class 4KB
CompressionFilter.class 4KB
CompressionServletResponseWrapper.class 4KB
CookieExample.class 3KB
JspCalendar.class 3KB
RequestInfoExample.class 3KB
RequestParamExample.class 3KB
SessionListener.class 3KB
RequestHeaderExample.class 3KB
ChatServlet$MessageSender.class 2KB
TableBean.class 2KB
ExampleFilter.class 2KB
ColorGameBean.class 2KB
ContextListener.class 2KB
HelloWorldExample.class 2KB
ShowSource.class 2KB
SetCharacterEncodingFilter.class 2KB
Entries.class 2KB
FooTag.class 2KB
EchoAttributesTag.class 2KB
CompressionFilterTestServlet.class 2KB
DummyCart.class 2KB
NumberGuessBean.class 1KB
ExampleTagBase.class 1KB
DebugValidator.class 1KB
LogTag.class 1KB
ShuffleSimpleTag.class 1KB
servletToJsp.class 1KB
TileSimpleTag.class 1KB
FindBookSimpleTag.class 1KB
RepeatSimpleTag.class 1KB
HTMLFilter.class 1KB
Functions.class 1000B
Entry.class 885B
HelloWorldSimpleTag.class 764B
BookBean.class 736B
FooTagExtraInfo.class 658B
CheckTest.class 604B
FooBean.class 554B
Smart.class 521B
tcnative-1.dll 1MB
tomcat6w.exe 101KB
tomcat6.exe 76KB
asf-logo.gif 7KB
asf-logo.gif 7KB
asf-logo.gif 7KB
asf-logo-wide.gif 6KB
tomcat-power.gif 2KB
tomcat.gif 2KB
tomcat.gif 2KB
tomcat.gif 2KB
tomcat.gif 2KB
tomcat.gif 1KB
execute.gif 1KB
execute.gif 1KB
return.gif 1KB
return.gif 1KB
read.gif 1KB
add.gif 1KB
add.gif 1KB
add.gif 1KB
update.gif 627B
update.gif 627B
update.gif 627B
design.gif 608B
design.gif 608B
design.gif 608B
printer.gif 438B
code.gif 394B
code.gif 394B
code.gif 394B
fix.gif 345B
fix.gif 345B
fix.gif 345B
code.gif 292B
code.gif 292B
docs.gif 261B
docs.gif 261B
docs.gif 261B
void.gif 43B
void.gif 43B
void.gif 43B
tomcat-native.tar.gz 252KB
commons-daemon-native.tar.gz 198KB
changelog.html 395KB
manager-howto.html 106KB
共 495 条
- 1
- 2
- 3
- 4
- 5
资源评论
- wxz5307302013-09-29J2EE开发的必须的!
- happyAndy9452013-03-15感谢分享,挺不错的
- 树中小鬼2013-01-10不知道怎么用,大虾们可不可以在上传资料的时候简单的附上使用说明啊。T_T
- dl647852013-02-28学习了一下 ,改用tomcat7
- calvenkong2013-12-04太有用了,不占资源,不用装myEclipse
nihaosonus
- 粉丝: 17
- 资源: 43
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功