【问题标题】:How dow I setup Archiva standalone to use Postgres?如何独立设置 Archiva 以使用 Postgres?
【发布时间】:2012-12-19 20:00:55
【问题描述】:

好的,我正在努力让 Archiva 1.4 在独立模式下使用现有的 Postgres 数据库。谁能帮我配置一下?

【问题讨论】:

    标签: postgresql jetty archiva


    【解决方案1】:

    与 Olivier 合作,这是我最后的工作数据库配置:

      <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://<server>/Archiva</Set>
            <Set name="name">ArchivaApp</Set>
            <Set name="username">...</Set>
            <Set name="password">...</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>
          </New>
        </Arg>
      </New>
    

    设置 testOnBorrow 参数很重要;其他一些无关紧要。

    【讨论】:

      【解决方案2】:

      取决于您是使用独立还是在 servlet 容器中使用

      1) 单机版看看这里 http://archiva.apache.org/docs/1.4-M4-SNAPSHOT/adminguide/standalone.html 将 com.mysql.jdbc.Driver 替换为 你的 jdbc 驱动程序 并替换 url jdbc:mysql://localhost/archiva

      把你的jdbc驱动jar放到lib目录下 2)servlet容器(取决于:-)) 对于 Apache Tomcat,请参阅 http://archiva.apache.org/docs/1.4-M4-SNAPSHOT/adminguide/webapp.html 将您的 jdbc 驱动程序 jar 放入 lib 目录 改变价值观

      driverClassName="org.apache.derby.jdbc.EmbeddedDriver" url="jdbc:derby:/path/to/database/users;create=true"

      我已经更新了文档here database section

      【讨论】:

        猜你喜欢
        • 2010-09-13
        • 2014-03-08
        • 2015-02-10
        • 1970-01-01
        • 1970-01-01
        • 2013-01-16
        • 1970-01-01
        • 2022-01-25
        • 1970-01-01
        相关资源
        最近更新 更多