首页 > 编程知识 正文

idea怎么安装spring(springboot打包jar)

时间:2023-05-05 20:55:55 阅读:104934 作者:1182

本文所有操作均基于阿里巴巴云工具包。

00-1010插件市场下载安装。

1.在IntelliJ IDEA顶部的菜单栏中选择文件设置。2.单击设置对话框左侧导航栏中的插件。3.单击插件区域中的市场。4.在搜索栏输入阿里巴巴云工具包。5.阿里巴巴云工具包将出现在5。搜索结果区域,然后单击安装。

6.等待下载和安装后,单击重新启动集成开发环境。7.填写邀请码

邀请码:6ERULV

00-1010添加服务器。

从IntelliJ IDEA顶部的菜单栏中选择工具阿里巴巴云阿里巴巴云视图主机。在弹出的主机选项卡中单击添加主机。

3.在添加主机对话框中设置主机列表、用户名、密码和标签等参数,完成后单击添加。

设置参数后,可以单击“测试连接”来测试是否可以成功连接到服务器。

00-1010选择阿里巴巴云部署到主机.在IntelliJ IDEA的顶部菜单中。在部署到主机对话框中设置部署参数,然后单击运行。

下表描述了部署参数:

参数

形容

文件

Maven Build:如果当前项目是由Maven构建的,那么可以直接构建和部署。上传文件:如果当前项目不是由Maven构建的,或者打包的部署文件已经存在于本地,则可以选择并上传本地部署文件。Gradle Build:如果当前项目是由Gradle构建的,请选择此项进行构建和部署。目标主机

从下拉列表中选择一个标记,然后在标记中选择要部署的服务器。

目标目录

输入服务器上的部署路径,例如/root/tomcat/webapps。

命令

输入应用程序启动命令,如sh /root/restart.sh

3.如果出现下图,表示文件正在上传。

表示上传已完成。

附加了另一个启动|重启脚本。

#!/ljdwg/bash

#这个可以用jar包名代替。

APP_NAME=xxx-1.0.jar

#根据实际情况修改参数。

JVM='-server-xms 2g-Xmx2g-xmn 512m-XX: permsize=128m-xx3360 maxnewsize=128m-xx3360 maxpermsize=25z h6m-XSS 256k-djava . awt . headless=true-XX: cmssclassunloadingenabled-XX: cmsspermgensewengenabled-xlogc 3360/logs/XXX-server/GC/XXX-GC . log '

# APPFILE _ PATH='-Dspring . config . location=/usr/local/config/application . properties '

#使用说明,用于提示输入参数。

用法(){ 0

echo ' usage : sh Execute script . sh[start | stop | restart | status | log | backup]'

1号出口

}

#检查程序是否正在运行。

is _ exist(){ 0

PID=` PS-ef | grep $ APP _ NAME | grep-v grep | awk“{ print $ 2 }”'

#如果没有返回1,则有返回0。

if[-z ' $ { PID } '];然后

返回1

其他

返回0

船方不负担装货费用

}

#开始方法

start(){ 0

is_exist

如果[ $?-eq ' 0 '];然后

echo '${APP_NAME}已经在运行。pid=${pid}。

其他

# nohup Java $ JVM-jar $ APP file _ PATH $ APP _ NAME/dev/null 21

#在后台启动jar包,控制环境变量。根据实际情况进行修改。

nohup Java $ JVM-jar $ APP _ NAME-spring . profiles . active=prod/dev/null 21

船方不负担装货费用

}

#停止方法

stop(){ 0

is_exist

如果[ $?-eq ' 0 '];然后

kill -9 $pid

其他

回声“${APP_NAME}未运行”

船方不负担装货费用

}

#输出运行状态

状态(){ 0

is_exist

如果[ $?-eq ' 0 '];然后

echo '${APP_NAME}正在运行。Pid为${pid} '

其他

回声“${APP_NAME}未运行。”

船方不负担装货费用

}

#重启

重新启动(){ 0

停止

开始

}

#日志

log(){ 0

#输出实时日志

tail-n 100-f/log/FDC-server/FDC-server . log

}

#备份

backup(){ 0

#根据需要自定义备份文件路径。

BACKUP _ PATH=/usr/local/web apps/BAckUP/XXX-server/

#获取当前时间作为备份文件名

BACKUP _ DATE=` DATE ' % Y % m % d(% H :% M :% S)' '

回显“备份文件-”$ BACKUP _ PATH $ BACKUP _ DATE。罐子

#备份当前的jar包

CP-r/usr/local/web apps/$ APP _ NAME $ BACKUP _ PATH $ BACKUP _ DATE '。罐子

}

#根据输入的参数,选择相应的方法执行;如果没有,将执行使用说明。

大小写“$1”

开始)

开始

停止)

停止

状态)

状态

重启)

重新开始

日志)

原木

备份)

支持

*)

使用

环境系统应用中心环境系统应用程序中心作者:塔哥哥要学习链接:https://金爵。cn/post/6918280047816081421来源:掘金

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。