Sorin Sbarnea created MRM-1881:
----------------------------------

             Summary: Release 2.2.0 does not work with PostgreSQL
                 Key: MRM-1881
                 URL: https://issues.apache.org/jira/browse/MRM-1881
             Project: Archiva
          Issue Type: Bug
          Components: Documentation
    Affects Versions: 2.2.0
         Environment: oracle-java-1.8, ubuntu-12.04-lts
            Reporter: Sorin Sbarnea
            Priority: Critical


It seems that support for PostgreSQL is broken and mostly undocumented.

There a few things that need to be addressed:
* Include PostgreSQL ODBC driver in the build, no need to keep it outside only 
to make the installation harder. 
* Include commented out PostreSQL database configuration inside 
/conf/jetty.conf  including 

{noformat}
<New id="users" class="org.eclipse.jetty.plus.jndi.Resource">
    <Arg>jdbc/users</Arg>
    <Arg>
      <New class="org.apache.tomcat.jdbc.pool.DataSource">
        <Set name="driverClassName">org.postgresql.Driver</Set>
        <Set name="url">jdbc:postgresql://localhost/archiva</Set>
        <Set name="name">ArchivaApp</Set>
        <Set name="username">archiva</Set>
        <Set name="password">archivasecret</Set>
        <!-- depends on your concurrent users numbers -->
        <Set name="maxWait">10000</Set>
        <Set name="removeAbandonedTimeout">10000</Set>
        <Set name="maxActive">30</Set>
        <Set name="initialSize">15</Set>
        <Set name="removeAbandoned">true</Set>
        <Set name="logAbandoned">true</Set>
        <Set name="testOnBorrow">true</Set>
        <!-- very rigourous sql query validation -->
        <Set name="validationQuery">select 1</Set>
        <Set name="testOnReturn">false</Set>
        <!--<Set name="defaultTransactionIsolation">READ_COMMITTED</Set>-->
      </New>
    </Arg>
  </New>
{noformat}

Also even with these changes being made it seems that Archiva is not properly 
initialized. The database tables are created with the default admin account but 
we cannot validate the admin account (email confirmation fails). We will attach 
the logs.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to