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

私服建设(一)搭建

 
阅读更多
下载Nexus 网址:http://www.sonatype.org
解压文件nexus-2.6.4-02
修改配置文件:nexus-2.6.4-02\bin\jsw\conf\wrapper.conf
# Set the JVM executable
# (modify this to absolute path if you need a Java that is not on the OS path)
wrapper.java.command=java

# Set the JVM executable
# (modify this to absolute path if you need a Java that is not on the OS path)
wrapper.java.command=C:\Program Files\Java\jdk1.6.0_45\bin\java


可以执行启动命令:nexus-2.6.4-02\bin\nexus start
报错:

wrapper | OpenSCManager failed - 拒绝访问。(0x5)

查找原因 :http://blog.csdn.net/ybw2011/article/details/7690710

runas /user:administrator cmd
输入密码,出现窗口再次执行命令,又出现错误
wrapper  | The nexus-webapp service is not installed - 指定的服务未安装。 (0x424)
查找原因:没有安装
所以先执行 :nexus install
再执行启动: nexus start
nexus install
wrapper  | nexus installed.
nexus start
E:\nexus-2.6.4-02\bin>nexus start
wrapper  | Starting the nexus service...
wrapper  | Waiting to start...
wrapper  | Waiting to start...
wrapper  | Waiting to start...
wrapper  | The nexus service was launched, but failed to start.

看不到错误,查看配置文件,发现有log配置
打开配置日志:
# ********************************************************************
# Wrapper Logging Properties
# ********************************************************************
# Enables Debug output from the Wrapper.
#wrapper.debug=TRUE

# Format of output for the console.  (See docs for formats)
wrapper.console.format=PM

# Log Level for console output.  (See docs for log levels)
wrapper.console.loglevel=INFO

# Log file to use for wrapper output logging.
wrapper.logfile=../logs/wrapper.log

# Format of output for the log file.  (See docs for formats)
wrapper.logfile.format=LPTM

# Log Level for log file output.  (See docs for log levels)
wrapper.logfile.loglevel=INFO

# Maximum size that the log file will be allowed to grow to before
#  the log is rolled. Size is specified in bytes.  The default value
#  of 0, disables log rolling.  May abbreviate with the 'k' (kb) or
#  'm' (mb) suffix.  For example: 10m = 10 megabytes.
#wrapper.logfile.maxsize=0

# Maximum number of rolled log files which will be allowed before old
#  files are deleted.  The default value of 0 implies no limit.
#wrapper.logfile.maxfiles=0

# Log Level for sys/event log output.  (See docs for log levels)
#wrapper.syslog.loglevel=NONE

再次启动,同样的错误停止,找到日志位置查看日志
jvm 5    | 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.
jvm 5    | Exception in thread "main" 

升级JVM版本到1.7
# Set the JVM executable
# (modify this to absolute path if you need a Java that is not on the OS path)
wrapper.java.command=C:\Program Files\Java\jdk1.7.0_45\bin\java


再次启动服务
E:\nexus-2.6.4-02\bin>nexus start
wrapper  | Starting the nexus service...
wrapper  | Waiting to start...
wrapper  | Waiting to start...
wrapper  | Waiting to start...
wrapper  | Waiting to start...
wrapper  | nexus started.


好像是没有问题了,试一下网址:http://localhost:8081/nexus/index.html#welcome
好了出现主界面。点击右上角login 用 admin/admin123 进行登录,左边菜单树有变化了,基本安装完成了!

分享到:
评论

相关推荐

    Maven Nexus 私服搭建

    Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明

    私服搭建nexus安装包

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

    maven私服搭建文档

    maven私服搭建文档里简单介绍了maven私服的搭建及配置

    Nexus私服搭建步骤

    下面是一步步搭建 Nexus 私服的详细教程。 第一步:下载 Nexus 安装文件 首先,需要下载 Nexus 的安装文件,可以从 Sonatype 官方网站下载最新版本的安装文件,当前最新版本是 nexus-2.13.0-01-bundle.tar.zip。...

    使用Nexus搭建Maven私服

    使用Nexus搭建Maven私服 标题:使用Nexus搭建Maven私服 描述:关于使用Nexus搭建Maven私服的开发文档。 标签:Nexus 搭建Maven 在实际的企业开发中经常会遇到的问题:在进行Maven项目开发时,所需要的构件都是...

    Nuget私服搭建.zip

    在Visual Studio 2019中搭建NuGet私服,可以帮助团队更高效地协作,确保代码的安全性和版本控制。 以下是关于在Visual Studio 2019中搭建NuGet私服的详细步骤和相关知识点: 1. **选择服务器平台**:首先,你需要...

    linux下搭建内网maven私服

    为了搭建内网 Maven 私服,需要下载和安装 Nexus 仓库管理工具,Nexus 是一个功能强大且灵活的仓库管理工具,支持 Maven、Gradle 和 Ivy 等构建工具。下面是搭建内网 Maven 私服的步骤: 1. 下载 Nexus 首先,需要...

    npm私服搭建与应用.zip

    本压缩文件讲解了为什么需要搭建npm私服、如何搭建NodeJS环境、如何搭建npm私服、如何使用npm私服下载package和如何使用npm私服上传package,视频地址:...

    在CentOS7上用Nexus3搭建Maven私服.doc

    通过以上步骤,您将在CentOS7环境中成功搭建起一个功能齐全的Nexus3 Maven私有仓库,方便管理和分发内部使用的Java库。记得定期备份Nexus3的工作目录,以防止数据丢失。同时,根据实际需求调整仓库配置,以满足团队...

    maven私服搭建.pdf

    附件是自己使用docker在内网和外网搭建Maven私服Nexus3所总结的文档,通过该文档可以在内网搭建属于自己的nexus私服,提高自己的生产力。

    Windows 下Nexus搭建Maven私服

    为了解决这些问题,搭建 Maven 私服成为了一种常见且高效的解决方案。其中,Nexus 是一款非常受欢迎的 Maven 私服搭建工具。它不仅可以作为团队内部的依赖中心,还能极大地提高构建速度并降低对外部网络的依赖。 ##...

    maven的私服搭建

    **一、Maven私服搭建步骤** 1. **下载Nexus**: Maven私服的实现通常选择Sonatype Nexus,可以从Sonatype官网获取最新版本的Nexus捆绑包,如示例中的nexus-2.1.1-bundle。 2. **解压并配置**: 解压缩下载的文件,...

    yum私服的搭建

    ### yum私服的搭建详解 #### 一、概述 ...通过以上步骤,您可以成功搭建并配置一个本地的yum源(yum私服),不仅提高了内部网络的效率,还增强了软件管理的安全性和可控性。希望本文对您有所帮助!

    EOS Platform 8私服搭建指南

    EOS Platform 8私服搭建指南主要向读者介绍了如何在私有网络环境下搭建EOS Platform 8的开发环境,其中涉及的技术要点包括Nexus服务器的安装与配置,以及EOS仓库的部署过程。以下是对文中提及知识点的详细说明: 1....

    maven私服搭建

    通过上述步骤,可以成功搭建并配置一个功能完整的Maven私服。这不仅能够提升企业的开发效率,还能有效降低对外部网络的依赖,是现代软件开发环境中不可或缺的一部分。在实际操作过程中,还需要根据企业的具体需求...

    Nexus搭建Maven私服 +maven安装步骤

    Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...

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

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

Global site tag (gtag.js) - Google Analytics