This guide gives you some handy hints to upgrade from an archiva 1.0.x instance to a version 1.1.x.
Logs & Memory Settings
Description |
Archiva 1.0.x settings |
Archiva 1.1.x settings |
---|---|---|
JVM Settings |
${archiva.base}/bin/XXX/wrapper.conf |
${archiva.base}/conf/wrapper.conf |
Wrapper logs |
${archiva.base}/bin/XXX/wrapper.conf |
${archiva.base}/conf/wrapper.conf |
Jetty logs |
— |
${archiva.base}/conf/jetty-logging.xml |
Requests logs |
— |
${archiva.base}/conf/jetty.xml |
Archiva Settings
archiva.xml
has to be kept. It will be automatically updated.
Custom security settings
Didn't change between 1.0.x and 1.1.x : ${archiva.base}/conf/security.properties
Jetty settings
Description |
Archiva 1.0.x settings |
Archiva 1.1.x settings |
---|---|---|
jetty server hostname & http port |
${archiva.base}/apps/archiva/conf/application.xml |
${archiva.base}/conf/jetty.xml |
SMTP server settings
Description |
Archiva 1.0.x settings |
Archiva 1.1.x settings |
---|---|---|
SMTP server host, port & credentials |
${archiva.base}/conf/plexus.xml |
${archiva.base}/conf/jetty.xml |
Databases
Internal databases
Retain data/databases/users directories.
External databases
If your are using some external databases like mysql.
Drivers
Description |
Archiva 1.0.x settings |
Archiva 1.1.x settings |
---|---|---|
Put it in |
${archiva.base}/core |
${archiva.base}/lib |
Datasources
Description |
Archiva 1.0.x settings |
Archiva 1.1.x settings |
---|---|---|
Datasources |
${archiva.base}/conf/plexus.xml |
${archiva.base}/conf/jetty.xml |
Instances
Archiva 1.0.x |
Archiva 1.1.x |
---|---|
Archiva Database |
To be truncated |
Archiva Users Database |
To be kept |
Repositories
Keep your repositories content and delete the .index directories of your respective managed repositories, and execute the repository and database scanners after starting Archiva.
Miscellaneous
Description |
Archiva 1.0.x settings |
Archiva 1.1.x settings |
---|---|---|
Patch for Needed for MRM-227 and the utf8 mysql "bug" |
${archiva.base}/apps/archiva/webapp/WEB-INF/classes/META-INF/plexus/application.xml |
${archiva.base}/apps/archiva/webapp/WEB-INF/classes/META-INF/plexus/application.xml |