我正在使用 Collabnate Subversion Edge。
尝试访问 URL http://localhost:3343/csvn时出现以下错误。Collbnate 在 Windows Server 2008 上设置。
HTTP ERROR: 503
Problem accessing /csvn/. Reason:
Service Unavailable
Powered by Jetty://
如何解决?
我正在使用 Collabnate Subversion Edge。
尝试访问 URL http://localhost:3343/csvn时出现以下错误。Collbnate 在 Windows Server 2008 上设置。
HTTP ERROR: 503
Problem accessing /csvn/. Reason:
Service Unavailable
Powered by Jetty://
如何解决?
我花了两天时间解决同样的问题。原来,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。祝你好运。
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
祝你好运。
签入 c:/csvn/data/logs 以获取以“控制台”开头的日志。然后找到错误并检查问题所在。
您是否尝试重新启动服务?
我遇到了同样的问题,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 运行。它会自动作为服务再次运行。
祝你好运!!
还有一个导致相同错误的替代问题:数据库可能已损坏。这就是我刚刚发生的事情。以上答案在这种情况下不起作用。由于 Subversion Edge 5.0.1与 jre8捆绑在一起,如果它不能运行它会很奇怪。
为了解决这个问题,我不得不修补数据库(幸运的是,用户数据库 c:\csvn\data\csvn-production-hsqldb.script 是一个纯文本 sql 文件)。
INSERT INTO QRTZ
用工作副本中的相应行替换数据库中以开头的每一行我也有这个问题。升级到 SubversionEdge 5.1.4 解决了这个问题。
每次我们修补 JDK 6 安装(例如 IAVM 更新)时,都会遇到 CollabNet Subversion Edge 3.3.1 的这个问题。我们还需要在这台机器上安装 JDK 7 和 8,所以安装程序会混淆 Windows 注册表中的版本信息(这并不奇怪)。即使我们最后更新 JDK 6,它也会变得很奇怪。
然而,事实证明 Subversion 控制台使用 Windows 注册表来定位 Java 安装以启动控制台服务。更新注册表项HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion
并1.6
正确安装 JDK 1.6 将恢复控制台操作。