2 guoanddong guoanddong 于 2016.03.15 23:04 提问

java web虚拟目录映射无法映射

java web 中对E:\news目录进行虚拟映射时,通过tomcat/conf/server.xml中
"<“Context path="hello" docBase="e:\news"/>",访问localhost:8080/hello/1.html、
与在catalina/localhost中新建a.xml(随意假设)下
"<“Context path="" docBase="e:\news"/>"
后启动服务器访问localhost:8080/a/1.html
出现404-错误。无法映射。
8080可以访问正常。
news放在tomcat的apps下可以直接访问。
为什么无法映射,有看到在conf下的web.xml中设置
第二个"<"init-para>"下false设置成true。却依旧无法映射。求解。万分感谢

3个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.16 09:26

因为你需要一个服务器,当你将一个网页文件发布时,由服务器解析才能正确访问的。

guoanddong
guoanddong 回复毕小宝: 虚拟目录映射,目的不就是将其他位置的资源映射到服务器下的吗?
2 年多之前 回复
wojiushiwo945you
wojiushiwo945you 回复前行的高冷: 但是你的网页没有在服务器目录下啊,你只能请求服务器站内的资源,以外的就只能是404了啊。
2 年多之前 回复
guoanddong
guoanddong 服务器启动正常的
2 年多之前 回复
guoanddong
guoanddong   2016.03.17 19:29

虚拟目录映射下,对应的目录下的WEB-INF下创建了空白web.xml文件。需要将web-inf文件删除,映射正常。(没事试试web.xml正常部署是什么情况)

guoanddong
guoanddong   2016.03.17 19:43

虚拟目录映射下,对应的目录下的WEB-INF下创建了正常的web.xml文件,映射正常。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JavaWeb-WEB应用-虚拟目录三种映射-虚拟主机
转自:JavaWeb-WEB应用-虚拟目录三种映射-虚拟主机一.Tip:WEB应用程序1、WEB应用程序指供浏览器访问的程序,通常也简称为web应用。2、一个web应用由多个静态web资源和动态web资源组成,如:html、css、js文件Jsp文件、java程序、支持jar包、配置文件等等…..3、组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web应用所在目录。4、Web应
JavaWeb学习篇之----web应用的虚拟目录映射和主机搭建(Tomcat)
从今天开始来学习JavaWeb的相关知识,之前弄过一段时间JavaWeb的,就是在做毕业设计的时候搞过,但是那时候完全是为了任务去学习,所以效果不好,好多东西都没有深入的研究过,所以接下来的一段时间我将深入学习一下JavaWeb的相关知识。我们主要的研究对象就是tomcat服务器,那么对于tomcat服务器的了解其实他的原理很简单,就是网络之间的通信,建立Socket通信,下面我们就来开发一个我们
javaWeb -- 虚拟主机以及虚拟目录映射的配置
笔记摘要:          这里介绍了Tomcat服务器的结构,WEB应用的基础知识,一个简单的WEB应用应该由哪些部分构成,以及在Tomcat中如何配置虚拟主机和设置虚拟目录映射         以及它们各自的默认应用 的配置方式 一、Tomcat目录结构 二、WEB应用程序         WEB应用程序指供浏览器访问的程序,通常也简称为web应用,是为了提供某一特
虚拟目录的映射和Web.xml文件
一、虚拟目录的映射方式          WEB应用开发好后,若想供外界访问,需要把web应用所在的目录交给web服务器管理,这个过程称之为虚拟目录的映射。       1、虚拟目录的映射有三种方式,接下来我将重点介绍第一种。      第一种方式:在server.xml文件的host元素中配置,具体如下:      在tomcat目录下的conf文件夹下的se
web应用与虚拟目录的映射
设置虚拟目录映射的方法: 通过./conf/server.xml添加web应用 在 之间加入如下代码:
Tomcat服务器虚拟目录的映射方式
虚拟目录的映射方式一:在server.xml文件的host元素中配置 找到server.xml文件的host元素 Host name="localhost" appBase="webapps" 2 unpackWARs="true" autoDeploy="true" 3 xmlValidation="false" xmlNames
IIS虚拟目录实现与文件服务器网络驱动器映射共享
关于 web.config impersonate 帐号模拟 http://blog.csdn.net/goodshot/article/details/7971267 IIS虚拟目录实现与文件服务器网络驱动器映射共享 http://www.cnblogs.com/wodewo/archive/2011/08/25/2152975.html http:/
java中图片上传和服务器虚拟目录配置
FileUpload 是 Apache commons下面的一个子项目,用来实现Java环境下面的文件上传功能,与常见的SmartUpload齐名。
tomcat虚拟目录映射网络共享目录
unpackWARs="true" autoDeploy="true"        xmlValidation="false" xmlNamespaceAware="false"> 项目中录音文件存放在IP地址为192.168.1.120的服务器上,把sound文件夹设为共享,在tomcat server.xml中配置中加上上面的内容。 参考http://yor
虚拟目录映射
虚拟目录映射,就是将应用程序目录映射成我们访问时的路径 方法一: 使外界能够访问我们以开发好的应用,将开发好的web应用在配置文件中进行配置,即conf下的server.xml文件中配置,,context就是一个web应用,该应用的访问路径是http://localhost:8080/it123,该目录并非真实存在,而是将docBase目录映射到该目录上,因此叫虚拟目录映射,当输入http:/