CreateArtTechnology
/ Blog
Login
最新文章
Java
语言相关
库相关
虚拟机相关
CreateArtTechnology
项目搭建
使用的工具
自研的工具
开源工具
ELK
ElasticSearch
Jenkins
Markdown
GraphQL
Arthas
生产工具
Linux
Nginx
VersionControl
Subversion
Git
Redis
Archiva
Maven
Zookeeper
Spring
SpringBoot
MySql
HBase
Cassandra
容器化
Docker
Kubernetes
服务容器化从零开始
未分类笔记
算法相关
概念相关
豆知识
机器学习
机器学习从零开始
Archiva部署
12
2018-10-12 20:52:42
生产工具
Archiva
## 部署Archiva 官网说得很详细,这里简述一下2.2.3版本的安装过程,更多内容参考官方说明文档。 https://archiva.apache.org/docs/2.2.3/quick-start.html ```shell #下载 wget http://apache.claz.org/archiva/2.2.3/binaries/apache-archiva-2.2.3-bin.zip #解压 unzip apache-archiva-2.2.3-bin.zip #增加软链 ln -s apache-archiva-2.2.3-bin.zip apache-archiva #配置,下文介绍,省略 #增加快速启动脚本 cp apache-archiva/bin/archiva /etc/init.d/archiva #启动 service archiva start ``` **官网部署过程** https://archiva.apache.org/docs/2.2.3/adminguide/installing.html 推荐Installing standalone,一步到位,简单方便。 War部署有很多要修改的点,且文档不足遇到问题非常不好处理。 **standalone部署配置修改** 具体见官网安装过程说明,推荐配置的点: 1. contexts/archiva.xml中的contextPath,这是访问URL的URI前缀 2. 如果conf/jetty.xml中的jetty.port,jetty启动端口 **war部署配置修改** 由于要增加3个Resource(jdbc/usrs jdbc/archiva mail/Session),添加依赖jar,推荐使用官方部署过程: 1. 将War包复制到TomcatBase/archiva/archiva.war 2. 在新增TomcatBase/conf/Catalina/localhost/archiva.xml,注意其中的路径,这个配置说明使用内置的db,且目录会自动创建 ```Xml
``` 3. 将官方页面中给出的mail的jar包放入TomcatBase/lib/,有可能还需要derby、derbytools的jar包,启动报错再看还需要哪些包 4. 在Tomcat启动脚本中增加环境变量appserver.home和appserver.base ```Shell export CATALINA_OPTS="-Dappserver.home=$CATALINA_HOME -Dappserver.base=$CATALINA_HOME" ``` 5. 新增TomcatBase/conf/archiva.xml ```Xml
2
${appserver.base}/repositories/internal
30
internal
Archiva Managed Internal Repository
http://repo1.maven.org/maven2
central
Central Repository
internal
central
always
fix
never
no
``` 注意: 2.2.3版本(以及更高?)增加了Origin和Referer检测,如果通过反向代理或负载均衡访问Archiva的webUI会被拒绝访问,页面加载出错。 需要将conf/archiva.xml中的baseUrl项设为http://{部署的host}/{部署的contextPath}/ (需严格按照该url访问)
发布文章 101
文章被阅读 1589
最近修改
什么是“丝滑”的曲线
2021-12-08 15:19:20
高效空间数据索引R树及其批量加载方法STR简介
2021-09-29 20:33:37
关于分库分表的一些事儿
2021-06-25 11:51:25
获得诺奖的稳定匹配理论之TTC算法与GS算法
2021-03-14 23:04:48
算法小白的机器学习入门实践,从零到上线
2021-01-13 14:28:27
分站宗旨
一站式资料平台,减少重复检索,减少重复采坑。