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