`

web 项目访问D盘中的图片文件(tomcat配置虚拟目录)

 
阅读更多
找到/conf/server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码:

<Context path="/test" docBase="D:/test" debug="0" reloadable="true" crossContext="true"/>


docBase是实际路径,这里一般写一个绝对的磁盘路径,当然也可以写相对路径,相对路径是相对于tomcat安装目录的webapps目录的,通常设置虚拟目录的目的是将tomcat的安装和项目的保存分开,所以这里建议你使用磁盘绝对路径,并且这个磁盘路径不时在tomcat安装目录下。workDir是tomcat运行是对JSP文件做编译后的文件,这个文件最好也是分开。
path为虚拟路径,访问时的路径,注意:一定要加“/”。值得注意的是:path可以为 "/"那么访问“IP:端口”就可以访问到布置的工程,如果为"/test",那么必须得访问“IP:端口/test”才能访问到,我建议采用第一种方法。不然访问每个工程都得有个虚拟路径,看上去不舒服。可能你会想到如果我有多个工程怎么办?是不是一定得取几个虚拟路径,如果你用一个IP的话那是肯定的。但是如果你把机器多设置几个IP,那么就行了,每个工程占用一个IP,这样层次结构更加清晰。

path 指出你的访问路径
docBase指出你的存放路径
debug 为设定debug的等级0提供最少的信息,9提供最多的信息
reloadable=true时 当web.xml或者class有改动的时候都会自动重新加载不需要从新启动服务
crosscontext="true"表示配置的不同context共享一个session

页面代码

<!-- 123.jpg就是在D盘test目录下的图片 -->
<img src="/test/123.jpg">   










分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Tomcat6.0虚拟目录配置

    通过上述步骤,我们可以成功地在Tomcat6.0中配置虚拟目录,无论是通过直接修改`server.xml`,还是利用更灵活的`catalina/localhost`机制。正确配置虚拟目录不仅可以提高Web应用的部署效率,还能增强系统的安全性和可...

    Tomcat6.0虚拟目录配置方法

    通过配置虚拟目录,可以使得用户能够通过一个简洁的URL来访问服务器上任意位置的文件或应用程序,而无需直接暴露文件的实际物理路径。这不仅提升了安全性,也提高了Web项目的部署灵活性。 #### 三、配置步骤详解 1...

    Tomcat 中如何给 web 项目配置虚拟目录的方法

    为什么要给 web 项目配置虚拟目录? 初学 JavaWeb 时,会发现只要我们把 web 项目放到 Tomcat 的 webapps 目录下,再通过 http://localhost:8080/项目名称/某个页面 就可以访问该网站了。可是这样并不符合规范,最好...

    tomcat 配置图片虚拟路径不起作用解决办法

    首先,当图片存储在非工程目录下,例如D盘的`photo`文件夹,我们需要在Tomcat的配置文件`server.xml`中添加一个虚拟路径来映射这个物理路径。打开`server.xml`,在`&lt;Host&gt;`标签内添加一个`&lt;Context&gt;`标签,如下所示...

    虚拟目录及servlet测试.txt

    虚拟目录是Web服务器的一个特性,它允许你在URL中使用不同于实际文件系统路径的地址来访问资源。在Tomcat服务器中,通过配置`server.xml`文件中的`&lt;Context&gt;`元素可以实现这一功能。具体而言,你可以将一个特定的...

    Apache Tomcat 安装包,apache-tomcat-9.0.46

    4. **目录结构**:Apache Tomcat的目录结构包括`bin`(包含可执行文件)、`conf`(配置文件)、`webapps`(存放Web应用)、`logs`(日志文件)、`temp`(临时文件)和`work`(编译后的JSP文件和Servlet工作目录)等...

    基于tomcat映射路径配置方法分享

    配置映射路径可以让Web应用通过URL路径访问服务器上的特定资源,比如文件、图片或其他资源。本文将详细分享Tomcat服务器中如何进行映射路径的配置方法,这对于理解如何管理和部署Web应用非常有帮助。 首先,Tomcat...

    javaweb知识大总结

    - **web.xml配置文件**: web.xml是每个Web项目的核心配置文件,用于配置Servlet、Filter等。每个项目都有自己的web.xml文件,而Tomcat的主目录下也有一个全局的web.xml文件。 - **Servlet配置**: - **URL-Pattern...

    JavaEE.

    - **虚拟目录配置**:为了方便部署项目,通常需要配置虚拟目录。例如,要在 D 盘创建一个名为 `webdemo` 的虚拟目录,可以这样配置: ```xml &lt;Context path="/test" docBase="D:/webdemo" /&gt; ``` 其中,`path` ...

    运维新手学习手册

    Apache配置虚拟主机部署多个项目 - **虚拟主机**:允许在同一台服务器上托管多个独立的站点。 - 可以通过编辑Apache的配置文件(如`/etc/httpd/conf/httpd.conf`),增加虚拟主机定义来实现。 - 每个虚拟主机...

Global site tag (gtag.js) - Google Analytics