首页 > 编程语言 > 详细

Tomcat 部署 Spring Boot工程

时间:2020-05-26 17:21:14      阅读:51      评论:0      收藏:0      [点我收藏+]

1、创建SpringBoot项目

修改pom.xml文件


  <groupId>first.stone.island</groupId>
  <artifactId>first-stone-island</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <name>first-stone-island</name>
 <description>Demo project for Spring Boot</description>

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-tomcat</artifactId>
   <scope>provided</scope>
</dependency>

<build>
    <finalName>first-stone-island</finalName>
</build>

修改启动类,并重写初始化方法

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

public class ServletInitializer extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(FirstStoneIslandApplication.class);
    }
}

2、创建完成,并保证运行没问题

3、打成war包

4、准备一个tomcat

5、将打成的war包放入tomcat的  D:\tomcat\apache-tomcat-8.5.31\webapps  webapps目录下

6、运行tomcat: D:\tomcat\apache-tomcat-8.5.31\bin  进入到bin目录下 ,双击 startup.sh (前提是电脑配置了jdk环境)

7、运行成功后 并可通过网页访问之后

8、将项目转移到Lunix服务器下 服务器也是要配置tomcat环境的 

9、转移项目可选择war 或者 本地运行成功后生成的文件夹

技术分享图片

 

 我这里是直接把生成的文件copy到服务器上

技术分享图片

 

然后启动服务器的tomcat

进入到 cd /data/tomcat/apache-tomcat/bin 

执行命令: ./startup.sh  

进入到: /data/tomcat/apache-tomcat/logs/catalina.out 可以查看输出日志

启动完成后可以通过   地址(或者域名)+端口号:/first-stone-island/hello.html  访问到网页

-----------------------------------------------------------------------------------------------------------------

优化 访问地址

把ROOT文件夹中的文件都删除

然后把 /data/tomcat/apache-tomcat/webapps/first-stone-island 目录下的文件Ctrl+A Ctrl+C copy 到ROOT文件夹下

(当然 如果不放心的话 可以将ROOT文件备份一份)

然后重新启动tomcat

启动完成后可以通过 地址(或者域名)+端口号:/hello.html  访问到网页

-----------------------------------------------遇到的坑------------------------------------------------------------------

查看 端口的使用情况: [root@izuf6gkrzwb6u9efw0ig4sz logs]# netstat -ano | grep 8080 

查看日志文件的日志: tail -200f catalina.out  

判断路径是否是对的: wget http://139.196.29.196:8080/first-stone-island/hello.html 

nginx启动命令: /usr/local/webserver/nginx/sbin/nginx -c /usr/local/webserver/nginx/conf/nginx.conf 

判断服务是否启动成功:  ps -ef|grep nginx 

Tomcat 部署 Spring Boot工程

原文:https://www.cnblogs.com/gjq1126-web/p/12966439.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!