我的环境:
sonarqube-9.9.2.77730
windows10
java17
第一次启动正常,第二次启动报错。
在我家电脑正常,在公司电脑报错,我很不理解。
web.log报错信息:
2023.09.12 17:50:20 WARN web[o.s.p.ProcessEntryPoint] Fail to start Web Server
java.lang.IllegalStateException: Fail to create or clean-up directory D:\ProgramFiles\sonarqube-9.9.2.77730\sonarqube-9.9.2.77730\data\web\deploy
at org.sonar.server.app.TomcatContexts.addStaticDir(TomcatContexts.java:84)
at org.sonar.server.app.TomcatContexts.configure(TomcatContexts.java:59)
at org.sonar.server.app.EmbeddedTomcat.start(EmbeddedTomcat.java:67)
at org.sonar.server.app.WebServer.start(WebServer.java:55)
at org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:97)
at org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:81)
at org.sonar.server.app.WebServer.main(WebServer.java:104)
Caused by: java.nio.file.AccessDeniedException: D:\ProgramFiles\sonarqube-9.9.2.77730\sonarqube-9.9.2.77730\data\web\deploy\plugins\l10nzh\sonar-l10n-zh-plugin-9.0.jar
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at java.base/sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:275)
at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105)
at java.base/java.nio.file.Files.delete(Files.java:1152)
at org.sonar.core.util.FileUtils$DeleteRecursivelyFileVisitor.visitFile(FileUtils.java:227)
at org.sonar.core.util.FileUtils$DeleteRecursivelyFileVisitor.visitFile(FileUtils.java:222)
at java.base/java.nio.file.Files.walkFileTree(Files.java:2811)
at java.base/java.nio.file.Files.walkFileTree(Files.java:2882)
at org.sonar.core.util.FileUtils.deleteDirectoryImpl(FileUtils.java:162)
at org.sonar.core.util.FileUtils$CleanDirectoryFileVisitor.visitFile(FileUtils.java:206)
at org.sonar.core.util.FileUtils$CleanDirectoryFileVisitor.visitFile(FileUtils.java:192)
at java.base/java.nio.file.Files.walkFileTree(Files.java:2811)
at org.sonar.core.util.FileUtils.cleanDirectoryImpl(FileUtils.java:149)
at org.sonar.core.util.FileUtils.cleanDirectory(FileUtils.java:89)
at org.sonar.server.app.TomcatContexts$Fs.createOrCleanupDir(TomcatContexts.java:123)
at org.sonar.server.app.TomcatContexts.addStaticDir(TomcatContexts.java:82)
… 6 common frames omitted