原因:springboot创建临时文件找不到对应的目录
解决办法:1. 重新指定临时文件位置
.
.
-jar -my_project.jar
2. 手动创建指定文件夹
3.启动类中加入配置临时文件目录
Java.
io.
tmpdir介绍
System.getproperty(“
java.
io.
tmpdir”)是获取操作系统缓存的临时目录,不同操作系统的缓存临时目录不一样,
在
Windows的缓存目录为:C:\Users\登录用户~1\AppData\Local\
Temp\
Linux:/tmp
System.getProperty(“”),可以操作一下参数:
无法创建
tempDir。
java.
io.
tmpdir 设置为 /tmp
Unable to
create tempDir.
java.
io.
tmpdir is set to /tmp
解决方法:
第一种: 更改 /tmp目录 的权限以授予您的用户访问权限
# chmod -R 777 /tmp
第二种:将用户添加到sudo组
偶然遇到,在此记录一下:Unable to create tempDir. java.io.tmpdir is set to C:\Windows\
背景:eclipse + jdk8
debug时会报错,但是能够通过run启动
百度了一些原因是项目路径中存在中文导致的乱码;但是我的项目路径没有中文
后来在论坛找到一个靠谱的回答(感谢):
给java.io.tmpdir创造一个文件夹
步骤:window -> preferences -> java -> Installed J
问题描述
根据nacos文档 在mac上启动,git下载后安装包,进入nacos下的bin目录,准备启动。
输入sh startup.sh -m standalone 命令,终端显示启动成功,但是lsof -i:8848 无任何进程,mac中终端使用了 item2 + zsh。
查看启动日志
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -Xms512m -Xmx512m -Xmn256m -Dnacos.
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spr...