Tomcat设置虚拟目录的方法, 不修改server.xml

简介:
在tomcat文件夹的conf\catalina\localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)
增加project .xml文件(该文件名的project要和下面的“path=“/xxx"”的xxx相同)
文件内容:
<Context path="/project" reloadable="true" docBase="E:\javastudio\oob" workDir="E:\javastudio\oob\work" />
  • docBase是项目文件夹的web-inf文件夹的上一层目录
  • workDir是指Tomcat解析Jsp转换为Java文件,并编译为class存放的文件夹,设置在项目文件夹里面,可以避免移植到其他地方首次读取jsp文件需要重新解析 。一般格式:项目文件夹\work
  • reloadable是指可以重新加载,一般设置为true,方便使用,不需要经常重启Tomcat。
以后启动Tomcat,在浏览器输入 [url]http://localhost:8080/project[/url] 就能访问该项目的welcome文件。
 
***************
为什么要不修改server.xml呢?在Tomcat6的doc帮助文档中,官方是不提倡修改server.xml来添加虚拟目录的!
       而我认为,以上使用的方法,非常方便于项目的移植,移植后,只有修改docBase和workDir的值就行了,甚至可以去掉workDir这个属性!
 
***************
添加数据源设置
< Context  path ="/ucshop"  reloadable ="true"  docBase ="G:\UCshop\ucshop"  workDir ="G:\UCshop\ucshop\work" > 

< Resource  name ="jdbc/ucshop"  auth ="Container" 
             type ="javax.sql.DataSource" 
             driverClassName ="com.microsoft.jdbc.sqlserver.SQLServerDriver" 
             url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ucshop" 
             username ="sa" 
             password ="sa" 
             maxIdle ="5" 
             maxWait ="5000" 
             maxActive ="10" /> 

本文转自 Icansoft 51CTO博客,原文链接: 
http://blog.51cto.com/android/49993
相关文章
|
4月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
119 18
|
11月前
|
XML Java 应用服务中间件
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
这篇文章是关于Apache Tomcat服务器的目录结构、配置文件(特别是server.xml)的详细介绍和学习指南。
511 0
tomcat学习一:tomcat 目录及配置文件学习 server.xml 等
|
11月前
|
应用服务中间件 数据库
Tomcat 的数据库连接池设置与应用
Tomcat 的数据库连接池设置与应用
136 3
|
缓存 前端开发 Java
【Azure 应用服务】App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?
【Azure 应用服务】App Service 使用Tomcat运行Java应用,如何设置前端网页缓存的相应参数呢(-Xms512m -Xmx1204m)?
117 0
|
XML 数据格式
XML配置Servlet文件,不使用注解配置路径的方法
XML配置Servlet文件,不使用注解配置路径的方法
|
SQL JSON 数据处理
实时计算 Flink版产品使用问题之把hdfs集群里的core-site.xml hdfs.xml两个文件放到flink/conf/目录下,启动集群说找不到hdfs,该如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
前端开发 Java 应用服务中间件
Tomcat 与 JVM 中classpath的理解和设置总结
Tomcat 与 JVM 中classpath的理解和设置总结
458 0
|
应用服务中间件 Windows
tomcat-虚拟目录配置
前言 tomcat是我们在web开发中非常重要的web服务器。 tomcat虚拟目录则是为了映射相应的资源,通过虚拟目录的方式映射到实际的硬盘文件夹上。 配置 默认配置地址 默认配置文件tomcat安装文件夹下conf/server.xml &lt;Host name="localhost" appBase="webapps"
1415 0
|
JavaScript 前端开发 网络协议