Требует стилистической правки, согласования лиц падежей и времен
Официальные Инструкции по установке
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
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>