`

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

    博客分类:
  • JAVA
 
阅读更多
在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"/> 

</Context>
分享到:
评论

相关推荐

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

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

    tomcat中Server.xml的标签释义

    非常有助于你了解tomcat,添加虚拟目录

    让用户分别使用apple和cloud虚拟目录访问Web服务目录.docx

    让用户分别使用apple和cloud虚拟目录访问Web服务目录:D:\MyBook\zhang和C:\wang的Web服务目录。 步骤一:在C盘下建立C:\wang 在D盘下建立D:\MyBook\zhang 步骤二:在文件夹conf下找到server.xml文本文档,然后在...

    基于tomcat配置文件server.xml详解

    该示例通过设置虚拟主机来提供web服务,因为是入门示例,所以设置极其简单,只需修改$CATALINA_HOME/conf/server.xml文件为如下内容即可。其中大部分都采用了默认设置,只是在engine容器中添加了两个Host容器。 &...

    tomcat7的配置文件server.xml解析

    本篇文章主要介绍了tomcat7的server.xml解析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Tomcat的配置详解中文版

    Tomcat的配置 增加一个虚拟目录 配置JSP及Servlet 配置服务器的端口 web.xml文件的设置 web.xml文件中安全性的设置 tomcat-users.xml 设置 配置日志

    Tomcat6.x+IIS6+jk2 整合

    //不需要修改跟后面设置的虚拟目录一至 "extensionUri"="/jakarta/isapi_redirector2.dll" //第二步中复制的属性文件 "workersFile"="C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\conf\\workers2....

    Tomcat源码研究

    net\WebContent" /&gt;   使用默认配置的tomcat,另外虚拟目录也可这设置: &lt;Context path="/test" docBase="webContent" reloadable="true"/&gt; 因为默认情况下,tomcat启动过程中配置虚拟目录的时候会从 webapps目录下...

    Tomcat6.x+IIS6+jk2最新整合

    //不需要修改跟后面设置的虚拟目录一至 "extensionUri"="/jakarta/isapi_redirector2.dll" //第二步中复制的属性文件 "workersFile"="D:/Tomcat 6.0/conf/workers2.properties" "logLevel"="DEBUG" 2.Copy 文件 ...

    windows_server2003+tomcat+iis6整合

    在里面选择“网站”中的某个网站(此网站就是我们需要使用JSP环境的站,并且在此将目录设置与Tomcat下的此网站目录设置为一致), 在其上点右键选“属性”,在弹出的页框里选择“ISAPI筛选器”,点“添加”, 筛选...

    Windows7系统IIS7+Tomcat集成

    在 tomcat 的配置文件 server.xml 文件中添加以下这句话可以更改 tomcat 的默认目录: ”” docBase=”e:\tomcat”(此处为你的网站根目录,通 过这句话的映射,可以将原先的默认更改为新的目录) debug=”0”/&gt; ...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    然后再设置TOMCAT虚拟主机 2 配置 tomcat 2.1. 配置 server 的关闭 我们需要在一台机器上跑 4 个不同的 tomcat ,需要修改不同的 tomcat 的关闭口,避免出现端口被占用的情况。在 TomcatA\conf, TomcatB\conf, ...

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议.zip

    ├─5.05 tomcat运维-server.xml配置文件注释.mp4 ├─5.06 tomcat运维-web站点部署.mp4 ├─5.07 tomcat运维-部署开源站点.mp4 ├─5.08 tomcat运维-tomcat优化.mp4 ├─5.09 tomcat运维-tomcat性能优化.mp4 ├─...

    详解Tomcat多域名的配置

    主要在server.xml里面设置: 在&lt;Engine&gt;&lt;/Engine&gt;里面添加两个&lt;Host&gt;&lt;/Host&gt;标签,内容如下: &lt;Host name=www.123.com appBase=/usr/local/tomcat/webapps/123 unpackWARs=true autoDeploy=true&gt; &lt;Context path=...

    Myeclipse详细使用教程

    方法1(手动部署):配置tomcat的虚拟目录,将它指向web工程muweb,可以用Dreamweaver建立一个站点指向web工程,这样MyEclipse与Dreamweaver可以同时指向web工程;一般原则,所有的Javabean,servlet放在src中(可以...

    jsp课后答案

    请在D:\下建立一个名字为water的目录,并将该目录设置成一个Web服务目录,然后编写一个简单的JSP页面保存到该目录中,让用户使用权虚拟目录fish来访问该JSP页面?答:设置方法:① 建立D:\ water目录;② 修改server...

    tomcat虚拟主机_动力节点Java学院整理

    如同之前的文章所说的,对于Tomcat服务器来讲,在server.xml文件中,一个标签就代表着一台虚拟主机,之前的文章所用的都是默认的虚拟主机,这个在server.xml文件中是这样定义的: ... 可以看到这个已有的虚拟主机...

Global site tag (gtag.js) - Google Analytics