下载的最新Sonarqube版本(4.5.1),通过StartSonar.bat文件可以启动,但是无法通过StartNTService.bat文件启动,原因为默认的Temp文件不可写入,

java.lang.IllegalStateException: Temp directory is not writable: C:\Windows\system32\config\systemprofile\AppData\Local\Temp\

初始想通过修改Temp文件夹的属性,使其可以写入,但是没有成功,于是只好更改Sonarqube默认的Temp文件夹的位置,修改方法如下:

找到conf/wrapper.conf文件,找到 

#********************************************************************
# Wrapper Java
#********************************************************************
wrapper.java.additional.1=-Djava.awt.headless=true

然后在后面添加

wrapper.java.additional.2=-Djava.io.tmpdir=C:\temp

然后在c盘中创建一个temp文件夹,再次运行StartNTService.bat,就可与启动了。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2021-08-20
  • 2021-09-08
  • 2022-12-23
  • 2022-02-05
  • 2022-12-23
猜你喜欢
  • 2022-03-04
  • 2021-07-26
  • 2022-01-18
  • 2021-07-10
  • 2022-01-08
  • 2022-12-23
  • 2022-01-14
相关资源
相似解决方案