java开发中常见的一些命令:redis相关命令和操作
启动jar包 前台启动java -jar bayonet-0.0.1-20210924-SNAPSHOT.jar后台运行启动
nohup java -jar bayonet-0.0.1-20210924-SNAPSHOT.jar(你的jar) &>/dev/null &
日志怎么查看?日志会重定向到你application.properties配置文件中对应的路径
具体例子,如果你这样配置:
#logging spirng boot 版本2.5.4 logging.file.path=logs/ logging.file.name=data.log logging.file.level=DEBUG
日志会对应在jar包同级生成logs文件夹,日志就在logs文件夹中。
生成tmp文件夹的原因后面说。
有的时候我们有多个配置
怎么灵活的指定配置文件启动呢?
nohup java -jar bayonet-0.0.1-20210924-SNAPSHOT.jar(你的jar) --spring.profiles.active=dev &>/dev/null &查找某个jar 对应pom文件的路径
jar ftv xxx.jar(你的jar) | grep pom.xml-bash: jar: 未找到命令 查看jdk配置的环境本来地址
echo $JAVA_HOME设置软连接
进入/usr/bin目录,然后执行下面的命令(必须!!!!)
sudo ln -s -f /usr/local/jdk1.8.0_121/bin/jar(你对应的路径) jar测试
成功。
jar -xvf xxx.jar
解压中:
解压后:
cat meta-INF/maven/com.secusoft/bayonet/pom.xml重新打包
jar -cfM0 localapi-1.0-baseapi-tmp-1128-SNAPSHOT.jar(新包名称) *
或者
jar -cvfm0 localapi-1.0-baseapi-tmp1-1128-SNAPSHOT.jar(新包名称) ./meta-INF/MANIFEST.MF ./



