6

我正在尝试运行 sonarQube

以管理员身份通过 cmd 安装:InstallNTService.bat

StartSonar.bat

    --> Wrapper Started as Console 
   Launching a JVM...
    Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.

     2016.03.25 21:09:40 INFO  app[o.s.a.AppFileSystem] Cleaning or creating temp directory C:\sonarqube-5.4\temp

 WrapperSimpleApp: Encountered an error running main:java.lang.RuntimeException: Failed to reset file system
    java.lang.RuntimeException: Failed to reset file system
at org.sonar.process.monitor.Monitor.resetFileSystem(Monitor.java:125)
at org.sonar.process.monitor.Monitor.startProcesses(Monitor.java:105)
at org.sonar.process.monitor.Monitor.start(Monitor.java:99)
at org.sonar.application.App.start(App.java:51)
at org.sonar.application.App.main(App.java:110)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
at java.lang.Thread.run(Unknown Source)
  Caused by: java.nio.file.AccessDeniedException: C:\sonarqube-5.4\temp\jffi837955644087697080.tmp
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsFileSystemProvider.implDelete(Unknown Source)
at sun.nio.fs.AbstractFileSystemProvider.delete(Unknown Source)
at java.nio.file.Files.delete(Unknown Source)
at org.sonar.process.FileUtils$CleanDirectoryFileVisitor.visitFile(FileUtils.java:151)
at org.sonar.process.FileUtils$CleanDirectoryFileVisitor.visitFile(FileUtils.java:135)
at java.nio.file.Files.walkFileTree(Unknown Source)
at org.sonar.process.FileUtils.cleanDirectoryImpl(FileUtils.java:123)
at org.sonar.process.FileUtils.cleanDirectory(FileUtils.java:60)
at org.sonar.application.AppFileSystem.createOrCleanDirectory(AppFileSystem.java:116)
at org.sonar.application.AppFileSystem.reset(AppFileSystem.java:73)
at org.sonar.process.monitor.Monitor.resetFileSystem(Monitor.java:122)
... 10 more
 <-- Wrapper Stopped

我收到这些错误:

  1. WrapperSimpleApp: 运行时遇到错误 main:java.lang.RuntimeException: 无法重置文件系统 java.lang.RuntimeException: 无法重置文件系统

  2. 引起:java.nio.file.AccessDeniedException: C:\sonarqube-5.4\temp\jffi837955644087697080.tmp

请协助。

4

4 回答 4

12

终止 Java 进程并尝试再次删除临时文件夹内容。为我工作。

于 2016-12-21T19:12:31.140 回答
6

运行 SonarQube 的用户(查看 Windows 服务屏幕中的用户详细信息)必须对 C:\Sonarqube-6.X 中的多个子目录具有 R/W 权限。我们为整个 C:\Sonarqube-6.X 目录树分配了 R/W 权限。在重试之前,您可以安全地删除临时目录。在下载后解压缩之前解封 SonarQube 压缩文件也很重要。

于 2016-03-26T16:53:08.383 回答
0

我有同样的问题,但无法删除临时目录,因为它已被锁定。我重新启动了计算机并启动了 sonarQube,它启动时没有出现问题。我猜当我上次关闭 SonarQube 会话时,某些资源仍保留在临时文件夹中并且不会释放,但我无法在任务管理器中找到要终止的 sonarqube 进程。

于 2016-07-08T15:27:01.743 回答
0

您可以按照以下步骤操作......它的工作形式是我。

1:停止正在运行的声纳 cmd 窗口。

2:打开任务管理器并杀死“Java进程”然后手动删除临时文件夹。

3:再次运行

谢谢维诺德

于 2018-10-11T12:30:22.223 回答