在Tomcat中配置Archiva的步骤:
1.在目录:${TOMCAT}/webapps/archiva/META-INF增加context.xml:
<Context path="/archiva" docBase="${catalina.home}/archiva/apache-archiva-1.0.2.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="jdbc/archiva" auth="Container" type="javax.sql.DataSource" username="sa" password="" driverClassName="org.apache.derby.jdbc.EmbeddedDriver" url="jdbc:derby:/path/to/database/archiva;create=true" /> <Resource name="mail/Session" auth="Container" type="javax.mail.Session" mail.smtp.host="localhost"/> </Context>
2.在文件${TOMCAT}/webapps/archiva/WEB-INF/classes/application.properties中定义appserver.home和appserver.base参数:
appserver.home=%CATALINA_HOME%
appserver.base=%CATALINA_BASE%
3.增加3个jar包到tomcat的classpath中去:
* activation-1.1.jar
* derby-10.1.3.1.jar
* mail-1.4.jar