第一阶段任务回顾

一、windows(win10)环境下配置java开发环境和工具

1.1 jdk8安装和配置环境变量  

1.2 idea安装

1.3 git安装和配置环境变量

1.4 gradle安装和配置环境变量

二、实现本地上传项目到gitee、从gitee拉取项目,修改/添加代码后提交

2.2 遇到的问题:

      2.2.1 idea提交出现rejected

      2.2.2 提交规范:只提交修改过的代码/文件,不要把编译后的东西传上去。

 

 

三、项目在本地(windows环境)启动中报错,大概原因就是没有找到对应的日志文件。

Exception in thread "main" java.lang.IllegalStateException: Logback configuration error detected: 
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[dailyRollingFileAppender] - Failed to create parent directories for [D:\Users\ljp\IdeaProjects\yxn-service-notification\LOG_PATH_IS_UNDEFINED\C:\Users\61004\AppData\Local\Temp\spring.log.log]
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[dailyRollingFileAppender] - openFile(LOG_PATH_IS_UNDEFINED/C:\Users\61004\AppData\Local\Temp\/spring.log.log,true) call failed. java.io.FileNotFoundException: LOG_PATH_IS_UNDEFINED\C:\Users\61004\AppData\Local\Temp\spring.log.log (文件名、目录名或卷标语法不正确。)
	at org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration(LogbackLoggingSystem.java:162)
	at org.springframework.boot.logging.AbstractLoggingSystem.initializeWithConventions(AbstractLoggingSystem.java:81)
	at org.springframework.boot.logging.AbstractLoggingSystem.initialize(AbstractLoggingSystem.java:59)
	at org.springframework.boot.logging.logback.LogbackLoggingSystem.initialize(LogbackLoggingSystem.java:115)
	at org.springframework.boot.logging.LoggingApplicationListener.initializeSystem(LoggingApplicationListener.java:303)
	at org.springframework.boot.logging.LoggingApplicationListener.initialize(LoggingApplicationListener.java:276)
	at org.springframework.boot.logging.LoggingApplicationListener.onApplicationEnvironmentPreparedEvent(LoggingApplicationListener.java:239)
	at org.springframework.boot.logging.LoggingApplicationListener.onApplicationEvent(LoggingApplicationListener.java:212)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:122)
	at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:74)
	at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
	at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:325)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:296)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107)
	at com.yixiaoneng.service.notification.Application.main(Application.java:21)

Process finished with exit code 1

分析:

        因为项目需要在不同的环境下运行,那不同的环境下就需要运行不同配置文件

        

解决办法:

        windows环境下使用spring.profiles.active 区分不同环境下配置文件,首先在idea中找到对启动类的参数配置,添加对应的参数即可

        

   

如果是Linux环境下的话,打成jar包后使用命令+参数启动

nohup java -Dspring.profiles.active=ppe -jar notification.jar &

利用Spring.profiles实现多环境配置

 

四、阿里云服务器准备,linux(centos7)环境下配置java开发环境

1.1 jdk8安装和配置环境变量(yum命令安装)

1.2 git安装和配置环境变量

1.3 gradle安装和配置环境变量

1.4 遇到的问题:linux常用命令不熟悉、不理解

 

五、linux(centos7)从gitee拉取项目

1.1 遇到的问题:一开始的想法是先在本地(windows环境)将项目打成jar包后上传到gitee后,然后在linux服务器上直接启动jar包。后来发现gitee无法上传.jar文件(扫描不到.jar文件) ,于是改变方向,在linux(centos7)从gitee拉取项目后,再将项目打成jar包

IDEA 集成git插件无法上传jar包问题

 

六、在linux(centos7)环境将项目打成jar包,并部署运行

1.1 遇到的问题:shell脚本执行不了,显示no such dirctory or file,原因:shell脚本在定义时,首行需要 写入 #!/bin/sh,符号#!用来告诉系统它后面的参数是用来执行该文件的程序。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值