`
sundful
  • 浏览: 1251359 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux系统以上搭建maven 之nexus服务篇

 
阅读更多

今天刚好有点时间,就想在公司的服务器搭建一个私服,以便以后可以唯我所用,当然前提是服务器最好可以上网,否则还需要配置代理服务器,前两天刚好把服务器的网络给配置了下,这边就不详述了!大家一定着急了吧,稍安务燥,这就进入正题,O(∩_∩)O~

        linux安装过程和window主机还是差别挺大的。

1.下载nexus集成版

到这个地方http://www.sonatype.org/nexus/go 下载压缩包,我这边下载的是nexus-1.9.0.2-bundle.tar.gz这个版本。

2. 解压到相应的目录

tar  -xzvf  nexus-1.9.0.2-bundle.tar.gz , 我这边放在/usr/local/nexus目录下。

 

3. 设置为系统服务

# cd  /etc/init.d

# cp  /usr/local/nexus/bin/jsw/linux-x86-64/nexus ./nexus

# chmod 755 nexus

 

4. 编辑/etc/init.d/nexus的文本

4.1. 添加以下变量

NEXUS_HOME=/usr/local/nexus/

PLATFORM=linux-x86-64

PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"

4.2. 修改以下变量

WRAPPER_CMD="${PLATFORM_DIR}/wrapper"

WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf"

PIDDIR="${NEXUS_HOME}"

 

5. 启动服务

切换会自己的用户,不需要使用root用户;

# service nexus start

 

这个大家出现什么情况,是不是失败了!界面上出现 :Could not write pid file /etc/rc.d/init.d/./nexus.pid: Permission denied通过查看日志文件:

fzdev#[/usr/local/nexus/logs] cat w*  

wrapper  | ERROR: Could not write pid file /etc/rc.d/init.d/./nexus.pid: Permission denied

 

怎么办呢,根据信息提示,nexus.pid无法写入,应该还是权限问题,这个应该跟启动当前服务有关。

 

查文档http://books.sonatype.com/nexus-book/reference/install-sect-service.html后发现,一有段信息没有配置,

Change PIDDIR to a directory where this user has read/write permissions. In most Linux distributions, /var/run is only writable by root. The properties you need to add to customize the PID file location is "wrapper.pid". For more information about this property and how it would be configured in wrapper.conf, see: http://wrapper.tanukisoftware.com/doc/english/properties.html

 

大概意思就是服务启动时无法写入pid,就是说init.d这个目录当前用户是没有权限写的,怎么办呢。可以自定义pid写入目录,那么在哪里配置呢,是不是又想起了wrapper.conf了,其他文档中也说明了。

好吧,那就再加个配置吧,这样:PIDDIR="/home/linjx/piddir"

 

然后再启动服务,果然成功了!具体可以看看附件中的详细的日志!

 

6. 启动之后,可以登录首页查看nexus的界面

http://192.168.1.110:8888/nexus/index.html

 

默认管理员用户名/密码: admin/admin123

分享到:
评论

相关推荐

    linux下搭建内网maven私服

    Linux 下搭建内网 Maven 私服 Maven 私服是 Maven 仓库的私有化版本,允许开发者在企业内部搭建私有的 Maven 仓库,用于存储和管理项目依赖项。在 Linux 环境下搭建内网 Maven 私服,可以提高项目的构建和部署效率...

    Linux下利用nexus搭建maven私服

    【Linux下利用nexus搭建maven私服】 在Linux环境下,Nexus是一款强大的仓库管理器,可以用来搭建Maven私有仓库。Nexus不仅可以作为一个中央仓库的代理,还支持创建自己的存储库,方便组织内部共享依赖,提高开发...

    持续集成环境maven+nexus+jenkins+svn搭建

    在搭建完成 Maven、Nexus 和 SVN 服务器后,我们可以使用 Maven 来搭建一个 Eclipse 工程。在这个阶段,我们需要创建一个新的 Eclipse 工程,然后使用 Maven 来管理和构建该工程。我们可以使用 Maven 的 pom.xml ...

    linux-maven-maven私服nexus安装文档

    Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...

    如何进行Linux安装配置maven以及搭建nexus服务器.docx

    在Linux环境中,构建Java开发的高效工具链通常包括安装配置Maven和搭建Nexus服务器。以下将详细讲解这两个过程。 **一、安装JDK** 在安装Maven之前,首先需要安装Java Development Kit(JDK)。从Oracle官方网站...

    linux,nexus3.14+maven3.6.3.zip,搭建maven私服一步到位

    本教程将指导您在Linux环境下,利用Nexus 3.14和Maven 3.6.3快速搭建Maven私服。 首先,我们来看看所需的主要组件: 1. **Nexus 3.14**:这是Sonatype公司提供的开源仓库管理工具,它可以作为Maven私服,支持多种...

    使用Nexus搭建本地maven服务器

    为了解决这个问题,团队通常会搭建本地的Maven服务器,即Nexus。Nexus是一个强大的repository manager,它不仅能够作为本地仓库,还能作为代理服务器,缓存远程仓库的构件,从而提高开发效率。 1. **Nexus的安装与...

    maven+nexus完整手册

    - **Linux 或 Unix 类系统**:在 `${NEXUS_HOME}/bin/jsw` 目录下,找到相应的启动脚本进行操作。 #### 二、Nexus 配置与管理 ##### 登录与基础设置 - **登录**: 默认地址为 `http://localhost:8081/nexus/`,...

    阿里云ECSlinux服务器搭建和maven私服仓库技术文档.zip

    "linux搭建私服three.txt"文件可能会提供更详细的Linux环境下搭建Maven私服的步骤和注意事项,包括权限设置、日志监控等方面。"参考链接.txt"文件则可能包含了相关的官方文档或教程链接,以供深入学习。 总的来说,...

    使用nexus 搭建 maven 本地仓库

    接下来,我们将详细介绍如何使用Nexus搭建Maven本地仓库: 1. **安装Nexus**: 下载并安装Nexus的zip或tar.gz文件,解压到指定目录,然后启动Nexus。在Windows系统中,可以通过执行`bin/nexus.exe`脚本来启动;在...

    在CentOS下使用nexus搭建maven私服的安装教程

    ### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...

    nexus maven 私服搭建

    以上就是 Nexus Maven 私服的搭建过程。通过这个私有仓库,你可以高效地管理你的项目依赖,并确保团队成员能够快速获取到所需的库,从而提高开发效率。同时,Nexus 还提供了丰富的管理功能,如仓库分组、权限控制、...

    linux搭建maven私库所需的安装包.zip

    以上就是使用给定的安装包在Linux上搭建Maven私库的详细步骤。请注意,这只是一个基础配置,实际应用中可能需要考虑安全、备份、权限控制、负载均衡等更多因素。同时,私库的维护和更新也是持续的任务,以保证其与...

    配置maven私服nexus

    然后运行Nexus目录下的nexus.bat(Windows系统)或nexus.sh(Linux/Mac系统),Nexus将默认启动在8081端口。启动成功后,使用浏览器访问***即可进入Nexus的Web管理界面。 初次进入Nexus管理界面时,需要先登录,...

    Linux系统 maven私有库安装包

    本篇文章将详细介绍如何在Linux系统上安装并配置Maven私有库——Nexus。 首先,让我们了解什么是Nexus。Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它可以作为代理仓库,缓存远程仓库的依赖,同时也可以...

    jenkins+maven+nexus+mantisBug

    【标题】"jenkins+maven+nexus+mantisBug"揭示了四个关键的IT技术领域,它们在软件开发的持续集成和缺陷管理流程中扮演着重要角色。这些技术分别是Jenkins、Maven、Nexus和MantisBug。 **Jenkins** 是一款开源的...

    windows和linux下Maven私服nexus-3.27.0-03搭建

    maven私服必备神器,该压缩包包含最新版的nexus安装包,含windows和linux版。 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该...

    maven私服搭建-nexus的部署

    在 Linux 系统中,可以使用 wget 命令下载 Nexus 的安装包,然后使用 tar 命令解压缩安装包。下载地址为:https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz 下载完成后,...

    nexus 搭建maven 私有服务器

    【Nexus搭建Maven私有服务器详解】 在软件开发中,Maven作为Java项目管理和构建工具,广泛应用于项目构建和依赖管理。然而,随着项目的复杂度增加,直接依赖于公共的Maven中央仓库可能会带来一些问题,如网络延迟、...

Global site tag (gtag.js) - Google Analytics