CentOS部署SpringBoot项目(二)

v阅读目录

Linux部署SpringBoot

1. 《CentOS安装FTP服务》

2. 《CentOS安装Java JDK》

3. 《CentOS安装Tomcat》

4. 《详解intellij idea搭建SpringBoot》

5. 《CentOS部署SpringBoot项目》

 

Intellij idea打包jar

1.2 编译插件, 如果是按照《详解intellij idea搭建SpringBoot》建立的springboot模板则可跳过此步骤

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

1.3 在IntelliJ IDEA的顶部右边选择“Edit Configurations”,并添加一个Maven配置

如上图,依次执行A、B、C

1.4 然后在Command line中输入“clean package”, 然后点击绿色的三角图标运行。如下图所示:

1.5 打包成功,如下图所示

2.1 文件传输至CentOS服务器。

如果FileZilla连接centos有问题的,可以看看《CentOS安装FTP服务》

2.2 到达jar包放置的位置,执行: java -jar zuche-0.0.1-SNAPSHOT.jar

如果需要配置端口号的话,就在后面加上java -jar zuche-0.0.1-SNAPSHOT.jar --server.port=80

如上图,表示部署成功。

2.3 在客户端电脑打开浏览器输入地址 http://10.168.11.106:8080/index 没有配置端口的话,就是默认的。

OK,得到的效果与《详解intellij idea搭建SpringBoot》演示的本地效果一致。

2.4 需要注意的是,如果在上面部署了80端口的jar包应用,下次再部署的时候会提示80端口被占用。

错误信息:ERROR 48608 --- [ main] o.apache.catalina.core.StandardService : Failed to start connector [Connector[HTTP/1.1-80]]

查看80端口号是否在使用中lsof -i:80

找到进程号35986 ps 35986

杀掉进程kill -9 35986

相关命令:

3.1 查看Tomcat的目录 sudo find / -name *tomcat*

root权限下,从根目录递归式查找名称中包含tomcat字段的文件名称,也许会出来好多,但是也应该能够定位到Tomcat的位置了。

如果万一不能很确定目录是否是Tomcat目录的话,可以找可能是Tomcat的目录,然后ls看看目录内的结构

3.2 查看运行时的实时日志 tail -f catalina.out

3.2.1 tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. Ctrl+c 是退出tail命令。

3.2.2 格式:tail[必要参数][选择参数][文件]

3.2.3 功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

3.2.4 参数:

-f 循环读取

-q 不显示处理信息

-v 显示详细的处理信息

-c<数目> 显示的字节数

-n<行数> 显示行数

--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.

-q, --quiet, --silent 从不输出给出文件名的首部

-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

3.2.5 示例,显示文件末尾最后5行内容 tail -n 5 catalina.2018-10-07.log

3.3 查看端口信息netstat -tln

3.4 查看Tomcat进程信息ps -ef|grep tomcat

3.5 查看当前的工作目录(pwd:print working directory)pwd

3.6 windows查看Tomcat端口 netstat -ano|findstr 8080

3.7 Linux更改网络IP

3.7.1 进入网络配置目录 cd /etc/sysconfig/network-scripts

3.7.2 编辑配置文件 vim ifcfg-ens33

保证服务器(虚拟机)和本机在同一个IP段。重要重要重要!!!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值