日期:2014-05-16  浏览次数:20817 次

如何成功在linux上成功启动CollabNet Subversion Edge
本帖最后由 marbleqi 于 2011-03-25 16:16:05 编辑
我在网上下载了CollabNetSubversionEdge-1.3.2_linux-x86.tar.gz。

在Red Hat Enterprise Linux5.3上安装。

按照要求安装了jdk1.6的包(jdk-6u21-linux-i586.bin),
相关命令:
chmod u+x jdk-6u21-linux-i586.bin
./jdk-6u21-linux-i586.bin
mv jdk1.6.0_21 /usr/local/

还有python2.4(系统盘自带的python-2.4.3-24.el5.i386.rpm)。
相关命令:
rpm -Uvh python-2.4.3-24.el5.i386.rpm
然后安装CollabNetSubversionEdge-1.3.2_linux-x86.tar.gz。
相关命令:
cp CollabNetSubversionEdge-1.3.2_linux-x86.tar.gz /opt/
cd /opt
tar zxf CollabNetSubversionEdge-1.3.2_linux-x86.tar.gz
cd /csvn
sudo -E bin/csvn install

修改/opt/csvn/data/conf/csvn.conf中的JAVA_HOME参数,修改RUN_AS_USER参数。

RUN_AS_USER=root

JAVA_HOME=/usr/local/jdk1.6.0_21

修改后,运行命令:
bin/csvn start

但是进入web界面后,
Address: http://localhost:3343/csvn
   Username: admin
   Password: admin

Subversion状态是停机,点击启动,就提示启动Subversion服务器出错!

大家知道问题在哪里吗?怎么解决?

注:我所有的操作都是在root用户下进行的,是不是跟这个有关系?
------解决方案--------------------
按照要求安装了jdk1.6的包(jdk-6u21-linux-i586.bin),
相关命令:
chmod u+x jdk-6u21-linux-i586.bin
./jdk-6u21-linux-i586.bin
mv jdk1.6.0_21 /usr/local/
-------------------------
我觉得如果安装jdk的话 这还不够 还需要配置java环境变量 修改/etc/profile 追加下面一段
export JAVA_HOME=/usr/local/jdk1.6.0_21
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

然后执行source /etc/profile (或者重启一下系统)


另外 你说"Subversion状态是停机,点击启动,就提示启动Subversion服务器出错!"
到底除了啥错 你却不说!

------解决方案--------------------
不不太会..
------解决方案--------------------
顶你啊  我也捣鼓了好久了 一直没成功   后面也是一看到一篇帖子说不能用root来装
------解决方案--------------------
不用Root安装 用什么 用户来安装 呢。不是ROOT用户程序运行不起来啊。哎。
------解决方案--------------------
总算成功解决

我把我碰到的问题也写进了下面这个地址:

http://hi.baidu.com/52xjm/blog/item/b67314f5e5904133bc3109bb.html

希望对你们有些帮助