首页 > 代码库 > xwiki从7.4.4升级至8.4.4

xwiki从7.4.4升级至8.4.4

环境:Ubuntu 14.04.2 

问题1:从7.4.4升级至8.4.4需要1.8版本的java,机器目前的java是OpenJDK1.7的需要升级

解决:升级java

参考链接http://blog.csdn.net/cuiaamay/article/details/51822308

  1. 安装 opensdk 8:

    1. # add-apt-repository ppa:openjdk-r/ppa  

    2. # apt-get update  

    3. # apt-get install openjdk-8-jdk 

  2. 为了避免版本差异,7 暂时保留,故先手工切换默认 opensdk:

      

    1. # update-alternatives --config java  

    2. There are 2 choices for the alternative java (providing /usr/bin/java).  

    3.   

    4.   Selection    Path                                            Priority   Status  

    5. ------------------------------------------------------------  

    6.   0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      auto mode  

    7.   1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode  

    8. * 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1069      manual mode  

    9.   

    10. Press enter to keep the current choice[*], or type selection number: 2  

    11. # update-java-alternatives -l  

    12. java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64  

    13. java-1.8.0-openjdk-amd64 1069 /usr/lib/jvm/java-1.8.0-openjdk-amd64  

  3. # java -version  
    openjdk version "1.8.0_91"  
    OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~14.04-b14)  
    OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

升级xwiki之前先备份数据库,xwiki主库和其他库都要备份,因为升级会改变数据库结构,如果更新失败做好回滚的准备。 备注:更新升级建议直接使用jetty包

1,数据库备份:

2,进行解压并配置xwiki相关文件

3,停掉xwiki服务

4,将旧xwiki重命名,将新xwiki包拷贝过去,拷贝配置文件


xwiki/webapps/xwiki/WEB-INF/hibernate.cfg.xml 

xwiki/WEB-INF/xwiki.cfg 

xwiki/webapps/xwiki/WEB-INF/xwiki.properties 

xwiki/webapps/xwiki/WEB-INF/lib/mysql-connector-java-5.1.31-bin.jar 

vim xwiki/start_xwiki.sh 将服务端口更改为80

5,后台启动xwiki

setsid xwiki/start_xwiki.sh 

6,网页访问 ip:80 进入升级向导

根据向导进行升级,升级完毕

注意:!千万不要点never,不然将无法再次触发向导

7,验证功能是否正常


本文出自 “湖壶的技术博客” 博客,请务必保留此出处http://11469916.blog.51cto.com/11459916/1899838

xwiki从7.4.4升级至8.4.4