---
title: "Atlassian Jira (Java lietotnes) instalēšana virtuālajā serverī"
canonical_url: "https://www.zone.lv/help/lv/kb/atlassian-jira-java-lietotnes-instalesana-virtualaja-serveri/"
post_type: "ht_kb"
published: "2024-04-17T12:14:47+00:00"
modified: "2024-04-17T12:14:47+00:00"
language: "lv"
author: "martin"
taxonomies:
  ht_kb_category:
    - name: "Tehnisks"
      url: "https://www.zone.lv/help/lv/kb-categories/tehnisks/"
  ht_kb_tag:
    - name: "Atlassian"
      url: "https://www.zone.lv/help/lv/kb-tags/atlassian/"
    - name: "java"
      url: "https://www.zone.lv/help/lv/kb-tags/java/"
    - name: "Jira"
      url: "https://www.zone.lv/help/lv/kb-tags/jira/"
---

# Atlassian Jira (Java lietotnes) instalēšana virtuālajā serverī

![](https://www.zone.lv/static/sites/5/Jira-Software@2x-blue-300x39.png)

 Uzmanību! **Zone nenodrošina oficiālu atbalstu Jira instalēšanai**. **Izmanto to uz savu risku!**

Šī pamācība ir paredzēta pieredzējušiem lietotājiem un pieņem, ka tev ir labas SSH zināšanas.

[Jira](https://www.atlassian.com/software/jira) ir Atlassian izstrādāta izstrādes projektu pārvaldības programmatūra. Zemāk esošā pamācība ir Jira Server instalēšanas instrukcija Zone virtuālajā serverī. Tas ir *proof of concept*, lai demonstrētu Zone hostinga platformas tehniskās iespējas apkalpot Java lietotnes.

### 1. Izveido apakšdomēnu Jira vajadzībām

Vienkāršākais veids, kā instalēt Jira apakšdomēnā, ir rādīt tās tīmekļa saskarni lietotājam no Jira Java servera caur tīmekļa servera starpniekserveri (proxy). Piemēram, tu vari izveidot apakšdomēnu ar nosaukumu **jira.mydomain.com**

Pievienojot apakšdomēnu, iestati mod\_proxy mērķa portu uz **8080**.

### 2. Izveido MariaDB datubāzi un lietotāju.

PIEZĪME! Pārliecinies, ka, veidojot datubāzi, tās “Collation” ir **utf8\_bin**!

Izveido Jira vajadzībām MariaDB datubāzi un lietotāju My Zone vadības panelī un piešķir jaunizveidotajam lietotājam visas tiesības uz Jira datubāzi. Atceries MariaDB paroli vai saglabā to paroļu pārvaldniekā.

### 3. Pieslēdzies virtuālajam serverim, izmantojot SSH.

[Instrukcijas SSH savienojuma izveidei](https://www.zone.lv/help/en/kb/establishing-an-ssh-connection/).

### 4. Instalē Java

Adresē <https://java.com/en/download/manual.jsp> ar labo peles pogu uzklikšķini uz **Linux x64** un izvēlies “Copy link address”, izmanto šo adresi, lai lejupielādētu Java pakotni ar wget.

(PS! Šis ir piemērs un instalē vecu versiju!).

```
cd ~/.zse/opt/oracle/java/
wget -O java.tar.gz https://javadl.oracle.com/webapps/download/AutoDL?BundleId=240718_5b13a193868b4bf28bcb45c792fce896
tar -zxf java.tar.gz
ln -sf jre1.8.0_231/bin bin
ln -sf jre1.8.0_231/lib lib
rm -f java.tar.gz
```

### 5. Instalē Jira

Jira var lejupielādēt no <https://www.atlassian.com/software/jira/download>. Nolaižamajā izvēlnē izvēlies **TAR.GZ Archive**, atzīmē izvēles rūtiņu, ar labo peles pogu uzklikšķini uz Submit un nokopē URL (“Copy link address”). Lejupielādē Jira, izmantojot wget.

Palaid to manuāli:

```
mkdir -p ~/atlassian/application-data/jira
cd ~/atlassian/
wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.6.1.tar.gz
tar -xzf atlassian-jira-software-8.6.1.tar.gz
ln -sf atlassian-jira-software-8.6.1-standalone ~/atlassian/jira
rm -f atlassian-jira-software-8.6.1.tar.gz
```

### 6. Instalē MySQL konektoru

Tā kā jaunākais MySQL Connector nedarbojas korekti, lejupielādē MySQL Connector versiju 5.1.44.

Palaid to manuāli:

```
cd ~/atlassian/
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.44.tar.gz
tar -xzf mysql-connector-java-5.1.44.tar.gz
ln -sf ../../mysql-connector-java-5.1.44/mysql-connector-java-5.1.44-bin.jar ~/atlassian/jira/lib/
rm -f mysql-connector-java-5.1.44.tar.gz
```

### 7. Veic nepieciešamās izmaiņas konfigurācijas failos

```
sed -i 's|#JIRA_HOME=""|JIRA_HOME="${HOME}/atlassian/application-data/jira"|' ~/atlassian/jira/bin/setenv.sh
sed -i "s|<Server port=\"8005\".*shutdown|<Server port=\"8005\" address=\"$(vs-loopback-ip -4)\" shutdown|" ~/atlassian/jira/conf/server. xml
sed -i "s|<Connector port=\"8080\".*relaxedPathChars|<Connector port=\"8080\" address=\"$(vs-loopback-ip -4)\" relaxedPathChars|" ~/atlassian/jira/conf/server.xml
sed -i "s|localhost|$(vs-loopback-ip -4)|g" ~/atlassian/jira/conf/server.xml
```

 PIEZĪME! Pirms palaišanas tev ir jāizmaina šī rinda!

**jira.mydomain.com** vietā ievieto pareizo apakšdomēna adresi, kur atradīsies Jira

 . ```
sed -i 's|<Connector port="8080".*address|<Connector port="8080" ProxyName="jira.sinudomeen.ee" ProxyPort="443" scheme="https" address|' ~/atlassian/jira/conf/server.xml
```

### 8. Pievieno PM2 darbu

PM2 tiek izmantots, lai lietotne automātiski palaistos pēc servera inicializācijas.

Izveido failu ar nosaukumu **~/atlassian/jira.config.js** un ievieto tajā:

```
module.exports = {
    apps : [{
        name : "jira",
        script : process.env.HOME + "/atlassian/jira/bin/start-jira.sh",
        args: "-fg",
        max_memory_restart : "3G"
    }]
}
```

Dodieties uz My Zone vadības paneli sadaļā `Web Server` -&gt; `PM2 and Node.js` un izvēlies `Add New Application`.

Lietotnes nosaukumu ievadi `Jira`.

Laukā script vai PM2 .JSON ievadi: `atlassian/jira.config.js`

Maksimālais atmiņas patēriņš: 1MiB

Noklikšķini Add.

Seko Jira žurnālfailam serverī:

```
tail -f ~/atlassian/application-data/jira/log/atlassian-jira.log
```

Kad žurnālfails sāk pildīties, izveidotajam apakšdomēnam vajadzētu parādīt attēlu, un turpmākā konfigurēšana tiek veikta tīmeklī.

### 9. Datubāzes konfigurēšana

Atver pārlūkā **https://jira.mydomain.com** un izvēlies **I’ll set it up myself** -&gt; **Next**.

Database Connection -&gt; **My Own Database**.

Database Type -&gt; **MariaDB 10.6.**

Aizpildi pārējos laukus ar iepriekš izveidotās MariaDB datubāzes datiem.

Hosta nosaukumu var atrast My Zone MariaDB konfigurācijas lapā.

Ports ir **3306**.

Izvēlies **Test Connection** un **Next**.

Datubāzes iestatīšana tagad aizņems dažas minūtes.

Pēc konfigurēšanas tu vari nomainīt Base URL uz https un izdzēst portu: **https://jira.mydomain.com/**

### 10. Ģenerē licenci

Nākamais solis ir pieprasīt licenci. Izvēlies “generate a Jira trial license”, ar labo peles pogu uzklikšķini un izvēlies “Open link in new tab”.

Piesakies kā Atlassian lietotājs. Ja lietotāja nav, izveido lietotāju.

Izvēlies **Jira Software (Server)** licenci un **Generate License**. Kad tiek jautāts, vai vēlies uzreiz instalēt licenci serverī, izvēlies **Yes.**

Ja kāda iemesla dēļ automātiskā licences instalēšana nedarbojas, tev būs manuāli jānokopē licence un otrajā cilnē jāielīmē ģenerētā licence licences logā.

### 11. Jira konfigurēšana

Izveido administratora lietotāju.

Piesakies Jira administrēšanā ar administratora lietotāju.

Nokonfigurē **Outgoing mail**. Pievieno jaunu SMTP pasta serveri ar Host kā `localhost` un portu `25`. SMTP lietotājvārds un parole nav nepieciešami.

![](https://www.zone.lv/static/sites/5/jira-mail-server.png)

Lai tev patīk Jira lietošana!

### Papildu informācija un atkļūdošana

Tu vari manuāli startēt un apturēt JIRA bez PM2, izmantojot šādas komandas (pārliecinies, ka PM2 vispirms nav palaidis serveri):

```
~/atlassian/jira/bin/start-jira.sh
~/atlassian/jira/bin/stop-jira.sh
```

Ja PM2 ir konfigurēts, tad startēšana un apturēšana jāveic caur PM2.

Komandas: `pm2 list`, lai parādītu sarakstu, un `pm2 restart jira`, lai restartētu Jira serveri.

Ja Java serveris kāda iemesla dēļ nepalaižas, ir vērts apskatīt šādus žurnālfailus:

```
cat ~/.pm2/logs/jira-out.log
cat ~/atlassian/jira/logs/catalina.out
```

Kļūdas ziņojums: **MariaDB 10.6 is not supported**. Šo brīdinājumu var ignorēt.

 Ja kāda no saitēm šajā pamācībā nedarbojas, lūdzu, ziņo par to zemāk esošajā sadaļā “Was this article helpful?” formā.

 . ### Jira atjaunināšana

 Pirms atjaunināšanas izveido Jira datubāzes un direktorijas `~/atlassian/application-data` kopiju!

Atjaunināšanas procedūra ir salīdzinoši vienkārša. Tā kā instalēšanas laikā izveidojām saiti, viss, kas tev jādara, lai atjauninātu, ir jānomaina saite uz jauno versiju un jānokopē konfigurācijas fails:

1. Lejupielādē jauno Jira versiju un atarhivē to.
2. Apturi Jira serveri
3. Nomaini saiti uz jauno versiju
4. Pārraksti `conf/server.xml`
5. Palaid Jira serveri

```
cd ~/atlassian/
wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.6.1.tar.gz
tar -xzf atlassian-jira-software-8.6.1.tar.gz
pm2 stop jira
ln -nfs atlassian-jira-software-8.6.1-standalone jira
ln -sf . ./../mysql-connector-java-5.1.44/mysql-connector-java-5.1.44-bin.jar ~/atlassian/jira/lib/
cp atlassian-jira-software-8.6.0-standalone/conf/server.xml atlassian-jira-software-8.6.1-standalone/conf/server.xml pm2 start jira
```
