5544992 发表于 2017-1-21 07:19:43

在Tomcat中部署Archiva

  在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
页: [1]
查看完整版本: 在Tomcat中部署Archiva