1. 程式人生 > >Linux部署xwiki步驟(war包)

Linux部署xwiki步驟(war包)

Linux下部署xwiki安裝需求:

     jdk1.8
    mysql-connector-java-5.1.34.jar
    tapache-tomcat-8.5.29.tar.gz
    mysql
    xwiki-10.1.war

1、下載xwiki

    http://www.xwiki.org/xwiki/bin/view/Download/或者:http://download.forge.ow2.org/xwiki/xwiki-10.2.war

2、安裝apache-tomcat

          下載地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz
          解壓縮:tar -xzvf apache-tomcat-8.5.29.tar.gz

          安裝:mv apache-tomcat-8.5.29 /usr/local/apache

3.安裝xwiki             

                     移動到webapps資料夾下:cd /home/dong/tomcat/apache-tomcat-8.5.28/webapps

                     新建資料夾用以存放xwiki:mkidr xwiki

                     解壓xwiki至xwiki資料夾中:unzip xwiki-10.1.war  -d /home/dong/tomcat/apache-tomcat-8.5.28/webapps/xwiki/

4.配置

        1)編輯tomcat的server.xml(檔案路徑:/home/dong/tomcat/apache-tomcat-8.5.28/conf)修改8080埠描述設定編碼為UTF8,並允許gzip壓縮
            <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8"
               compression="on"
               compressionMinSize="2048"
               compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-javascript"/>    
        2)配置JVM的記憶體大小和安裝路徑
                如果是通過yum安裝的tomcat需要修改如/etc/tomcat6/tomcat6.conf 這個檔案
                如果是使用的tomcat原始碼包安裝,則修改bin/catalina.sh 這個檔案
              JAVA_OPTS="-Xmx300m -XX:MaxPermSize=196m"
              JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.20-3.b26.el6.x86_64"
        3)配置資料庫,新建xwiki的資料庫並授權
          新建資料庫:create database xwiki default character set utf8 collate utf8_bin;  
          資料庫授權(賬號xwiki,密碼xwiki):grant all privileges on xwiki.* to

[email protected]'%' identified by 'xwiki';
        4)下載MySQL JDBC Driver Jar放到/home/dong/tomcat/apache-tomcat-8.5.28/webapps/xwiki/WEB-INF/lib/目錄下
               wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar
               cp -rp mysql-connector-java-5.1.34.jar  /home/dong/tomcat/apache-tomcat-8.5.28/webapps/xwiki/WEB-INF/lib/
       5)配置xwiki應用

     cd  /home/dong/tomcat/apache-tomcat-8.5.28/webapps/xwiki/WEB-INF
            vi hibernate.cfg.xml   (註釋掉無用的資料來源配置)
            <property name="connection.url">jdbc:mysql://localhost/xwiki?useSSL=false</property>
            <property name="connection.username">xwiki</property>
            <property name="connection.password">xwiki</property>
            <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
            <property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
            <property name="connection.charSet">UTF-8</property>
            <property name="connection.characterEncoding">UTF-8</property>
            <property name="connection.useUnicode">true</property>
            <property name="dbcp.poolPreparedStatements">true</property>
            <property name="dbcp.maxOpenPreparedStatements">20</property>
            <mapping resource="xwiki.hbm.xml"/>
            <mapping resource="feeds.hbm.xml"/>
            <mapping resource="activitystream.hbm.xml"/>
            <mapping resource="instance.hbm.xml"/>
            <mapping resource="mailsender.hbm.xml"/> 

        6)編輯xwiki.cfg
        vi xwiki.cfg
            xwiki.readonly=no
            xwiki.encoding=UTF-8
            xwiki.store.main.hint=hibernate
            xwiki.store.hibernate.path=/WEB-INF/hibernate.cfg.xml
            xwiki.superadminpassword=system
        7)配置office server
            yum install libreoffice   libreoffice-headless
        8)XWIKI字符集編碼配置
            vi web.xml     

    encoding="UTF-8"
5.xwiki初始化

使用. /home/dong/tomcat/apache-tomcat-8.5.28/bin/startup.sh 啟動tomcat後,通過http://ipaddr:8080/xwiki做xwiki初始化工作

相關推薦

Linux部署xwiki步驟war

Linux下部署xwiki安裝需求:     jdk1.8    mysql-connector-java-5.1.34.jar    tapache-tomcat-8.5.29.tar.gz    mysql    xwiki-10.1.war1、下載xwiki    ht

Linux部署mavenwarweb 專案

一、說明Linux配置Java環境及安裝Tomcat,請參考博文點選開啟連結Linux部署maven步驟分為以下幾點:1、Eclipse匯出war包2、拷貝war包到Linux3、Linux下解壓war4、啟動tomcat5、檢視tomcat執行狀態6、瀏覽器訪問maven

linux下安裝及配置jenkinswar

eight 成功 .html 輸入 需要 目錄 bubuko grep test 1、由於Jenkins是基於Java開發的,安裝前確認操作系統已經安裝了jdk和tomcat 如何安裝,請參考WINDOWS/LINUX上部署TOMCAT服務器 2、下載war包: htt

linux核心編譯步驟詳細全過程

環境: 電腦作業系統:ubuntu10.04 。 linux核心版本:linux-3.12.6 核心原始碼下載地址:www.kernel.org 我就按照步驟來,都是按照細小步驟來。 1、開啟終端,更改為root使用者。輸入命令su,再輸入密碼即可。 2、進入下載

