• 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

  • 相关阅读:
    网站设计中常见的几个错误
    C#的一个小函数来计算一个运算使用的时间和内存
    移动位置社交服务全球热潮日益高涨
    Opera CEO 专访:开源真的那么重要吗?
    N73和蓝牙GPS接收器LD3W----Route66 Mobile7中国版
    激励员工的首席执行官以及他们的秘诀
    2008年智能手机五大发展趋势
    J2EE初学者从这里入门
    Windows Mobile 5.0 开发学习
    手机开发平台指南、教程和资料介绍
  • 原文地址:https://www.cnblogs.com/nanyangke-cjz/p/7113548.html
Copyright © 2020-2023  润新知