使用ApachAerchiva搭建MavenRepositoryServer.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Apache Archiva有两种模式,独立的Repository Server和依附于App Server的war文件。下面分别介绍?1. Standalone安装模式(WindowXP,其他操作系统同理) 1) 首先到archiva主页上下载最新版1.3.2 Standanlone/download.html ?2) 下载后解压,在我的机器上解压后的目录是G:/apache-archiva-1.3.23) 配置jdk官方主页上支持jdk1.4,但是我直接用jdk1.6了。设置环境变量JAVA_HOME(保险起见先设置上,有兴趣的朋友可以看看不设置是否可以)?4) 启动服务进入G:/apache-archiva-1.3.2/binWinXP下,启动服务前必须要把archiva加入到系统服务才可以,如下G:/apache-archiva-1.3.2/binarchiva.bat installwrapper? | Apache Archiva installed.如上输出结果表示加入成功。启动Archiva Repository ServerG:/apache-archiva-1.3.2/binarchiva.bat startwrapper? | Starting the Apache Archiva service...wrapper? | Apache Archiva started.如上输出表示启动成功。?5) 第一次访问在浏览器上输入http://localhost:8080/archiva进入到GUI界面,第一次需要输入用户名,密码,然后点击创建。?6)默认的Repository登入后,左侧Administration栏列出了所有常用配置。点击Reposoitory会看到archiva自带的默认internal repository 和 remote repositoryinternal repository表示Archive本地的repository,remote repository代表远程的repository。当maven连接到Archiva的internal repository时,Archiva会先从本地寻找目标,找不到的话再从remote repository上继续寻找。?7) 配置文件结构以下是几个常用的配置文件目录%ARCHIVA_HOME%/data 数据文件根目录 %ARCHIVA_HOME%/data/database 里配置了数据库文件,包括用户数据库和系统数据库%ARCHIVA_HOME%/data/repositories 包含索引信息。如果上传了jar等文件的话,也会保存在这里。%ARCHIVA_HOME%/logs 存放log文件。??2. WAR安装模式(WinXP,tomcat6.x) 1) 首先到archiva主页,在历史版本里下载版1.3版的war文件。由于1.3.2的war包含有对security的更新,访问时会导致错误java.lang.RuntimeException: Failed referrer security check: Request did not come from the same server. Detected HTTP Referer header is http://localhost:8080/archiva/index.action. at erceptor.SecureActionInterceptor.executeReferrerSecurityCheck(SecureActionInterceptor.java:234)这个问题现在还没有解决(懒得去JIRA上提)?2) 添加war文件在tomcat根目录下创建文件夹archiva,把war名字改成archiva.war并且拷贝到刚刚创建的archiva目录下?3) 添加tomcat配置文件创建文件 Tomcat_Home/conf/Catalina/localhost/archiva.xml,并且写入以下内容 Context path=/archiva docBase=${catalina.home}/archiva/archiva.warResource name=jdbc/users auth=Container type=javax.sql.DataSourceusername=sapassword=driverClassName=org.apache.derby.jdbc.EmbeddedDriverurl=jdbc:derby:/path/to/database/users;create=true /Resource name=jdbc/archiva auth=Co

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档