首页 > 代码库 > 利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(五)(网内首发超详细版)

利用apache+svn+jenkins+maven 实现java环境的自动化构建和部署(五)(网内首发超详细版)

8 Subversion FAQ

8.1 官方FAQ网址

http://subversion.apache.org/faq.zh.html

8.2 svn遇到错误总结

8.2.1 svn不显示日志

解决办法:
1)找到你SVN版本库下conf文件夹下的svnserve.conf文件
2)打开svnserve.conf文件,将其中名为anon-access的一项设置为anon-access=none。

这样的话,日志文件即可显示正常。

8.2.2 版本冲突问题

svn update --username zhengyongli --password zhengyongli@123 /data/wwwroot/wap

正在升级 ‘.‘:

已跳过 ‘waphtml‘ -- 节点处于冲突状态

版本 7。

冲突概要:

跳过的路径:1

解决:svn revert waphtml

8.2.3 svnadmin报错

svnadmin: error while loading shared libraries: libsvn_fs_util-1.so.0: cannot open shared object file: No such file or directory

解决方法

编辑/etc/ld.so.conf文件:

vi /etc/ld.so.conf

添加下面一行

/usr/local/svn/lib

保存后运行ldconfig

/sbin/ldconfig

注:ld.so.conf和ldconfig用于维护系统动态链接库

9apache FAQ

9.1 Could not reliably determine the server‘s fully qualified domain name

# /usr/local/apache2/bin/httpd -t
httpd: Could not reliably determine the server‘s fully qualified domain name, using 192.168.1.19 for ServerName
Syntax OK

去掉前面的ServerName注释

ServerName www.example.com:80

9.2 svn客户端提交文件失败

SVN提交时:could not begin a transaction

解决如下:

vim /usr/local/apache2/conf/httpd.conf

User svn

Group svn

chown -R svn.svn /data/svndata

9.3无法访问版本库403

安装以下格式修改不过多解释

[groups]
admin = svntest
[/]
*=r
@admin=rw
[fenwang:/]
* =rw
@admin=rw

参考文档:

http://www.linuxidc.com/Linux/2012-02/55190.htm

http://firefly222.blog.51cto.com/899793/878181

本文出自 “技术改变未来” 博客,请务必保留此出处http://auskangaroo.blog.51cto.com/740826/1410563