当前位置:   article > 正文

SpringBoot项目部署到Linux下Tomcat服务器上,并直接通过域名访问项目_springboot 发布到linux 外部客户端怎么访问

springboot 发布到linux 外部客户端怎么访问

第一步,maven-install-war包

 

一、在pom.xml中声明为war打包:
<packaging>war</packaging>

二、禁用springboot中内置的tomcat,部署到外部的tomcat中
 <!-- 排除内置tomcat容器,导出成war包可以让外部容器运行spring-boot项目-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
 

四、进行clean、install项目(顺序已经标注)


那么打包成war包之后,在控制台会输出路径,然后我们找到war包,然后复制

五、将war包上传服务器磁盘

六、修改config下的server.xml
1.修改内容:将默认的8080端口改成80端口,这样就不需要输入访问端口了(80端口默认隐藏)

2.注意:绿色框默认为localhost,但是我们需要直接通过域名访问,那么就可以直接将其改为域名(例如:liuyinian.wang)

红色框为springboot应用在服务器上的绝对路径地址值(如图二)

需要自己加

<Context docBase="/usr/wangjian/software/tomcat/apache-tomcat-8.5.50/webapps/wangjian-0.0.1-SNAPSHOT" path="" reloadable="true" crossContext="true"/>

然后就可以重启服务器用域名进行访问了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/48965
推荐阅读
相关标签
  

闽ICP备14008679号