Apache Archiva: Unterschied zwischen den Versionen
Zeile 8: | Zeile 8: | ||
=== Tomcat Bibliotheken === | === Tomcat Bibliotheken === | ||
Von | ==== derby.jar ==== | ||
Von [https://db.apache.org/derby/derby_downloads.html https://db.apache.org/derby/derby_downloads.html] die aktuellste Derby Datenbank runterladen: | |||
<pre> | <pre> | ||
cd ~/downloads/ | cd ~/downloads/ | ||
Zeile 14: | Zeile 16: | ||
tar -xzf db-derby-*.tar.gz | tar -xzf db-derby-*.tar.gz | ||
sudo cp db-derby-10.12.1.1-lib/lib/derby.jar /opt/tomcat/tomcat7/tomcat7_1/lib/derby-10.12.1.1.jar | sudo cp db-derby-10.12.1.1-lib/lib/derby.jar /opt/tomcat/tomcat7/tomcat7_1/lib/derby-10.12.1.1.jar | ||
</pre> | |||
==== activation.jar ==== | |||
Von [https://mvnrepository.com/artifact/javax.activation/activation/1.1.1 https://mvnrepository.com/artifact/javax.activation/activation/1.1.1] unter ''Repository'' runterladen: | |||
<pre> | |||
wget http://central.maven.org/maven2/javax/activation/activation/1.1.1/activation-1.1.1.jar | |||
sudo cp activation-1.1.1.jar /opt/tomcat/tomcat7/tomcat7_1/lib/ | |||
</pre> | |||
==== mail.jar ==== | |||
Von [https://mvnrepository.com/artifact/javax.mail/mail/1.4.3 https://mvnrepository.com/artifact/javax.mail/mail/1.4.3] unter ''Repository'' runterladen: | |||
<pre> | |||
wget http://central.maven.org/maven2/javax/mail/mail/1.4.3/mail-1.4.3.jar | |||
sudo cp mail-1.4.3.jar /opt/tomcat/tomcat7/tomcat7_1/lib/ | |||
</pre> | </pre> | ||
Version vom 17. Juli 2016, 09:44 Uhr
Noch in Bearbeitung
Voraussetzungen
Hier wird die Installation unter Verwendung von Tomcat (Linux) beschrieben.
Tomcat Bibliotheken
derby.jar
Von https://db.apache.org/derby/derby_downloads.html die aktuellste Derby Datenbank runterladen:
cd ~/downloads/ wget http://www-us.apache.org/dist//db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-lib.tar.gz tar -xzf db-derby-*.tar.gz sudo cp db-derby-10.12.1.1-lib/lib/derby.jar /opt/tomcat/tomcat7/tomcat7_1/lib/derby-10.12.1.1.jar
activation.jar
Von https://mvnrepository.com/artifact/javax.activation/activation/1.1.1 unter Repository runterladen:
wget http://central.maven.org/maven2/javax/activation/activation/1.1.1/activation-1.1.1.jar sudo cp activation-1.1.1.jar /opt/tomcat/tomcat7/tomcat7_1/lib/
mail.jar
Von https://mvnrepository.com/artifact/javax.mail/mail/1.4.3 unter Repository runterladen:
wget http://central.maven.org/maven2/javax/mail/mail/1.4.3/mail-1.4.3.jar sudo cp mail-1.4.3.jar /opt/tomcat/tomcat7/tomcat7_1/lib/
Installation
Unter https://archiva.apache.org/download.cgi die aktuellste Version suchen und herunterladen:
wget http://www-eu.apache.org/dist/archiva/2.2.1/binaries/apache-archiva-2.2.1.war
In TOMCAT_HOME auf dem selben Level wie bin, lib etc. ein Verzeichnis archiva erstellen:
sudo -u tomcat mkdir archiva
Heruntergeladene WAR-Datei in gerade erstelltes Verzeichnis kopieren:
sudo -u tomcat cp ~/downloads/apache-archiva-2.2.1.war /opt/tomcat/tomcat7_0_69/tomcat7_1/archiva/
Eine Datei archiva.xml im Konfigurationsverzeichnis conf anlegen:
sudo -u tomcat nano /opt/tomcat/tomcat7_0_69/tomcat7_1/conf/archiva.xml
URL zur Datenbank muss noch angepasst werden
Und folgenden Inhalt einfügen:
<?xml version="1.0" encoding="UTF-8"?> <Context path="/archiva" docBase="${catalina.home}/archiva/apache-archiva-1.1.war"> <Resource name="jdbc/users" auth="Container" type="javax.sql.DataSource" username="sa" password="" driverClassName="org.apache.derby.jdbc.EmbeddedDriver" url="jdbc:derby:</path/to/database>/users;create=true" /> <Resource name="mail/Session" auth="Container" type="javax.mail.Session" mail.smtp.host="localhost"/> </Context>
Konfiguration
Links
https://archiva.apache.org/index.cgi
https://archiva.apache.org/docs/2.2.1/adminguide/index.html
Zurück zu Ubuntu