线上跑Job步骤:
1、ssh ape@dx-ape-others1-vm --> cd jobs -->git clone ... -->cd 项目下 -->mvn package -->cd job模块下 -->
nohup java -Xloggc:/home/shared/log/gc.log -XX:+PrintGCDateStamps -XX:-PrintGCDetails -verbose:gc \
-jar -Dspring.profiles.active=online,lf-online \
target/gandalf-profile-job.jar \
--jobs.active=ImportTeacherInfoJob \
--varName="value" >> ImportTeacherInfoJob.log
1、本地跑不起来问题:在JobApplication中有以下第三行:
public static void main(String[] args) {
System.setProperty("org.jboss.logging.provider", "slf4j");
SpringApplication application = new SpringApplication(SyncRoomKey2SkyStatisticsStarter.class);
application.setWebEnvironment(false);
application.run(args);
}
//推荐:
public static void main(String[] args) {
SpringApplication.run(ConanRockSkyEpisodeJobApplication.class, args);
}
2、配置文件在不同位置配置有相同的
3、-Dspring.profiles.active=online,lf-online 一定要加后面的lf-online,并且前面无空格,不然会让你哭死。(总是报错:can not resolve zkServices)