我在 Ubuntu 服务器上使用 uberSVN。现在,我无法从 Subversion 服务器(domain.com:9880,端口 subversion)签出和提交源代码
我尝试通过命令行启动 httpd:
sudo /opt/ubersvn/bin/httpdserverctl start
,但出现错误:
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd (pid 895) already running
我尝试按如下方式运行该命令:
cd /opt/ubersvn/bin
sudo ./ubersvncontrol start
然后出现错误:
Starting SysV Tomcat
Using CATALINA_BASE: /opt/ubersvn/tomcat
Using CATALINA_HOME: /opt/ubersvn/tomcat
Using CATALINA_TMPDIR: /opt/ubersvn/tomcat/temp
Using JRE_HOME: /opt/ubersvn/jre
Using CLASSPATH: /opt/ubersvn/tomcat/bin/bootstrap.jar
Using CATALINA_PID: /opt/ubersvn/data/run/tomcat.pid
Existing PID file found during start.
Tomcat appears to still be running with PID 943. Start aborted.
在 Ubersvn 网站 GUI 中,我尝试启动 Ubersvn 服务器但出现错误:
如何启动 Subversion 服务器?
答案1
第一行只是警告。将ServerName
Apache 配置文件中的指令更改为类似以下内容ServerName :80
可使其消失。
第二行的意思是...Apache 已在运行。那么这样如何:
cd /opt/ubersvn/bin
./ubersvncontrol start
答案2
您可以从 uberSVN 的“状态”选项卡检查状态并启动、停止或重新启动 Apache 和 uberSVN。
目前的状态是什么?
答案3
我找到了问题的答案。您只需删除该文件/opt/ubersvn/data/run/tomcat.pid
并删除 Ubersvn 日志文件夹中的所有文件即可/opt/ubersvn/data/logs/
。
然后您可以重新启动该服务器。