1.%TOMCAT_HOME%\webapps\下直接创建,这种方法有一个缺点,就是每次要把文件都复制到这个目录下。Myeclipse下配置tomcat就是通过这样的方法。
2.%TOMCAT_HOME%\conf\server.xml中增加
xml 代码
1.<Host name="localhost" appBase="webapps"
2. unpackWARs="true" autoDeploy="true"
3. xmlValidation="false" xmlNamespaceAware="false">
4. <Context path="/richfaces" reloadable="true" docBase="d:\javastudio\oob"/>
5.Host>
这种方法也比较麻烦,每次都要打开server.xml文件。 1.%TOMCAT_HOME%\conf\catalina\localhost增加相应的文件(文件名*.xml)
richfaces.xml代码
1.<Context path="/richfaces" reloadable="true" docBase="d:\javastudio\oob"/>
每次要加载这个虚拟目录是,只要把这个文件复制到%TOMCAT_HOME%\conf\catalina\localhost,不要的时候把它删除。方便,简单。我一般都用这个。 所有Context的实现支持如下属性:
属性 描述
backgroundProcessorDelay 这个值代表在context及其子容器(包括所有的wrappers)上调用backgroundProcess方法的延时,以秒为单位。如果延时值非负,子容器不会被调用,也就是说子容器使用自己的处理线程。如果该值为正,会创建一个新的线程。在等待指定的时间以后,该线程在主机及其 子容器上调用backgroundProcess方法。context利用后台处理session过期,监测类的变化用于重新载入。如果没有指定,该属性的缺省值是-1,说明context依赖其所属的Host的后台处理。
className 实现的Java类名。该类必须实现org.apache.catalina.Context接口。如果没有指定,使用标准实现(在下面定义)。
cookies 如果想利用cookies来传递session identifier(需要客户端支持cookies),设为ture。否则为false,这种情况下只能依靠URL Rewriting传递session identifier。
crossContext 如果想在应用内调用ServletContext.getContext()来返回在该虚拟主机上运行的其他web application的request dispatcher,设为true。在安全性很重要的环境中,设为false,使得getContext()总是返回null。缺省值为false。
docBase 该web应用的文档基准目录(Document Base,也称为Context Root),或者是WAR文件的路径。可以使用绝对路径,也可以使用相对于context所属的Host的appBase路径。
override 如果想利用该Context元素中的设置覆盖DefaultContext中相应的设置,设为true。缺省情况下使用DefaultContext中的设置。
privileged 设为true,允许context使用container servlets,比如manager servlet。
path web应用的context路径。catalina将每个URL的起始和context path进行比较,选择合适的web应用处理该请求。特定Host下的context path必须是惟一的。如果context path为空字符串(""),这个context是所属Host的缺省web应用,用来处理不能匹配任何context path的请求。
reloadable 如果希望Catalina监视/WEB-INF/classes/和/WEB-INF/lib下面的类是否发生变化,在发生变化的时候自动重载web application,设为true。这个特征在开发阶段很有用,但也大大增加了服务器的开销。因此,在发布以后,不推荐使用。但是,你可以使用Manager应用在必要的时候触发应用的重载。
wrapperClass org.apache.catalina.Wrapper实现类的名称,用于该Context管理的servlets。如果没有指定,使用标准的缺省值。
分享到:
相关推荐
总之,通过在`conf/Catalina/localhost`目录下创建额外的XML文件来配置虚拟目录是一种灵活且实用的方法。这种方法不仅避免了直接修改`server.xml`带来的潜在风险,而且也提供了更加灵活的配置选项,非常适合在复杂的...
在实际开发中,我们可以通过配置Tomcat的server.xml文件来调整服务器设置,如端口、线程池大小、上下文路径等。此外,Tomcat还提供了管理工具,如manager应用,可以在线部署、更新、启动和停止应用,这对于快速迭代...
《Effective XML:50个具体方法来提升你的XML技能》是一本面向程序员的实用指南,旨在帮助读者深入理解和高效利用XML技术。XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用于数据交换、配置...
例如,如果需要修改server.xml,可以先备份原文件,然后用新的配置替换或追加内容: ``` copy %TOMCAT_HOME%\conf\server.xml %TOMCAT_HOME%\conf\server.xml.bak type %TOMCAT_HOME%\conf\server.xml > %TOMCAT_...
- 配置Tomcat的`server.xml`文件,设置监听端口等参数。 - 确保Tomcat能够正常启动并运行示例程序。 **3. IIS与Tomcat之间通信配置** - **下载并配置Tomcat Connectors (JK):** - 访问Apache Tomcat官网,下载...
总结起来,"SQL Server 2000 XML应用程序开发指南"是一本全面介绍如何在SQL Server 2000环境中利用XML进行开发的实用指南。它涵盖了从基础概念到高级技术的各个层面,对于希望深入理解和应用XML的SQL Server开发者来...
10. 实践案例:《XML实用大全》可能包含XML在实际项目中的应用示例,如配置文件管理、数据交换、Web应用程序开发等。 总之,《XML实用大全》是一本深入浅出地介绍XML语言及其应用的书籍,无论你是初学者还是有一定...
- **主要特性**:SQL Server 2008 引入了许多新特性,包括增强的安全性、改进的性能、支持更多的数据类型(如XML和FILESTREAM数据类型)以及更好的可管理性和可扩展性。 #### 二、安装与配置 - **系统需求**:在...
2. **配置虚拟主机**:同样在`server.xml`中,可以添加多个`Host`元素来配置不同的虚拟主机,每个`Host`对应一个域名或IP,以及相应的Web应用目录。 3. **部署Web应用**:将你的WAR文件放入`webapps`目录下,Tomcat...
SQLServer Ibatis XML自动生成工具是一款实用的开发辅助软件,主要针对Java开发人员,特别是那些在项目中使用Ibatis作为持久层框架的开发者。这款工具能够显著提高开发效率,通过自动化的方式生成Ibatis所需的XML...
本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很多例子都是目前web开发中经常使用的功能,具有相当的实用价值。本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的...
5. SqlServer.2005.xml、SqlServer.7.xml、SqlServer.2000.xml、SqlServer.2008.xml:这些XML文件很可能包含了SQL Server不同版本的元数据信息,用于支持对不同版本的SQL Server进行结构比对。 综上所述,DaBCos是...
2. **conf**:这是存放所有配置文件的地方,如`server.xml`,`web.xml`,和`context.xml`。`server.xml`是主配置文件,定义了Tomcat服务器的基本结构,包括端口设置、连接器、全局JNDI资源等。`web.xml`是默认的Web...
书中可能还会介绍如何使用Solr提供的XML接口(如HTTP POST或GET请求)来添加、更新和删除索引文档,以及如何调整Solr配置以满足特定的性能需求。 在深入到 Solr 的高级特性时,书籍可能会讲解分布式搜索和集群管理...
##### 3.1 server.xml配置 在Tomcat环境下使用JNDI配置数据源,首先需要在`server.xml`文件中定义数据源。具体步骤如下: 1. **打开配置文件**:找到Tomcat安装目录下的`conf/server.xml`文件。 2. **添加数据源...
它包括了Base64、Hex、Phonetic、URL和URI编码等实用工具,对于XML-RPC通信中数据的编码转换是必不可少的,比如在网络传输中,可能需要将二进制数据编码为ASCII字符串。 2. **xmlrpc-2.0.1.jar**:这是Apache XML-...
它通过简单易懂的语言介绍了SQL Server 2005的各种功能,并提供了实用的编程指南。本书共分为七个部分,涵盖了从基础到进阶的各个主题。 ### 二、使用SQL Server 2005开发环境入门 这一章节主要介绍了如何设置并...