• war包部署到服务器后,如何直接访问,而不需要在地址后面加war包名


    正常情况下,但我们把war部署到服务器上,访问地址是:服务器ID:端口/war包名

    但是如果个人建站显然不适合以此方式.

    方式一:修改服务器Tomcat的server.xml配置

    注意:你的报名如果是:abcd.war那么是:abcd不带.war的,
    添加<Context path ="" docBase="war包名"  reloadable="true"/>

    <!-- 网站域名例如:wwww.baidu.com -->
    <Host name="网站域名"  appBase="webapps" unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
                pattern="%h %l %u %t "%r" %s %b" />
            <!-- war包名 -->
    	<Context path ="" docBase="war包名"  reloadable="true"/>
    </Host>
    
    

      

    保存配置后重启Tomcat服务

    此时访问地址是:服务器ID:端口

    若以购买域名且解析完成,就可以自己访问网址了

    方式二:删除Tomcat内ROOT文件夹
    Tomcat启动时会去webapps下访问默认ROOT目录下的应用程序,这是conf/server.xml配好的默认规则.

    将webapps目录下ROOT文件夹删除掉

    复制war包到webapps目录下,更名为ROOT.war

    重启Tomcat

    来自:https://blog.csdn.net/qq_42104012/article/details/84446631

  • 相关阅读:
    力拓题目 5-8-575,657,707,771
    力拓题目1-4-7,217,344,557
    解码,编码,文件的基本操作
    集合类型内置方法和拷贝浅拷贝深拷贝
    列表元祖字典内置方法
    数字类型内置方法
    字符串类型内置方法
    hdu2262 高斯消元
    hdu1757 构造矩阵
    poj1222 高斯消元
  • 原文地址:https://www.cnblogs.com/achengmu/p/11769861.html
Copyright © 2020-2023  润新知