远程资源库管理软件 Apache Archiva

2019-08-01 02:59栏目:电脑操作

  Linux下要使用liferay war包和原装tomcat服务器,需要我们自己手动作如下配置:

Archiva 是一个管理一个和多个远程存储的软件。它能够与Maven,Continuum和ANT等构建工具完美结合。Archiva提供的功能包括:远程 Repository代理,基于角色的安全访问管理,Artifact分发、维护、查询,生成使用报告,提供基于Web的管理界面等。

  1)删除TOMCAT/conf/Catalina/localhost 目录,新建 ROOT.xml 文件。内容:

威尼斯人app 1

  < Context path = ""  docBase = " ../liferay "  debug = " 0 "  reloadable = " true "  crossContext = " true " >

使用Apache Archiva搭建Maven Repository Server

  < Resource name = " jdbc/LiferayPool " auth = " Container "  type = " javax.sql.DataSource "

对比Sonatype Nexus 和 Apache Archiva,觉得Apache Archiva还不错,配置简单,好用。

  driverClassName = "org.hsqldb.jdbcDriver "  url = " jdbc:hsqldb:test " username = " sa " password = ""  maxActive = " 20" />

以下是配置Apache Archiva的具体步骤

  < Resource name = " mail/MailSession " auth = " Container " type = " javax.mail.Session " mail.transport.protocol = " smtp "

Apache Archiva有两种模式,独立的Repository Server和依附于App Server的war文件。

  mail.smtp.host = " localhost " />

下面分别介绍

  < Realm  className = " org.apache.catalina.realm.JAASRealm " appName = " PortalRealm " userClassNames = " com.liferay.portal.security.jaas.PortalPrincipal " roleClassNames = " com.liferay.portal.security.jaas.PortalRole "

  1. Standalone安装模式(WindowXP,其他操作系统同理)

  debug = " 99 "  useContextClassLoader = " false " />

1) 首先到archiva主页上下载最新版1.3.2 Standanlone

  <!--</span--> Context >

   2)在TOMCAT/conf目录下,新建jaas.config文件。内容:

2) 下载后解压,在我的机器上解压后的目录是G:/apache-archiva-1.3.2

  PortalRealm {

3) 配置jdk

  com.liferay.portal.security.jaas.PortalLoginModule required;

官方主页上支持jdk1.4,但是我直接用jdk1.6了。设置环境变量JAVA_HOME(保险起见先设置上,有兴趣的朋友可以看看不设置是否可以)

   };

4) 启动服务

   3)TOMCAT/conf 目录下 catalina.properties 文件中的下面一段:

进入G:/apache-archiva-1.3.2/bin

common.loader=${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar,${catalina.home}/common/lib/ext/*.jar

WinXP下,启动服务前必须要把archiva加入到系统服务才可以,如下

   4)修改 TOMCAT/bin 目录下 catalina.bat 文件,增加下面内容:

G:/apache-archiva-1.3.2/bin>archiva.bat install

   rem ----- Execute The Requested Command

  set JAVA_OPTS=-Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT 08 -Djava.security.auth.login.config=

版权声明:本文由威尼斯人app发布于电脑操作,转载请注明出处:远程资源库管理软件 Apache Archiva