FIXME Требует стилистической правки, согласования лиц падежей и времен

Установка JIRA

Официальные Инструкции по установке

Окружение
Подготовительные шаги
sudo apt-get install postgresql
local   all         all                                             trust
host    all         all         127.0.0.1         255.255.255.255   trust
  tcpip_socket = true
# su postgres -c "createuser jira"
Разрешить новому пользователю создавать базы? (y/n) y
Разрешить новому пользователю создавать пользователей? (y/n) y
CREATE USER
# su postgres -c "createdb -O jira jiradb"
sudo apt-get install tomcat5

или

sudo apt-get install tomcat5.5

В ходящий в дистрибутив Debian Tomcat запусктить не удалось, вернее сам tomcat работает, но при попытке инсталировать новые war пакеты падает с разными ошибками, например вот:

...
SEVERE: Error deploying web application archive jira.war
org.apache.commons.logging.LogConfigurationException: java.lang.ExceptionInInitializerError (Caused by java.lang.ExceptionInInitializerError)
	at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:538)
	at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
	at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
	at org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4114)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
...

Полные логи: тут.

ln -s /opt/tomcat/bin/catalina.sh /etc/init.d/catalina
Установка WAR
export JAVA_HOME=/opt/java
export JIRA_HOME=/opt/jira

чтоб получилось в datasource:

    <datasource name="defaultDS" field-type-name="postgres72"
      schema-name="public"
      helper-class="org.ofbiz.core.entity.GenericHelperDAO"
      check-on-start="true"
      use-foreign-keys="false"
      use-foreign-key-indices="false"
      check-fks-on-start="false"
      check-fk-indices-on-start="false"
      add-missing-on-start="true"
      check-indices-on-start="true">

Полный файл entityengine.xml

cd $JIRA_HOME
./build.sh
<!--
A sample configuration file for Tomcat 5.5
Customize the docBase attribute, drop in your $CATALINA_HOME/conf/Catalina/localhost/jira.xml
Note the JOTM dependencies; you'll need to copy various jars to Tomcat's common/lib/ directory.
-->
<Context path="/jira" docBase="/usr/src/atlassian-jira-enterprise-3.11/dist-tomcat/atlassian-jira-3.11.war" debug="0">
 
    <!-- NOTE: If you use a database other than hsqldb:
    * delete the minEvictableIdleTimeMillis and timeBetweenEvictionRunsMillis attributes
    * change the database type in atlassian-jira/WEB-INF/classes/entityengine.xml
    -->
    <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
            username="jira"
            password=""
            driverClassName="org.postgresql.Driver"
            url="jdbc:postgresql://127.0.0.1:5432/jiradb"/>
 
    <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
    factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
    <Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/>
</Context>