在使用公司maven私服nexus按关键字搜索时,报出了内存溢出的错误,具体情况如下:
搜索:
报错:
解决:
找到配置文件wrapper.conf,所在目录参考\nexus-webapp-1.5.0\conf\wrapper.conf
将wrapper.java.maxmemory的值改大。公司服务器配置还算牛X,我把修改1024,具体修改为多大依服务器配置而定。
# Wrapper Properties
#********************************************************************
# Java Application
wrapper.java.command=java
# Wait a bit longer than default before assuming jvm hasn't started properly
wrapper.startup.timeout=90
#wrapper.debug=true
#This should be set to the base of your system, which is one folder below the container and nexus folders
#wrapper.working.dir=../../../../
# Java Main class. This class must implement the WrapperListener interface
# or guarantee that the WrapperManager class is initialized. Helper
# classes are provided to do this for you. See the Integration section
# of the documentation for details.
wrapper.java.mainclass=org.codehaus.plexus.classworlds.launcher.Launcher
# Java Classpath (include wrapper.jar) Add class path elements as
# needed starting from 1
#wrapper.java.classpath.1=../lib/wrapper.jar
#wrapper.java.classpath.2=../lib/my-app-1.0-SNAPSHOT.jar
wrapper.java.classpath.1=../../../lib/*.jar
wrapper.java.classpath.2=../../../conf/
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=./lib
# Java Additional Parameters
#wrapper.java.additional.1=-d64
#wrapper.java.additional.2=-Dcom.sun.management.jmxremote
#wrapper.java.additional.3=-Dorg.tanukisoftware.wrapper.WrapperManager.mbean=true
wrapper.java.additional.1=-Dbasedir=../../..
wrapper.java.additional.2=-Djava.io.tmpdir=../../../runtime/tmp
wrapper.java.additional.3=-Dsun.net.inetaddr.ttl=3600
#wrapper.java.additional.4=-Xdebug
#wrapper.java.additional.5=-Xnoagent
#wrapper.java.additional.6=-Djava.compiler=NONE
#wrapper.java.additional.7=-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
#wrapper.java.additional.8=-XX:+HeapDumpOnOutOfMemoryError
# Initial Java Heap Size (in MB)
#wrapper.java.initmemory=3
#
# Maximum Java Heap Size (in MB)
wrapper.java.maxmemory=1024
#
# Application parameters. Add parameters as needed starting from 1
#wrapper.app.parameter.1=com.mycompany.app.App
#
# Make wrapper reload configuration between app restarts (NEXUS-3032)
wrapper.restart.reload_configuration=TRUE
wrapper.on_exit.12=RESTART
#********************************************************************
# Wrapper Logging Properties
#********************************************************************
# 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=20m
# 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=2
# Log Level for sys/event log output. (See docs for log levels)
wrapper.syslog.loglevel=NONE
#********************************************************************
# Wrapper Windows Properties
#********************************************************************
# Title to use when running as a console
wrapper.console.title=nexus-webapp
#********************************************************************
# Wrapper Windows NT/2000/XP Service Properties
#********************************************************************
# WARNING - Do not modify any of these properties when an application
# using this configuration file has been installed as a service.
# Please uninstall the service before modifying this section. The
# service can then be reinstalled.
# Name of the service
wrapper.ntservice.name=nexus-webapp
# Display name of the service
wrapper.ntservice.displayname=nexus-webapp
# Description of the service
wrapper.ntservice.description=Sonatype Nexus Repository Manager
# Service dependencies. Add dependencies as needed starting from 1
wrapper.ntservice.dependency.1=
# Mode in which the service is installed. AUTO_START or DEMAND_START
wrapper.ntservice.starttype=AUTO_START
# Allow the service to interact with the desktop.
wrapper.ntservice.interactive=false
相关推荐
【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus,你可以只在一个地方就能完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不...
Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...
【 Maven私服与Nexus简介】 Maven私服,全称Maven Repository Manager,是Apache Maven项目管理工具的一个重要组件,主要用于解决Maven构建过程中依赖库的管理和分发问题。它能够作为一个内部仓库,存储并管理组织...
** Maven 私服 Nexus 最新版本 2.14 知识详解 ** Maven 是一个广泛使用的项目管理和综合工具,它通过管理项目的构建、依赖关系以及发布等流程,简化了 Java 应用的开发过程。Nexus 是 Sonatype 公司推出的一款强大...
### Maven内存溢出解决方案 #### 一、引言 在使用Maven进行项目构建时,尤其是在处理大型项目或执行资源密集型任务(如`mvn site`)时,经常会遇到Java堆空间溢出的问题。这类问题通常是由于Maven运行所需的内存...
** Maven 私服 Nexus2 安装与配置详解** Maven 私服,全称是 Apache Maven Repository Manager,主要用于管理项目构建过程中的依赖库。Nexus 是其中一款广泛应用的工具,特别是它的 2.x 版本,因其稳定性和易用性而...
Nexus是Sonatype公司提供的一个强大的Maven私服解决方案,不仅支持Maven,还支持其他如npm、RubyGems等包管理工具。 ## 1. Nexus下载 首先,你需要从Sonatype官方网站...
《深入理解Maven私服Nexus:以nexus-2.14.8-01-bundle.tar.gz为例》 Maven私服是Java开发中不可或缺的工具,它扮演着本地仓库管理者的角色,帮助开发者高效地管理和分发依赖。Nexus作为业界广泛使用的Maven私服软件...
【 Maven 私服 Nexus 版本 2.14 知识点详解】 Maven 是一个广泛使用的项目管理和综合工具,它帮助Java开发者管理构建过程、依赖关系以及项目元数据。Nexus是Sonatype公司提供的一个强大的Maven仓库管理器,它作为...
### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是采用 Maven 构建管理的项目中,依赖管理是非常关键的一环。通常,开发人员需要从 Maven 中央仓库下载各种依赖库到...
nexus-3.26.1-02-unix.tar.gz 3.26最新版本,nexus-3.26.1-02-unix.tar.gz 3.26最新版本,nexus-3.26.1-02-unix.tar.gz 3.26最新版本,nexus-3.26.1-02-unix.tar.gz 3.26最新版本,nexus-3.26.1-02-unix.tar.gz 3.26...
Linux版的Maven私有仓库服务Nexus是一个强大的工具,尤其在Java开发环境中,它用于存储、管理和分发软件库组件。Nexus是Sonatype公司的一款产品,它提供了对Maven、Gradle和其他构建工具的强大支持,使得团队可以更...
【 Maven 私服 Nexus 2.10 最新版详解】 Nexus是Sonatype公司开发的一款强大的Maven仓库管理器,它作为一个中央存储库,能够帮助开发者管理、存储和分发软件构件,包括JAR文件、文档和其他依赖项。在Maven项目中,...
Maven私服Nexus搭建详细配置介绍,需要修改settings.xml、pom.xml等文件的参数
### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...
Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...