Warning

If it is not explicitly told in following recipe, setting up services are described for Ubuntu 20.04 server, but applications are described for Xubuntu 20.04 workstation. If you use different Ubuntu version or Linux distribution, settings as well as content, names and places of configuration files may be different!
Got it.

Vairākas XWiki instances

Šajā padomā aprakstīts, kā vienā Tomcat lietotņu serverī darbināt vairākas, neatkarīgas, XWiki instances.

Datu bāzes sagatavošana

  1. Sagatavo jaunu XWiki datu bāzi, piemēram xwiki1, kā aprakstīts XWiki uzstādīšana no ražotāja vietnes

XWiki iestatījumu maiņa

  1. Failā /var/lib/tomcat9/webapps/xwiki1/WEB-INF/cache/infinispan/config.xml nomaina

    <cache-container name="xwiki" statistics="true" default-cache="default" shutdown-hook="DEFAULT">

    uz

    <cache-container name="xwiki1" statistics="true" default-cache="default" shutdown-hook="DEFAULT">
  2. Failā /var/lib/tomcat9/webapps/xwiki1/WEB-INF/classes/logback.xml nomaina

    <file>/var/log/tomcat9/xwiki.log</file>

    uz
    <file>/var/log/tomcat9/xwiki1.log</file>

  3. Failā /var/lib/tomcat9/webapps/xwiki1/WEB-INF/hibernate.cfg.xml nomaina

    <property name="hibernate.connection.url">jdbc:mysql://localhost/xwiki?useSSL=false&amp;allowPublicKeyRetrieval=true</property>
    uz
    <property name="hibernate.connection.url">jdbc:mysql://localhost/xwiki1?useSSL=false&amp;allowPublicKeyRetrieval=true</property>

  4. Failā /var/lib/tomcat9/webapps/xwiki1/WEB-INF/xwiki.cfg nomaina rindu uz
    xwiki.db=xwiki1

  5. Failā /var/lib/tomcat9/webapps/xwiki1/WEB-INF/xwiki.properties nomaina

    environment.permanentDirectory = /home/tomcat/data/xwiki

    uz
    environment.permanentDirectory = /var/cache/tomcat9/Catalina/localhost/xwiki1

Tomcat iestatījumu maiņa

  1. Ja vēlas nomainīt Tomcat portu, failā /etc/tomcat9/server.xml pievieno rindas:

      <Service name="xwiki_1">

        <Connector port="8081" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   URIEncoding="UTF-8"
                   redirectPort="8444" />
        <Engine name="xwiki_1" defaultHost="localhost"

            <Host name="localhost"  appBase="webapps/1"
                unpackWARs="true" autoDeploy="true">

            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="xwiki_1_access_log" suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />

          </Host>
        </Engine>
      </Service>

Apache proxy likumi

  1. Ja izmanto XWiki vietrāžu īsināšanu, tad attiecīgi pievieno Apache likumus, norādot attiecīgo Tomcat porta numuru, piemēram, 8081

 
 
Tags XWiki Uzstādīšana
Created by Valdis Vītoliņš on 2017-09-11 10:37
Last modified by Valdis Vītoliņš on 2025-05-11 12:00
XWiki Powered
Creative Commons Attribution 3.0 Unported License