环境: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,验证功能是否正常
时间: 2024-10-14 00:56:47