zoukankan      html  css  js  c++  java
  • CentOS 7 部署 Spring Boot

    Spring Boot 内嵌了tomcat 。我们可以将Boot打成 jar 包丢到服务器上运行才行。

    Spring Boot已经帮我们打理好了这一切,如果项目是继承自 spring-boot-starter-parent ,在pom文件中插入下段配置就可以

    <build>
      <plugins>
        <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
      </plugins>
    </build>
    

    如果不是继承的 spring-boot-starter-parent ,那就按照以下配置

    <build>
    	<plugins>
    		<plugin>
    			<groupId>org.apache.maven.plugins</groupId>
    			<artifactId>maven-compiler-plugin</artifactId>
    			<configuration>
    				<source>1.8</source>
    				<target>1.8</target>
    			</configuration>
    		</plugin>
    		<plugin>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-maven-plugin</artifactId>
    			<executions>
    				<execution>
    					<goals>
    						<goal>repackage</goal>
    					</goals>
    				</execution>
    			</executions>
    		</plugin>
    	</plugins>
    </build>
    

    这些基本的配置保证了以后 ,我们需要对项目进行打包,由于我这里用的是maven父子项目  所以我这边进入父项目目录执行以下命令

    mvn clean install -Dmaven.test.skip=true //跳过测试
    

    将 jar 包上传至服务器 , 先查看 本程序的端口是否被占用,用以下命令查看当前运行进程及进程号

    netstat  -nap
    

    可以通过以下命令停止进程

    kill -9 进程号
    

    再进入 jar 包所在目录,以后台的方式运行 jar 包

    setsid   java  -jar   xxxxx.jar
    

    静待服务启动。。。。。。。

  • 相关阅读:
    NSURLSessionDataDelegate 文件下载
    NSURLConnection 大文件下载
    全屏滑动
    qq粒子效果
    iOS 技巧
    iOS 15 新特性适配
    iOS 字符串转json 字符串转数组
    iOS 微信分享显示未验证应用2
    iOS 微信分享显示未验证应用1
    iOS 隐藏系统音量提示框
  • 原文地址:https://www.cnblogs.com/wuzhenzhao/p/9482820.html
Copyright © 2011-2022 走看看