zoukankan      html  css  js  c++  java
  • 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而言,它既可以是相对路径,也可以是绝对路径,不用修改。

  • 相关阅读:
    科技公司网站
    jquery 设置元素内容html(),text(),val()
    jquery 相关class属性的操作
    jquery attr()和prop()方法的使用
    检测移动设备横竖屏
    设定程序在某个特定时刻执行
    js设计模式-建造者模式
    css自定义字体完美解决方案example
    css透明属性
    css3多列example
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/8276433.html
Copyright © 2011-2022 走看看