Java开源知识库:XWiki安装(Windows平台)

来源:互联网 发布:田众和时代网络 编辑:程序博客网 时间:2024/05/21 17:28

准备安装XWiki,看了一下有三种安装方式:

XWiki is a Java-based wiki and runs on a Servlet Container such as Tomcat, Jetty, JBoss, WebLogic, WebSphere, etc. It also uses a relational database to store its content. It can run on almost any database (HSQL, MySQL, etc) but XWiki and the database need to be setup correctly.

There are 3 ways of installing XWiki:

  • Use the Standalone distribution which already packages a Servlet Container (Jetty) and a database (HSQL). This is the recommended option for first time XWiki users and for users who wish to quickly try out XWiki.
  • Use the WAR distribution and configure both your container and your database to work with it.
  • Use the .deb package to install the last version of XWiki and the dependencies.

目标机需要满足以下条件:

  • Java 6 or greater installed.
  • A Servlet Container supporting Servlet 2.4.
  • Enough memory, check the Memory section of the Performance Guide.
  • Check the release notes for the version you're installing to see what browsers and databases are supported for it. You can also check our general support strategy.

(一)第一种方式:

我采用的第一种安装方式是独立运行的版本安装,包括exe安装,jar安装,或者zip解压的方式,可直接运行,方便想要快速用起来xwiki的人,比如下面是exe方式安装步骤:

采用最简单的windows的exe版本安装:

1、 安装jdk7;(下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)

2 、安装xwiki-enterprise-installer-windows-5.2.2.exe(下载地址:http://enterprise.xwiki.org/xwiki/bin/view/Main/Download)

3、启动start_xwiki.bat;

4、在浏览器中打开http://localhost:8080/;

5、Admin/admin登录

6、打开管理wiki界面,点击Localization,在默认语言栏中奖en改为zh,保存即切换为中文了。


问题:

但是我在win8系统上按照这个步骤一点问题都没有,XWiki还运行非常良好!!!

但是当我在win7和win Server2008上面安装exe版本的时候,到最后一步,点击next出现空白wizard,就再也不前进了,然后启动不了xwiki,安装解压版的(zip)也是,解压了之后,点击start.bat也是启动不了,出现一个异常然后控制台界面消失,都看不到是什么异常。。。 网上有人出现这个问题,xwiki作者回答的是新版本不会有这个问题,但是我装的是最新的版本啊,不知道为什么!!! 是否是我的win7和server08上面有上面东西和它冲突了我也不知道。。。


(二)第二种方式:

我才用的第二种方式是 war文件 + tomcat + MySQL,安装到windows server 2008上,当然Web容器和数据库也可以换成其它的,下面是详细步骤:

(1)下载准备:

我用的是XWiki 5.2.2稳定版

Xwiki war文件:http://main.xwiki.org/xwiki/bin/view/DownloadCode/DownloadFeedback?downloadLink=http://download.forge.ow2.org/xwiki/xwiki-enterprise-web-5.2.2.war&projectType=Older%20Stable&projectVersion=5.2.2&projectID=1

Xwiki模版xar文件: http://main.xwiki.org/xwiki/bin/view/DownloadCode/DownloadFeedback?downloadLink=http://download.forge.ow2.org/xwiki/xwiki-enterprise-ui-mainwiki-all-5.2.2.xar&projectType=Older%20Stable&projectVersion=5.2.2&projectID=1

JDK:jdk7

Tomcat:tomcat7

MYSQL JDBC驱动: http://pan.baidu.com/s/1w33ch


(2)详细步骤:

1 安装JDK和Tomcat
设置JAVA_HOME,CATALINA_HOME,Path三个环境变量,前两者分别是JAVA安装主目录和Tomcat安装主目录。
修改tomcat端口号和设置URIEncoding="UTF-8"


2 安装MySQL:
我安装的是server only,因为是离线安装,所以没办法,如果可以联网你可以安装full或者developer
到其中有一步选择作用的时候,选择用作server

安装好之后将MYSQL的bin路径加到path中
修改my-default.ini,在[mysqld]下面加上
max_allowed_packet=64M
备注:例如删除大量页面时可能会出现发送到mysql包太大的错误,这个时候可以改大这个值。

打开CMD,开始创建数据库和用户


重启MYSQL服务:



3 部署XWiki到tomcat:
(1)拷贝war文件到webapps目录下,启动tomcat,然后再停掉
删除war文件,将war解压后的文件夹名字改为xwiki, 然后将MYSQL的JDBC驱动拷贝到xwiki的WEB-INF的lib目录下
(2)修改hibernate.cfg.xml文件注释掉HSQLDB的连接部分,放开MYSQL的连接部分
(3)修改catalina.bat文件,在

echo Using CATALINA_BASE:   "%CATALINA_BASE%"

的上方,加上下面两句:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m
不加的话会有内存/栈溢出错误(Out of Memory : Perm Gen Space - Stack Overflow)。
(4)修改xwiki.cfg放开超级管理员。
找到system那一行,去掉前面的“#”号。

4 打开浏览器输入:
http://localhost:port/xwiki
(1)情况1:如果联网:就点击continue,开始更新,直接成功装上了。
(2)情况2:如果没有联网,只能点击skip了,然后可以看到一个找不到文档的提示。
用超级管理员(superadmin/system)登录,然后点击管理xwiki,就可以开始导入xar模板文件了。
但是我的导入之后出现权限问题,再次单击xar文件,再次导入,退出登录,再次登录就会好了。


想要熟练使用XWiki,需要参阅教程:

http://platform.xwiki.org/xwiki/bin/view/AdminGuide/WebHome


其它参考资料:

http://zhidao.baidu.com/question/161644788.html?si=4

http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationTomcat

http://www.xwiki.org/xwiki/bin/view/FAQ/HowToSolveAJavaHeapMemoryError

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 上海留学生落户过了取号时间怎么办 电信固话怎么办才能显示自己公司 日本跟团签证没有资产证明怎么办 摇号手机号换了密码忘了怎么办 小客车摇号的账号密码忘了怎么办 去银行交违章罚款单子丢了怎么办 我的身份证被别人办了信用卡怎么办 北京驾驶证在深圳扣了分怎么办 c照一次被扣12分怎么办 教师资格证认定申请表填错了怎么办 外地车在北京违章没有牡丹卡怎么办 护士辞职了原单位不给延续怎么办 护士证注册的单位倒闭了怎么办 护士证注册的医院倒闭了怎么办 显示发货了但没物流信息怎么办 考科目三被别人举报了怎么办 科目一考了5没过怎么办 常州c1驾驶证满了12分怎么办 预约科目三成功后没交钱怎么办 预约成功后驾校不提交档案怎么办 c2刚满一年的驾照扣12分怎么办 怀孕6个月咳嗽很厉害怎么办 家门口有电线杆影响我建楼房怎么办 卡丢了不知道卡号怎么办 驾考网上预约用户被锁定了怎么办 人才中心拿出来的户口掉了怎么办 父母是南京集体户孩子没户口怎么办 二建挂靠中介单位不给证怎么办 小包工头遇到工人在工地摔伤怎么办 外地人买了城中村的房子改造怎么办 深圳社保怀孕了产检异地怎么办 成都公租房租满6年怎么办 二建审核资料如果照片丢失怎么办 身份证被冒用在外地办社保怎么办 蔷薇的嫩叶都被太阳晒死了怎么办 乐视手机进水了屏幕失灵怎么办 乐视手机进水了屏幕不显示怎么办 美团商家单量出现下滑怎么办 想开个小超市没经营过怎么办 华为7c手机wifi信号差怎么办 贞子从电视里爬出来怎么办