centos下svnadmin的部署過程
阿新 • • 發佈:2019-01-13
1. 安裝SVN
#yum –y install subversion
2. 安裝openjdk
#yum –y list java*
#yum –y install java-1.8.0-openjdk*
3. 安裝tomcat
#cd /data
#tar xf apache-tomcat-7.0.54.tar.gz
#mv apache-tomcat-7.0.54 tomcat
4. 上傳svnadmin包,解壓,替換war包
#unzip svnadmin-3.0.5.zip
#rm /data/tomcat/webapps/* -rf
#mv svnadmin.war /data/tomcat/webapps/
5. 修改svnadmin的配置檔案
#cd /data/tomcat/webapps/
#unzip svnadmin.war -d svnadmin
#cd svnadmin/WEB-INF
#vi jdbc.properties
6. 安裝mysql
#yum –y install mysql mysql-devel mariadb-server
7. 啟動資料庫,並設定root密碼(密碼要同之前的配置裡相同)
#systemctl start mariadb
#mysqladmin -u root password 123123
8. 進入資料庫,匯入資料(建立資料庫要同配置裡相同)
#mysql -uroot -p123123
>create database svnadmin;
>use svnadmin;
>source /data/db/mysql5.sql;
>source /data/db/lang/en.sql;
>flush privileges;
>exit
9. 啟動tomcat,執行svnadmin
#/data/tomcat/bin/startup.sh
10.瀏覽器裡面輸入地址訪問
http://192.168.141.115:8080/svnadmin
11.但是出現以下錯誤,需要修改資料庫
12.首先資料庫設定使用者遠端訪問許可權
>grant all privileges on *.* to 'root'@'%';
13.用Navicat連線資料庫修改表字段的字符集
將3個欄位的字符集都改為utf8
14.儲存之後,重啟訪問地址,便能成功訪問了