spring程序应该安装在目录linux点击右侧的MavenProject,再点击项目中的Lifecycle,package,等待“success”即可完成jar包。
spring程序最重要的就是遵循“约定优于配置”这一基本原则。Spring Boot的关于静态资源的默认配置已经完全满足绝大部分WEB应用的需求。没必要去弄手续繁杂的自定义,用Spring Boot的约定就好了。
spring程序特性:
spring程序强大的基于 JavaBeans的采用控制反转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组件更加快捷简易。一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。
spring程序内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。
spring程序JDBC 抽象层提供了有针对性的异常等级(不再从SQL异常中提取原始代码),简化了错误处理,大大减少了程序员的编码量。 再次利用JDBC时,你无需再写出另一个 '终止' (finally) 模块。并且面向JDBC的异常与Spring 通用数据访问对象(Data Access Object) 异常等级相一致。
APP_NAME=logger-server-web-2.0.jar
APP_DIR=/home/silverbox/logger-server
usage() {
echo "Usage: sh app.sh [start|stop|restart|status]"
exit 1
}
is_exist(){
pid= ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}'
if [ -z "${pid}" ]then
return 1
else
return 0
fi
}
start(){
is_exist
if [ {APP_NAME} is already running. pid= APP_DIR/ APP_DIR/log.out 2>&1 &
echo "${APP_NAME} start success"
fi
}
stop(){
is_exist
if [ pid
else
echo "${APP_NAME} is not running"
fi
}
status(){
is_exist
if [ {APP_NAME} is running. Pid is {APP_NAME} is NOT running."
fi
}
restart(){
stop
start
}
case "$1" in
"start")
start
"stop")
stop
"status")
status
"restart")
restart
*)
usage
esac
使用方法
注意编码
sh 脚本(.sh文件) start
sh 脚本(.sh文件) stop
sh 脚本(.sh文件) restart
1.首先在pom.xml文件中导入Springboot的maven依赖
2.package一下
3.package完成以后,target中会生成一个.jar包
1.在 / 目录下 创建 project此目录 (此目录创建位置不限制,根据自己的来定)
2.进入project目录下,将springBoot项目的jar包上传进来
上传成功!
3.创建 nohup.out日志文件,用于输出项目启动的日志输出
4.运行jar 文件
表示已经将日志输出打印到nohup.out文件中
查看nohup.out文件
启动成功
在防火墙开放端口号,否则无法远程访问
注意IP地址
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)