• tomcat的虚拟目录映射常用的几种方式


      我们在项目部署的时候,可以采用多种方式,接下来我们将在实际中比较常用的几种方式总结如下。

    1.可以直接将我们的项目丢到tomcat的webapps目录下,这样当tomcat重启的时候,我们就可以访问到项目中的页面了

    举例:

    ①明确了项目要提供外界访问的名称为:JavaWebProject(里面有一个页面welcome.html)

    ②明确了tomcat的端口号8080

    ③这样重启tomcat,我们就可以通过http://localhost:8080/JavaWebProject/welcome.html就可以访问到我们项目下的页面了

    ④如果你直接想通过http://localhost:8080/welcome.html直接访问该页面,可以将项目的名称改成ROOT即可

    这种方式在实际开发中最常用

    2.在tomcat的conf目录的sever.xml文件的<Host></Host>标签中进行配置,格式如下<Host><Context path="/外界访问的项目名称" docBase="你机器上实际项目目录路径"/></Host>。

    举例:

    ①明确了项目在本地机器上实际的路径为:D:/JavaWebProject(里面有一个页面welcome.html)

    ②明确了项目要提供外界访问的名称为:News

    ③明确了项目在server.xml中配置信息如下<Host><Context path="/News" docBase="D:/JavaWebProject"/>

    ④明确了tomcat的端口号8080

    ⑤这样通过http://localhost:8080/News/welcome.html就可以访问到我们项目下的页面了

    ⑥如果你直接想通过http://localhost:8080/welcome.html直接访问该页面,可以将path直接写成path="",这样即可

    不太建议使用这种方式,当我们修改了server.xml的时候需要重启tomcat

    3.在tomcat的conf/Catalina/localhost目录下,我们可以新建一个以外界访问项目名称命名的后缀为.xml文件,并在我们新建的xml文件中写入<Context  docBase="你机器上实际项目目录路径"/>然后启动tomcat我们就可以访问到我们项目中的页面了

    举例:

    ①明确了项目在本地机器上实际的路径为:D:/JavaWebProject(里面有一个页面welcome.html)

    ②明确了项目要提供外界访问的名称为:News

    ③明确了项目在tomcat的conf/Catalina/localhost目录下新建的xml文件为为News.xml,xml文件中配置信息如下<Context  docBase="D:/JavaWebProject"/>

    ④明确了tomcat的端口号8080

    ⑤这样通过http://localhost:8080/News/welcome.html就可以访问到我们项目下的页面了

    如果你直接想通过http://localhost:8080/welcome.html直接访问该页面,可以将xml名称改成ROOT.xml即可

    ⑦还可以加上层级,如果你将xml文件写成Site#Web#News.xml的话,那么你的访问url将变成http://localhost:8080/Site/Web/News/welcome.xml

    这种方式配置比较灵活,方便,而且修改配置不用重启tomcat

  • 相关阅读:
    ural(Timus) 1019 Line Painting
    ACMICPC Live Archive 2031 Dance Dance Revolution
    poj 3321 Apple Tree
    其他OJ 树型DP 选课
    poj 3548 Restoring the digits
    ACMICPC Live Archive 3031 Cable TV Network
    递归循环获取指定节点下面的所有子节点
    手动触发asp.net页面验证控件事件
    子级Repeater获取父级Repeater绑定项的值
    没有列名的数据绑定
  • 原文地址:https://www.cnblogs.com/nanyangke-cjz/p/7113548.html
Copyright © 2020-2023  润新知