首页 > 代码库 > 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
安装 opensdk 8:
# add-apt-repository ppa:openjdk-r/ppa
# apt-get update
# apt-get install openjdk-8-jdk
为了避免版本差异,7 暂时保留,故先手工切换默认 opensdk:
# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1069 manual mode
Press enter to keep the current choice[*], or type selection number: 2
# update-java-alternatives -l
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1069 /usr/lib/jvm/java-1.8.0-openjdk-amd64
# 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