前言在 Tomcat 中,虚拟目录是一种非常实用的功能,它可以让用户访问到非根目录下的资源。本文将介绍如何为 Tomcat 配置虚拟目录,以便用户能够通过 HTTP 访问到博客目录下的文章。...本文主要介绍的是如何利用Toncat配置虚拟目录,因为配置了虚拟目录,就不需要将我们的web项目放在webapps目录下,直接配置server.xml,指定web根目录,然后直接在浏览器就可以访问。...修改 server.xml 文件接下来,我们需要修改 Tomcat 的 server.xml 文件,以便让 Tomcat 知道我们想要使用虚拟目录。...测试虚拟目录最后,打开浏览器,访问 http://localhost:8080/blog,你应该可以看到博客目录下的文章列表。...总结通过以上步骤,我们已经成功地为 Tomcat 配置了虚拟目录,并能够在 Tomcat 中访问到博客目录下的文章。这种方法不仅适用于博客,还可以应用于其他任何 Web 应用程序。
方法一 在tomcat文件夹的conf\catalina\localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹) 增加project .xml...一般格式:项目文件夹\work reloadable是指可以重新加载,一般设置为true,方便使用,不需要经常重启Tomcat。...在Tomcat6的doc帮助文档中,官方是不提倡修改server.xml来添加虚拟目录的! 具体为何还是没仔细考虑过。...************ 参考资料 Tomcat设置虚拟目录的方法, 不修改server.xml tomcat通过conf-Catalina-localhost目录发布项目详解 tomcat下面web应用发布路径配置...( 即虚拟目录配置 )
配置Web应用虚拟目录 开发好的Web应用要想被外界访问,除了需要安装一个Web服务器外,还要将该Web应用映射成为一个能够供外界访问的虚拟Web目录,这个过程称为配置Web应用虚拟目录。...图中之所以出现了404错误,原因是Tomcat无法管理/webapps目录以外的Web应用程序,在这种情况下,Web应用要想被外界访问,就需要手动配置虚拟目录,在Tomcat服务器中配置虚拟目录有两种方式...上述代码中,元素用于将本地文件系统中的一个目录映射成一个可供Web浏览器访问的虚拟目录。...其中,path属性用于指定Web应用的虚拟路径;docBase属性用于指定该虚拟路径所映射到本地文件系统目录,可以使用绝对路径或相对于/webapps的相对路径。...在自定义xml文件中配置虚拟目录 在实际开发中,如果经常在server.xml文件中配置虚拟目录会有一个弊端,那就是每次修改server.xml文件后,要想使文件生效,必须重新启动Tomcat服务器。
unpackWARs="true" autoDeploy="true"> appBase:这个目录下面的子目录将自动被部署为应用,且war文件将被自动解压缩并部署为应用,默认为tomcat...我们也可以在host下配置虚拟目录 <Context path="" docBase="D:\WebContent" sessionCookiePath="/" sessionCookieName="JSESSIONID...只是指向了你某个应用的目录,这个可以和appBase没有任何关系 如果你把他们弄重复了,也就是2个指向了一个目录,也能运行,但应用下面的每个子目录,其实是被部署为单独的应用的,这就是两者区别与联系 配置项目<em>虚拟目录</em>
七、Tomcat服务器虚拟目录的映射方式 Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。...那么在Tomcat服务器中,如何进行虚拟目录的映射呢?...注意:在Tomcat6之后中,不再建议在server.xml文件中使用配置context元素的方式来添加虚拟目录的映射,因为每次修改server.xml文件后,Tomcat服务器就必须要重新启动后才能重新加载...此时Tomcat服务器就会自动为JavaWebs这个JavaWeb应用映射一个同名的虚拟目录"/JavaWebs" 后台日志: ? 如下图所示: ?...属性来设置虚拟目录的名称,那么"F:\JavaWebs"映射的虚拟目录名称是什么呢,就是当前正在编辑的这个xml文件的名称JavaWebs。
二、Tomcat服务器虚拟目录的映射方式 Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。...那么在Tomcat服务器中,如何进行虚拟目录的映射呢?...Inside a Host element in the main conf/server.xml. 2.2、虚拟目录的映射方式二:让tomcat服务器自动映射 tomcat服务器会自动管理webapps...2.3、虚拟目录的映射方式三 参考Tomcat服务器文档: In individual files (with a ".xml" extension) in the $CATALINA_BASE...使用这种方式映射虚拟目录的最大好处是修改了配置文件后不用重启Tomcat服务器,比如将aa.xml修改成bb.xml,Tomcat服务器会自动Undeploying context [/aa],然后自动信息
---- 配置虚拟目录 为什么需要配置虚拟目录?...如果把所有web站点的目录都放在webapps下,可能导致磁盘空间不够用,也不利于对web站点目录的管理【如果存在非常多的web站点目录】 把web站点的目录分散到其他磁盘管理就需要配置虚拟目录【默认情况下...,只有webapps下的目录才能被Tomcat自动管理成一个web站点】 把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射 ---- 配置虚拟目录方法一: 在其他盘符下创建一个web...---- 配置虚拟目录方法二: 进入到conf\Catalina\localhost文件下,创建一个xml文件,该文件的名字就是站点的名字。 ?...---- 练习 在浏览器输入http//:zhongfucheng直接显示到页面 分析: 需要配置虚拟主机 把8080端口改成80 设置web站点首页 映射虚拟目录为/ ?
NameVirtualHost 172.16.1.15:80 <VirtualHost 172.16.1.15:80> ServerName www.j...
原贴如下: niginx 似乎没有虚拟目录的说法,但是可以指定请求路径时nginx访问的路径,也算是一个解决办法。
知识简介 Java Web开发中使用最多的应该就是Apache旗下的免费服务器tomcat,下载解压后的目录如下: tomcat目录.PNG 启动和关闭它,只要在bin目录下找到如下的批处理文件即可:...开启和关闭.png 修改端口 我们知道,tomcat默认的端口号为8080,访问的形式如下: http://localhost:8080/project/index.jsp http://服务器IP地址...配置映射 现在虽然可以不加端口号访问了,但是对于网站首页,希望能通过如下方式访问,怎么办?...http://localhost/ http://服务器IP地址/ 解决办法 其实想通过该方式访问项目,本质是将项目映射到一个虚拟目录上,这样就不需要在后面加上项目名了,那么如何进行映射呢?...其实很简单,还是找到上面目录 conf,找到其中的文件 server.xml,添加如下的内容: 项目映射.png 至此,原先 http://localhost:8080/project/index.jsp
以下使用的Linux版本为: RedHat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54. 1.下载JDK与Tomcat. ... 须设置DNS解析(host文件或DNS系统). 10.web应用和虚拟目录的映射...可以修改xml配置文件的元素来设置web应用和虚拟目录的映射. ...·conf/[enginename]/[hostname]/ //在目录下任意建一个文件(扩展名xml),文件名即为虚拟目录名.多级目录使用#分割....·META-INF/context.xml // 可以将web应用放在webapps目录下让Tomcat服务器自动映射,适用开发环境,实际运用环境中不用自动映射。
Tomcat在Linux上的安装与配置 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.... 须设置DNS解析(host文件或DNS系统). 10.web应用和虚拟目录的映射...可以修改xml配置文件的元素来设置web应用和虚拟目录的映射....·conf/[enginename]/[hostname]/ //在目录下任意建一个文件(扩展名xml),文件名即为虚拟目录名.多级目录使用#分割....·META-INF/context.xml // 可以将web应用放在webapps目录下让Tomcat服务器自动映射,适用开发环境,实际运用环境中不用自动映射。
elinks 10.10.10.3/en elinks 10.10.10.3/cn M`9JFVZZJ{8]IU$JH634%V4.png require user innuser 配置Apache虚拟目录...,对虚拟目录cn启用用户认证,只允许webadmin访问
所以运行时必须要知道Jdk的位置 (2)端口占用问题:Tomcat服务器端口被其它程序占用Tomcat启动时读的是配置文件是server.xml,通过修改来修改Tomcat的默认监听的端口 (3)Catalina_home...环境变量:startup.bar会启动此环境变量绑定地址的Tomcat服务器,不配置就会启动对应的 2.Tomcat目录结构 ?...3.虚拟目录的映射方式 Web应用交给服务器管理的过程被称为虚拟目录的映射,Web服务管理Web应用 3.1 定义方式1 (1)在server.xml中的标签中配置虚拟目录==>对外访问路径(访问网站时浏览器地址栏中需输入的值...) (2)映射缺省web应用:。...(1)只要文件放在webapps目录中,即可映射成虚拟目录的映射 4.web应用所在目录结构 ?
Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。...3.6.2 虚拟目录配置 每个 Internet服务可以从多个目录中发布。通过以通用命名约定 (UNC) 名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。...其它发布目录称为虚拟目录。 假设项目名为myAPP 新建myApp.xml文件(与项目名一致) <?xml version="1.0" encoding="utf-8"?...c)path:网络访问的虚拟目录名 2. 将该文件放在\conf\Catalina\localhost目录下 3....虚拟目录访问方式:http://localhost:8080/myapp 3.6.3 配置虚拟主机 假如两家公司Web应用都发布在同一个Tomcat服务器上,可以为每家公司分别创建一个虚拟主机,如:www.test1
JavaWeb应用的部署 1.IDEA部署 2.war包发布 2.4.1 Tomcat配置虚拟目录 2.4.2 Tomcat配置虚拟主机 2.4.3 Tomcat默认项配置 ---- 一、Tomcat发布应用...Web应用开发好后,若想供外界访问,需要把web应用所在目录交给Web服务器管理(Tomcat就是Web服务器之一),这个过程称之为虚似目录的映射。 2....的webapps目录中 第三步:启动服务时,tomcat会自动解压。...2.4.1 Tomcat配置虚拟目录 虚拟目录的配置,支持两种方式。第一种是通过在主配置文件中添加标签实现。第二种是通过写一个独立配置文件实现。...但是它不是Tomcat的默认端口。我们此处说的默认端口是,当使用默认值的时候,端口号可以省略。Tomcat的默认端口是80。
://localhost:8081/,如下图所示: 二、Tomcat服务器虚拟目录的映射方式 Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射...那么在Tomcat服务器中,如何进行虚拟目录的映射呢?...Inside a Host element in the main conf/server.xml. 2.2、虚拟目录的映射方式二:让tomcat服务器自动映射 tomcat服务器会自动管理webapps...这个JavaWeb应用映射一个同名的虚拟目录”/JavaWebDemoProject”,然后就可以使用浏览器访问这个JavaWeb应用的资源了,如下图所示: 2.3、虚拟目录的映射方式三 参考Tomcat...使用这种方式映射虚拟目录的最大好处是修改了配置文件后不用重启Tomcat服务器,比如将aa.xml修改成bb.xml,Tomcat服务器会自动Undeploying context [/aa],然后自动信息
Apache的虚拟目录功能: 已知我们把web应用放在Apache默认的hdocs目录下,Apache会自动的管理它。...若我们想把web应用放在其他目录下, Apache仍然能够访问它,则需要用到Apache的虚拟目录功能。 实验环境: RHEL6.5一台,window7或window10一台 实验步骤 ?
WEB服务器软件:Tomcat 下载 http://tomcat.apache.org/ 安装 解压安装包即可,安装目录不要有中文和空格 卸载 删除目录即可 启动 bin/startup.bat 启动的时候会读取系统的...java环境变量JAVA_HOME,如果没有配置会闪退 tomcat纯java编写,启动和运行需要依赖jdk 启动成功localhost:8080会显示tomcat的index访问页面 如果启动报错可以在...war包 同时,可以在conf/web.xml中,配置listings为true,为false就不会对外展示虚拟目录,为true就会对外展示虚拟目录 image.png 配置完毕后重启tomcat即可。...方式二: conf\Catalina\localhost 在这个目录下可以创建一个xml的配置文件 这个文件的文件名即为虚拟目录的目录名 文件中存放的内容即为应该在conf/server.xml中配置的内容...jar包,应当放置在tomcat的lib文件夹下面一份。
网络通信三要素 二、Tomcat环境配置 1. 启动与关闭 2. 常见错误问题 3. 部署Web项目 a. Web项目目录结构 b. Tomcat部署web项目 i....Tomcat部署web项目 i. 直接放在webapps目录下 项目访问路径和虚拟目录是一致的 简化部署:将项目打成war包,再将war包放在webapps目录下,war包会自动解压缩。 ii....Servlet执行原理 Tomcat解析收到的请求,获取URL路径 根据web.xml文件,查看是否有对应映射的Servlet 如果有,找到全类名,并加载该类的字节码文件到内存...Tomcat。...在xml文件中,配置虚拟目录,以及映射docBase为IDEA的项目out目录等。
领取专属 10元无门槛券
手把手带您无忧上云