java web svn_如何搭建svnadmin,一个简单的svnWEB页面
Svn Admin是一個Java開發的管理Svn服務器的項目用戶的web應用。安裝好Svn服務器端好,把Svn Admin部署好,就可以通過web瀏覽器管理Svn的項目,管理項目的用戶,管理項目的權限。使得管理配置Svn簡便,再也不需要每次都到服務器手工修改配置文件。
解壓后有svnadmin.war和db數據庫文件
安裝mysql、Apache、svn、java、tomcat
First????? 安裝apache
yum? install httpd httpd-devel?mod_dav_svn(svn的一個模塊)
vim?/etc/httd/conf/httpd.conf
找到ServerName并修改成??ServerName localhost:80
查看測試是否安裝svn模塊
ls /etc/httpd/modules/ | grep svn
find / -name *subversion.conf??????????#查詢subversion文件的路徑
編輯/etc/httpd/conf.modules.d/10-subversion.conf 文件
vim ? /etc/httpd/conf.modules.d/10-subversion.conf
10-subversion.conf
中的"/home/date/svn/repos/"表示我們的svn的訪問URL為"http://ip/home/date/svn/repos/"
"DAV? svn"表示使用"mod_dav_svn"模塊,dav是一種http 1.1擴展協議,mod_dav_svn只是該協議的一種應用。
SVNListParentPath? on ?多庫特有
SVNParentPath? /home/date/svn/repos/ ?多版本庫時的共同目錄,與單版本的不同
AuthName 表示輸入用戶名和密碼時的提示信息
AuthType 認證類型,這里我們使用基本的認證類型
AuthUserFile表示認證文件的位置,我們待會創建它。?passwd.http 和 jsvnadmin中使用的文件保持一致
AuthzSVNAccessFile是權限控制文件,單個版本庫可要可不要,多個版本庫要設置不同版本庫的權限。authz 和 jsvnadmin中使用的文件保持一致
Second????? 安裝mariadb數據庫
yum -y install mariadb???? 現在CentOS安裝mysql 都會安裝成mariadb數據庫
直接輸入mysql? 進入數據庫,建庫、導入解壓出來的svnadmin-3.0.5-官方源版.zip 里的db/mysql5.sql 和db/lang/en.sql。
vim? /etc/my.cnf
my.cnf
加一行 ??character-set-server=utf8
進入mariadb 數據庫
mysql
MariaDB [(none)]> create database if not exists????svnadmin default character set utf8;
MariaDB [(none)]>use svnadmin;
MariaDB [svnadmin]>source? /root/Svnadmin/db/mysql5.sql;
MariaDB [svnadmin]>source? /root/Svnadmin/db /lang/en.sql;
Third安裝tomcat
可以去網上找個tar包,安裝上,我裝的時候用的是tomcat版本:7.0.76,一般默認安裝的端口都是8080,可以去配置文件server.xml 里改。我寫的是8889。
將svnadmin解壓的包中有個svnadmin.war , cp 到tomcat里的webapps目錄下,
啟動tomcat,會出來一個svnadmin目錄。
進入svnadmin里的WEB-INF
vim?jdbc.properties
jdbc.properties ? ?? 我的數據庫沒密碼。。。
退出,再重啟tomcat,那么大功告成。
注意:第一次進入相當于注冊
這個頁面特別簡單,沒多余的東西,簡單明了。
參考文章https://blog.csdn.net/zsg88/article/details/75269411
總結
以上是生活随笔為你收集整理的java web svn_如何搭建svnadmin,一个简单的svnWEB页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: workerman mysql_work
- 下一篇: fbdirect.exe是什么进程 有什