二、上线
========
其实我觉得这个阶段,应该还是比较简单,一般分为两种,一种是打包成jar包直接执行,另一种是打包成war包放到tomcat服务器下。
(一)打包成jar包
如果你使用的是maven来管理项目,执行以下命令
cd 项目跟目录(和pom.xml同级)
maven clear package
//或者执行下面的命令
//排除测试代码后进行打包
mvn clean package -Dmaven.test.skip=true
打包完成后jar包会生成到target目录下,命名一般是项目名+版本号.jar
启动jar包命令
java -jar target/spring-boot-scheduler-1.0.0.jar
这种方式,只要控制台关闭,服务就不能访问了。下面我们使用在后台运行的方式来启动:
nohup java -jar target/spring-boot-scheduler-1.0.0.jar &
也可以在启动的时候选择读取不同的配置文件
java -jar app.jar --spring.profiles.active=dev
也可以在启动的时候设置 jvm 参数
java -Xms10m -Xmx80m -jar app.jar &
如果使用的是 gradle,使用下面命令打包
gradle build
java -jar build/libs/mymodule-0.0.1-SNAPSHOT.jar
(二)打