Java Web專案的檔案路徑問題的完整解決方案WAR

J2EE專案在生產環境中,通常以WAR,EAR包等形式部署在伺服器上,在Websphere Application Server(WAS)伺服器上部署應用時,有時專案需要獲取檔案的物理路徑,但是WAR包部署時,在tomcat和WAS下部署有很大的差別:tomcat會把WAR包

Eclipse下Maven新建Web專案index.jsp報錯完美解決war

Eclipse下Maven新建Web專案步驟   1、   2、   3、   4、   5、 問題描述   最近用eclipse新建了一個maven專案,結果剛新建完成index.jsp

將Web專案War部署到Tomcat伺服器基本步驟完整版

1. 常識:   1.1 War包 War包一般是在進行Web開發時,通常是一個網站Project下的所有原始碼的集合,裡面包含前臺HTML/CSS/JS的程式碼,也包含Java的程式碼。 當開發人員在自己的開發機器上除錯所有程式碼並通過後,為了交給測試人員測試和

Spring Boot 初級入門教程十三 —— 打完整 war 部署和測試附原始碼

前面幾篇文章介紹瞭如何打 jar 包並如何在伺服器環境上測試,那麼這篇就說說如何打 war 包並在 tomcat 伺服器上部署測試。 畢竟在開發過程中,很多專案都是 web 專案,最熟悉的還是直接部署在 tomcat 伺服器中執行,本地開發也是在 IDE 開發環境配置伺服器,併發布執行。只不

windows10下部署web專案jdk+mysql+apache tomcat+war

一.安裝JDK 1.安裝JDK:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,選擇合適的jdk版本進行下載和安裝; 2.安裝完成後,配置環境變數。 1)新增系統變數

Linux伺服器上搭建測試環境war+tomcat

> 悟空CRM專案環境部署(Java war專案) 1. 在/root目錄下建立一個資料夾(名字自取)。 ![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143731.png) 2. ls命令檢視一下

linux的RMP命令rmp的安裝與反安裝

實現 後綴 packet body dha 詳細 pre ext 某個文件 RMP 是 LINUX 下的一種軟件的可執行程序,你只要安裝它就可以了。這種軟件安裝包通常是一個RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),後綴是

在windows下部署包含C3P0的war沒問題,部署linux下面的tomcat下C3P0報錯

error: factor enc etc back from pool event 原因 錯誤原因:20-Jun-2018 19:44:27.353 INFO [localhost-startStop-1] org.apache.catalina.core.Applica

Linux】新增web應用jar為系統服務

      為了可以將jar包新增成Linux的系統服務,需要做以下幾樣準備:       ①啟動指令碼start.sh #!/bin/bash export JAVA_HOME=/usr/local/jdk1.8.0_171

Spring Boot 初級入門教程十一 —— 打分離 jar 部署和測試附原始碼

分離 jar 包,也就是把工程原始碼打包到 *.jar,而把工程依賴的所有 lib 單獨生成,這樣打包的好處是,在依賴包沒有修改的情況下,部署時只需要上傳一次依賴包,每次部署的專案 jar 包很小,在伺服器網路不太好的情況下,這樣做是非常有必要的,因為上傳 20M 和 上傳 20K 的時間還是有

linux 部署 .net 程式隨筆

1、開啟xshell,輸入命令:curl https://jexus.org/release/x64/install.sh|sh ,要是資料夾建立失敗的話,更改一下許可權。 2、輸入命令:cd /usr/jexus 進入jexus的安裝目錄 3、輸入命令:./je

Linux 安裝 MySQL 詳解rpm

說明:Linux 系統中軟體的安裝在 root 使用者下進行,此安裝方式為 rpm 包方式,安裝的版本為:MySQL-5.6.25-1.linux_glibc2.5.x86_64.rpm-bundle.tar (1)使用 root 使用者登入虛擬機器,檢查  Linux 是否自帶安裝了 MySQL。

linux環境下安裝ngnix步驟很詳細

安裝準備開始前,請確認gcc g++開發類庫是否裝好,預設已經安裝。ububtu平臺編譯環境可以使用以下指令apt-get install build-essentialapt-get install libtoolcentos平臺編譯環境使用如下指令 安裝make:yum

Docker Tomcat 容器部署 web應用war

來源:乞力馬紮羅的雪雪,blog.csdn.net/CHENYUFENG1991/article/details/78514170建立tomcat容器docker run tomcat --name mytomcat -p 8080:8080 -d進入容器內部互動式的進入to

eclipse匯入web專案,釋出到tomcat,部署的詳細步驟適合初學者

專案說明:首先將專案儲存到本地PC的任意盤下(如:D:\workspace\SRC\PrintCentralWeb)。確定已經配置好了JDK(32bit),下載好了eclipse(免安裝32bit)和Tomcat(免安裝版32bit)。JDK,eclipse, Tomcat

Linux下tcp協議socket的recv函式返回時機分析

http://www.vckbase.com/index.php/wv/10http://blog.csdn.net/zlzlei/article/details/7689409文章一: 當前在網路傳輸應用中,廣泛採用的是TCP/IP通訊協議及其標準的socket應用開發程式設計介面(API)。TCP/IP