`

【转】 nexus私服linux搭建问题

阅读更多

前提是该服务器已经配置好了JDK,当前服务器版本是jdk1.6.0_29-64    。

nexus安装包下载:http://www.sonatype.org/nexus/archived

先是下载目前最新的版本

Nexus 2.6.3              2013-09-16

 

有提供zip和tar.gz格式,随便下哪种都可以。解压后安装到/opt/nexus目录。

 

二、解压之后会有两个文件夹,nexus-2.6.0-05和sonatype-work,我们进入第一个文件夹的bin目录来启动nexus 。

1、进入启动目录,启动

cd nexus-2.6.0-05/bin/
./nexus start

 

2、这时候提示:

****************************************
WARNING – NOT RECOMMENDED TO RUN AS ROOT
****************************************
If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.

 

大概意思就是要在环境配置export RUN_AS_USER=root,临时配置

在命令行下输入:

export RUN_AS_USER=root

然后执行,就不会再提示了
./nexus start

 

3、也可以在系统里面永久配置

vi /etc/profile  加入export RUN_AS_USER=root

 

三、启动之后查看日志(日志路径:nexus/logs)

报:

wrapper  | Reloading Wrapper configuration...
wrapper  | Launching a JVM...
wrapper  | JVM exited while loading the application.
jvm 5    | Exception in thread "main" java.lang.UnsupportedClassVersionError: org/sonatype/nexus/bootstrap/jsw/JswLauncher : Unsupported major.minor version 51.0
jvm 5    |     at java.lang.ClassLoader.defineClass1(Native Method)
jvm 5    |     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
jvm 5    |     at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
jvm 5    |     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
jvm 5    |     at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
jvm 5    |     at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
jvm 5    |     at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
jvm 5    |     at java.security.AccessController.doPrivileged(Native Method)
jvm 5    |     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
jvm 5    |     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
jvm 5    |     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
jvm 5    |     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
jvm 5    | Could not find the main class: org.sonatype.nexus.bootstrap.jsw.JswLauncher.  Program will exit.
wrapper  | There were 5 failed launches in a row, each lasting less than 300 seconds.  Giving up.
wrapper  |   There may be a configuration problem: please check the logs.
wrapper  | <-- Wrapper Stopped

 

网上解释是要JAVA7才行。唉只能下个低版本了。

 

四、重新下了个nexus-oss-webapp-1.9.2.4-bundle.zip 版本。

解压/opt/nexus1924/bin/jsw/linux-x86-64  目录下启动就可以访问了。

http://192.168.13.31:8081/nexus

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

 

五、参考

http://blog.youxey.com/archives/293.html   Linux/CentOS安装maven私有仓库nexus

http://blog.csdn.net/shandian534/article/details/8987349    Nexus 安装与配

http://snowolf.iteye.com/blog/1605811  Maven零散笔记——配置Nexus

http://www.blogjava.net/javalinjx/archive/2013/08/21/403110.html  linux系统之上搭建maven 之nexus服务篇

http://wenku.baidu.com/view/a9a0618acc22bcd126ff0c4a.html    Nexus入门指南(图文)

 

 

转自:http://blog.csdn.net/cuker919/article/details/12052565

分享到:
评论

相关推荐

    nexus私服Linux版

    标题中的“nexus私服Linux版”指的是在Linux操作系统上安装和运行Nexus作为Maven私有仓库的场景。这通常是为了满足开发团队对内部依赖库的管理和隔离,避免直接依赖外部公开仓库,确保代码的安全性和可控性。 描述...

    nexus私服搭建及使用整理.docx

    nexus私服搭建及使用整理(Window和linux两种搭建方式)

    linux下搭建内网maven私服

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

    私服搭建nexus安装包

    官网十分难下载,我这边给大家提供了windows版本以及Linux版本,给大家压缩到一起了,分别有:nexus-3.37.3-02-win64.zip,nexus-3.37.3-02-unix.tar.gz,大家可以自由下载使用。

    nexus maven 私服搭建

    **Nexus Maven 私服搭建详解** 在软件开发过程中,Maven 是一款广泛使用的构建工具,它通过依赖管理简化了项目构建。然而,随着项目的增多,依赖库的规模也会不断增大,直接使用中央仓库可能会导致下载速度慢、网络...

    Nexus私服搭建

    在Linux环境下搭建Nexus私服,可以有效地管理和控制企业的内部依赖,提高开发效率并保障代码质量。 一、Nexus的主要功能 1. **中央仓库代理**:Nexus可以作为Maven中央仓库的代理,为本地开发团队提供快速的依赖...

    Linux下利用nexus搭建maven私服

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

    nexus私服搭建以及使用教程

    二、为什么需要Nexus私服 1. **集中管理**: Nexus可以帮助组织统一管理所有的依赖库,便于版本控制和权限管理。 2. **加速构建**: 通过本地代理远程仓库,减少网络延迟,提升构建效率。 3. **安全控制**: 可以设置...

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

    ### 配置Maven使用Nexus私服 1. 在用户的`.m2`目录下找到并编辑`settings.xml`文件。 2. 在`&lt;mirrors&gt;`标签内添加如下配置,指向Nexus的仓库: ```xml &lt;id&gt;local-nexus &lt;url&gt;...

    nexus liunx版本搭建私服必备

    本教程将详细介绍如何在Linux环境下搭建Nexus Maven私服。 一、Nexus简介 Nexus不仅仅是一个Maven仓库,它还提供了全面的仓库管理功能,包括代理远程仓库、存储和发布内部组件、执行自动化质量检查等。通过Nexus,...

    maven私服tar包(nexus_linux).zip

    标题提到的"maven私服tar包(nexus_linux).zip"是针对Linux环境的Nexus仓库管理器的压缩包,其中包含了"Nexus-3.15.2-01-unix.tar.gz"文件。这个版本的Nexus是专为Linux系统设计的,提供了一种方便的方式来在Linux...

    maven私服搭建-nexus的部署

    maven私服搭建-nexus的部署 Maven 私服是指在局域网或 Intranet 中搭建的 Maven 仓库,用于存储和管理项目依赖的 Jar 包。Nexus 是一个流行的 Maven 私服解决方案,提供了强大的仓库管理功能。 在本文中,我们将...

    nexus-3.16.2-01-unix.tar.gz-Maven私服Nexus安装包(Linux版)

    它在Maven、Gradle等构建工具中广泛使用,尤其对于企业级开发环境而言,搭建私有Maven仓库(即“私服”)至关重要,因为它能提高依赖下载速度,保护内部组件不被外部访问,以及统一管理版本。 "nexus-3.16.2-01-...

    nexus3远程搭建maven私服(离线)

    如果安装nexus3.x搭建maven私服,前提需要在Linux服务器安装1.8JDK以及3.xMAVEN版本 1、安装jdk和maven: (1)、下载jdk1.8Linux版本,上传于指定目录下并解压(maven也一样), (2)、执行 vim /etc/profile命令...

    nexus3.2.1 maven私服搭建包

    2. 启动Nexus:进入"nexus-3.2.1-01/bin"目录,根据操作系统运行相应的启动脚本(如在Linux或Mac上运行'nexus.exe',在Windows上运行'nexus.bat')。 3. 配置端口:默认情况下,Nexus监听8081端口,如果需要更改,...

    使用Nexus搭建Maven私服

    通过使用Nexus搭建Maven私服,不仅能够有效解决因网络限制导致的依赖下载问题,还能实现依赖库的高效管理与分发。无论是对于企业级项目还是个人开发项目,都是一个非常实用的选择。希望本文能对你有所帮助!

Global site tag (gtag.js) - Google Analytics