我正在使用Collabnate Subversion Edge 尝试访问网址http://localhost:3343/csvn时,我遇到了以下错误。 Collbnate在Windows Server 2008上设置。
HTTP ERROR: 503
Problem accessing /csvn/. Reason:
Service Unavailable
Powered by Jetty://
如何解决?
答案 0 :(得分:7)
我花了两天时间来解决同样的问题。事实证明,CollabNet Subversion Edge 4.0.11不支持Java 8。
以下过程帮助我在Windows 7上再次使CN Subverion Edge 4.0.11正常工作:
1)卸载CollabNet Subversion
2)卸载Java 8(我将Java 7和6并排放在一边,所以卸载8,7后我将它添加到PATH变量中。重要的是在路径的最开头添加它,否则将采取Windows \ System32 \ java.exe,这对我也不好)
3)安装CollabNet Subverion(重要的是在最终屏幕中取消选中"运行CollabNet ..."复选框。看起来安装程序仍然在最后创建文件而且只是在最终屏幕中单击“确定”后,在data / conf文件夹中创建了所需的配置文件。
4)确保创建了data / conf / httpd.conf文件。如果它在那里,得到服务(services.msc)并手动启动服务器
现在启动浏览器并导航到localhost:3343 / csvn。 祝你好运。
答案 1 :(得分: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
祝你好运。答案 2 :(得分:1)
在c:/ csvn / data / logs中检查以“console”开头的日志。然后找出错误并检查错误。
您是否尝试重新启动该服务?
答案 3 :(得分: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一样运行。它会自动再次作为服务工作。
祝你好运!!答案 4 :(得分:0)
还有一个替代问题会导致同样的错误:数据库可能会损坏。这就是发生在我身上的事。以上答案在这种情况下不起作用。由于Subversion Edge 5.0.1与jre8捆绑捆绑,如果它无法对抗它,那将会很奇怪。
要解决这个问题,我必须修补数据库(幸运的是,用户数据库c:\ csvn \ data \ csvn-production-hsqldb.script是一个纯文本sql文件)。
INSERT INTO QRTZ
开头的每一行替换为工作副本中的相应行答案 5 :(得分:0)
我也有这个问题。升级到SubversionEdge 5.1.4解决了这个问题。
答案 6 :(得分: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\CurrentVersion
更新为1.6
并正确安装JDK 1.6将恢复控制台操作。