9

我正在使用 Collabnate Subversion Edge。
尝试访问 URL http://localhost:3343/csvn时出现以下错误。Collbnate 在 Windows Server 2008 上设置。

HTTP ERROR: 503
Problem accessing /csvn/. Reason:
Service Unavailable
Powered by Jetty://

如何解决?

4

7 回答 7

7

我花了两天时间解决同样的问题。原来,CollabNet Subversion Edge 4.0.11 不支持 Java 8。

以下过程帮助我使 CN Subverion Edge 4.0.11 在 Windows 7 上再次运行:

1) 卸载 CollabNet Subversion

2)卸载Java 8(我有Java 7和6并排,所以卸载8后,我将它添加到PATH变量后选择了7。重要的是在路径的最开始添加它,否则Windows\ System32\java.exe 将被占用,这对我也不好)

3) 安装 CollabNet Subverion(重要的是取消选中最终屏幕中的“运行 CollabNet ...”复选框。看起来安装程序最后仍在创建文件,只有在我在最终屏幕中单击“确定”后所需的配置文件已在 data/conf 文件夹中创建。

4) 确保创建了 data/conf/httpd.conf 文件。如果它在那里,进入服务(services.msc)并手动启动服务器

现在启动浏览器并导航到 localhost:3343/csvn。祝你好运。

于 2014-09-09T15:46:45.387 回答
3

1) 安装 Java 7

2) 在文件 \csvn\svcwrapper\conf\wrapper.conf 从 #wrapper.java.command.maxVersion=1.6 更改为 wrapper.java.command.maxVersion=1.7

3) 运行 \csvn\svcwrapper\bat\runConsole.bat

祝你好运。

于 2014-10-24T09:41:54.937 回答
1

签入 c:/csvn/data/logs 以获取以“控制台”开头的日志。然后找到错误并检查问题所在。

您是否尝试重新启动服务?

于 2012-05-25T11:00:51.463 回答
1

我遇到了同样的问题,CollabNet Subversion Edge 版本 4.0.4。就我而言,问题是将 JAVA_HOME 从 JDK 1.6 更新到 JDK 1.7。

我终于解决了更改文件: C:\PROGRA~1\csvn\svcwrapper\conf\wrapper.conf

我更改了属性的值: wrapper.java.command:java wrapper.java.command=C:/PROGRA~1/Java/jdk1.6.0_45/bin/java

所以 csvn 现在像以前一样以 1.6 运行。它会自动作为服务再次运行。

祝你好运!!

于 2015-03-17T09:25:28.080 回答
0

还有一个导致相同错误的替代问题:数据库可能已损坏。这就是我刚刚发生的事情。以上答案在这种情况下不起作用。由于 Subversion Edge 5.0.1与 jre8捆绑在一起,如果它不能运行它会很奇怪。

为了解决这个问题,我不得不修补数据库(幸运的是,用户数据库 c:\csvn\data\csvn-production-hsqldb.script 是一个纯文本 sql 文件)。

  • c:\csvn\data 中的备份文件
  • 删除 csvn-production-hsqldb.script 并启动服务(现在应该出现)
  • 退出服务
  • 保存现在自动重新创建的文件
  • 比较您的旧文件和新的工作文件
  • INSERT INTO QRTZ用工作副本中的相应行替换数据库中以开头的每一行
  • 将新文件复制到正确的位置
  • 启动服务
  • 希望它有效
于 2015-09-02T08:27:54.393 回答
0

我也有这个问题。升级到 SubversionEdge 5.1.4 解决了这个问题。

于 2016-08-22T11:26:19.520 回答
0

每次我们修补 JDK 6 安装(例如 IAVM 更新)时,都会遇到 CollabNet Subversion Edge 3.3.1 的这个问题。我们还需要在这台机器上安装 JDK 7 和 8,所以安装程序会混淆 Windows 注册表中的版本信息(这并不奇怪)。即使我们最后更新 JDK 6,它也会变得很奇怪。

然而,事实证明 Subversion 控制台使用 Windows 注册表来定位 Java 安装以启动控制台服务。更新注册表项HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion1.6正确安装 JDK 1.6 将恢复控制台操作。

于 2017-11-28T13:05:27.973 回答