首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Tomcat配置虚拟目录

前言在 Tomcat 中,虚拟目录是一种非常实用的功能,它可以让用户访问到非根目录下的资源。本文将介绍如何为 Tomcat 配置虚拟目录,以便用户能够通过 HTTP 访问到博客目录下的文章。...本文主要介绍的是如何利用Toncat配置虚拟目录,因为配置了虚拟目录,就不需要将我们的web项目放在webapps目录下,直接配置server.xml,指定web根目录,然后直接在浏览器就可以访问。...修改 server.xml 文件接下来,我们需要修改 Tomcat 的 server.xml 文件,以便让 Tomcat 知道我们想要使用虚拟目录。...测试虚拟目录最后,打开浏览器,访问 http://localhost:8080/blog,你应该可以看到博客目录下的文章列表。...总结通过以上步骤,我们已经成功地为 Tomcat 配置了虚拟目录,并能够在 Tomcat 中访问到博客目录下的文章。这种方法不仅适用于博客,还可以应用于其他任何 Web 应用程序。

85810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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服务器。

    1.8K10

    tomcat基本使用,就是这么简单

    七、Tomcat服务器虚拟目录映射方式 Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。...那么在Tomcat服务器中,如何进行虚拟目录映射呢?...注意:在Tomcat6之后中,不再建议在server.xml文件中使用配置context元素的方式来添加虚拟目录映射,因为每次修改server.xml文件后,Tomcat服务器就必须要重新启动后才能重新加载...此时Tomcat服务器就会自动为JavaWebs这个JavaWeb应用映射一个同名的虚拟目录"/JavaWebs" 后台日志: ? 如下图所示: ?...属性来设置虚拟目录的名称,那么"F:\JavaWebs"映射虚拟目录名称是什么呢,就是当前正在编辑的这个xml文件的名称JavaWebs。

    54520

    JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)

    二、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],然后自动信息

    45430

    Tomcat就是这么简单

    ---- 配置虚拟目录 为什么需要配置虚拟目录?...如果把所有web站点的目录都放在webapps下,可能导致磁盘空间不够用,也不利于对web站点目录的管理【如果存在非常多的web站点目录】 把web站点的目录分散到其他磁盘管理就需要配置虚拟目录【默认情况下...,只有webapps下的目录才能被Tomcat自动管理成一个web站点】 把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录映射 ---- 配置虚拟目录方法一: 在其他盘符下创建一个web...---- 配置虚拟目录方法二: 进入到conf\Catalina\localhost文件下,创建一个xml文件,该文件的名字就是站点的名字。 ?...---- 练习 在浏览器输入http//:zhongfucheng直接显示到页面 分析: 需要配置虚拟主机 把8080端口改成80 设置web站点首页 映射虚拟目录为/ ?

    1.5K50

    Java Web之tomcat修改80端口和项目映射

    知识简介 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

    2.4K80

    Tomcat服务器、Http请求与响应

    所以运行时必须要知道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应用所在目录结构 ?

    1.4K10

    Java学习笔记-全栈-web开发-05-Tomcat

    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

    52320

    【愚公系列】2022年01月 Java教学课程 83-Tomcat发布java应用

    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。

    37640

    JavaWeb开发与代码的编写(一)

    ://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],然后自动信息

    42320

    javaWeb idea学习笔记(一)tomcat

    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文件夹下面一份。

    59300
    领券