• java web项目去除项目名称访问设置方法及tomcat的<Host>标签讲解


    本文为博主原创,未经允许不得转载。

           在集群项目中,为了方便用户可以更快捷的访问,即只需要输入IP和端口号,就可以直接访问项目,因为

    模块比较多,记住项目名称并不容易,所以在网上查看和学习了下设置的方法,在这里做一个简单的总结。

           方法也比较简单,只需要设置Tomcat中conf文件夹下面的server.xml文件即可,设置方法:

    只需要将<Host></Host>标签中的<Context></Context>设置一下即可,具体为:

       Tomcat默认加载项目时的内容为:

          <Context docBase="projectName" path="/projectName" reloadable="true" source="org.eclipse.jst.jee.server:projectName"/></Host>

    只需要将其改为:

        <Context docBase="projectName" path="/" reloadable="true" source="org.eclipse.jst.jee.server:projectName"/>

    这样就可以通过IP和端口号就可以直接访问到projectName项目了。

      注:

        <Host></Host>标签的说明:

           Host的节点主要是起一个对域名解析到那个虚拟主机进行配置,其name属性即为访问的域名,默认是127.0.0.1,localhost以及本地Ip,

    然后就是context节点,这个节点主要是配置虚拟主机里的访问项目的,默认访问的项目是context里属性path=“”的项目,一个虚拟

    主机里不能同时设置两个项目为path=“”,如果这样的话,tomcat将启动不了。path主要是指定访问时的项目web名,而docBase

    即指定的是物理路径名称了。

        <Host appBase="webapps" autoDeploy="true" name="localhost"></Host>

       appBase:虚拟目录的路径(用来运行jsp的目录),这个目录下面的子目录将自动被部署为应用。

      name为项目的域名。

      <Context docBase="projectName" path="/" reloadable="true" source="org.eclipse.jst.jee.server:projectName"/>

      path为映射的相对路径,当设置为"/"时,将projectName映射到根目录,从而访问。

       docBase是指相对于appBase而言,它既可以是相对路径,也可以是绝对路径,不用修改。

  • 相关阅读:
    Beta阶段DAY1
    Beta阶段DAY2
    Beta阶段冲刺前准备
    Beta阶段Scrum 冲刺博客合集
    alpha阶段项目复审
    网络15软工个人作业5——软件工程总结
    软工网络15个人作业4——alpha阶段个人总结
    软件工程网络15个人作业3 (201521123051 谢庆圆)
    软件工程网络15专业结对编程
    软工网络15个人阅读作业2 (201521123051 谢庆圆)
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/8276433.html
Copyright © 2020-2023  润新知