- 浏览: 1899584 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
jquery打印指定的div -
GentlemanQc:
...
quartz系列(二)spring3.2.5与quartz2.1.7集群版集成简要说明 -
静夜独窗:
你好,能说一下server.xml增加的配置是怎么影响性能的吗 ...
tomcat7.0性能优化-挑战极限精简版 -
beyondfengyu:
beyondfengyu 写道如果每个客户进程的时间不同步,时 ...
java并发(二十二)分布式锁 -
beyondfengyu:
如果每个客户进程的时间不同步,时间超前的进程是不是更容易得到锁 ...
java并发(二十二)分布式锁
介绍
nexus的服务器有2个版本
1.集成web应用服务器版本,用的是jetty
2.war包版本,我们可以自己部署在WEB应用服务器上
3.服务器地址
nexus.mgt.pangu365.com:80 --> 10.10.160.243:8080
注:使用IP地址,在服务器发生故障的时候,服务器可能会迁移到其他IP,所以请尽量不要使用IP。
nexus安装
tomcat:7.0.34
服务器IP:10.10.160.243
服务器域名:http://nexus.mgt.pangu365.com
nexus:nexus-webapp-1.9.2.4.war
tomcat安装目录
/application/search/maven/apache-tomcat-7.0.34
nexus war部署路径
/application/search/maven/nexus-webapp-1.9.2.4
jar数据目录
/data0/search/nexus
apr与tomcat-native安装目录
/application/search/usr
修改nexus配置文件/application/search/maven/nexus-webapp-1.9.2.4/WEB-INF/plexus.properties如下
nexus-work=/data0/search/nexus
security-xml-file=${nexus-work}/conf/security.xml
application-conf=${nexus-work}/conf
runtime=${basedir}/runtime
apps=${runtime}/apps
webapp=${runtime}/apps/nexus/webapp
nexus-app=${runtime}/apps/nexus
runtime-tmp=${runtime}/tmp
修改tomcat的war部署位置,即:修改conf/server.xml
在Host节点下,增加
<Context path="/" docBase="/application/search/maven/nexus-webapp-1.9.2.4"/>
nexus的定时任务配置
选择Administration–>Scheduled Tasks 并添加以下任务
为了提高效率,不影响正常使用
任务在晚上0点开始运行,同时任务之间间隔半小时
nexus的tomcat配置与性能测试
1 安装apr
参考tomcat优化与web压力测试
2 修改${TOMAT_HOME}/bin/catalina.sh
JAVA_OPTS="-Xmx16g -Xms16g -Xmn6g"
3 修改${TOMAT_HOME}/conf/server.xml
<Connector port="8080"
protocol="org.apache.coyote.http11.Http11AprProtocol"
connectionTimeout="20000"
URIEncoding="UTF-8"
maxPostSize="0"
useBodyEncodingForURI="true"
enableLookups="false"
maxHttpHeaderSize="1048576"
maxThreads="768"
minSpareThreads="128"
acceptCount="10240" />
4 压力测试结果,主要测试spring2.5.6(3169452 bytes)的下载
./ab -n 100000 -c 512 -H 'User-Agent: panguso_yace' 'http://10.10.160.243:8080/content/groups/public/org/springframework/spring/2.5.6/spring-2.5.6-sources.jar'
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 10.10.160.243 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: Noelios-Restlet-Engine/1.1.6-SONATYPE-5348-V4
Server Hostname: 10.10.160.243
Server Port: 8080
Document Path: /content/groups/public/org/springframework/spring/2.5.6/spring-2.5.6-sources.jar
Document Length: 3169452 bytes
Concurrency Level: 512
Time taken for tests: 369.190 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Total transferred: 316999309694 bytes
HTML transferred: 316954708356 bytes
Requests per second: 270.86 [#/sec] (mean)
Time per request: 1890.253 [ms] (mean)
Time per request: 3.692 [ms] (mean, across all concurrent requests)
Transfer rate: 838510.33 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 10 1.8 10 64
Processing: 266 1879 77.4 1875 2732
Waiting: 8 17 44.9 12 849
Total: 276 1889 77.6 1885 2745
Percentage of the requests served within a certain time (ms)
50% 1885
66% 1897
75% 1905
80% 1911
90% 1926
95% 1947
98% 2022
99% 2184
100% 2745 (longest request)
maven客户端配置
修改${M2_HOME}/conf/setting.xml文件
里面mirrors里的节点
<mirror>
<id>nexus</id>
<mirrorOf> * </mirrorOf>
<url>http://nexus.mgt.pangu365.com/content/groups/public/</url>
</mirror>
nexus的服务器有2个版本
1.集成web应用服务器版本,用的是jetty
2.war包版本,我们可以自己部署在WEB应用服务器上
3.服务器地址
nexus.mgt.pangu365.com:80 --> 10.10.160.243:8080
注:使用IP地址,在服务器发生故障的时候,服务器可能会迁移到其他IP,所以请尽量不要使用IP。
nexus安装
tomcat:7.0.34
服务器IP:10.10.160.243
服务器域名:http://nexus.mgt.pangu365.com
nexus:nexus-webapp-1.9.2.4.war
tomcat安装目录
/application/search/maven/apache-tomcat-7.0.34
nexus war部署路径
/application/search/maven/nexus-webapp-1.9.2.4
jar数据目录
/data0/search/nexus
apr与tomcat-native安装目录
/application/search/usr
修改nexus配置文件/application/search/maven/nexus-webapp-1.9.2.4/WEB-INF/plexus.properties如下
nexus-work=/data0/search/nexus
security-xml-file=${nexus-work}/conf/security.xml
application-conf=${nexus-work}/conf
runtime=${basedir}/runtime
apps=${runtime}/apps
webapp=${runtime}/apps/nexus/webapp
nexus-app=${runtime}/apps/nexus
runtime-tmp=${runtime}/tmp
修改tomcat的war部署位置,即:修改conf/server.xml
在Host节点下,增加
<Context path="/" docBase="/application/search/maven/nexus-webapp-1.9.2.4"/>
nexus的定时任务配置
选择Administration–>Scheduled Tasks 并添加以下任务
为了提高效率,不影响正常使用
任务在晚上0点开始运行,同时任务之间间隔半小时
nexus的tomcat配置与性能测试
1 安装apr
参考tomcat优化与web压力测试
2 修改${TOMAT_HOME}/bin/catalina.sh
JAVA_OPTS="-Xmx16g -Xms16g -Xmn6g"
3 修改${TOMAT_HOME}/conf/server.xml
<Connector port="8080"
protocol="org.apache.coyote.http11.Http11AprProtocol"
connectionTimeout="20000"
URIEncoding="UTF-8"
maxPostSize="0"
useBodyEncodingForURI="true"
enableLookups="false"
maxHttpHeaderSize="1048576"
maxThreads="768"
minSpareThreads="128"
acceptCount="10240" />
4 压力测试结果,主要测试spring2.5.6(3169452 bytes)的下载
./ab -n 100000 -c 512 -H 'User-Agent: panguso_yace' 'http://10.10.160.243:8080/content/groups/public/org/springframework/spring/2.5.6/spring-2.5.6-sources.jar'
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 10.10.160.243 (be patient)
Completed 10000 requests
Completed 20000 requests
Completed 30000 requests
Completed 40000 requests
Completed 50000 requests
Completed 60000 requests
Completed 70000 requests
Completed 80000 requests
Completed 90000 requests
Completed 100000 requests
Finished 100000 requests
Server Software: Noelios-Restlet-Engine/1.1.6-SONATYPE-5348-V4
Server Hostname: 10.10.160.243
Server Port: 8080
Document Path: /content/groups/public/org/springframework/spring/2.5.6/spring-2.5.6-sources.jar
Document Length: 3169452 bytes
Concurrency Level: 512
Time taken for tests: 369.190 seconds
Complete requests: 100000
Failed requests: 0
Write errors: 0
Total transferred: 316999309694 bytes
HTML transferred: 316954708356 bytes
Requests per second: 270.86 [#/sec] (mean)
Time per request: 1890.253 [ms] (mean)
Time per request: 3.692 [ms] (mean, across all concurrent requests)
Transfer rate: 838510.33 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 10 1.8 10 64
Processing: 266 1879 77.4 1875 2732
Waiting: 8 17 44.9 12 849
Total: 276 1889 77.6 1885 2745
Percentage of the requests served within a certain time (ms)
50% 1885
66% 1897
75% 1905
80% 1911
90% 1926
95% 1947
98% 2022
99% 2184
100% 2745 (longest request)
maven客户端配置
修改${M2_HOME}/conf/setting.xml文件
里面mirrors里的节点
<mirror>
<id>nexus</id>
<mirrorOf> * </mirrorOf>
<url>http://nexus.mgt.pangu365.com/content/groups/public/</url>
</mirror>
发表评论
-
JAVA日志组件系列(三)log4j+logback+slf4j的关系与调试
2014-03-04 13:33 17963背景 由于现在开源框架日益丰富,好多开源框架使用的日志 ... -
JAVA日志组件系列(二)logback1.0.13and sli4j1.7.5
2014-01-07 19:38 2508具体介绍,请参考上一篇文章 http://phl.iteye. ... -
jmocket之WARNING: JMockit was initialized on demand, which may cause certain test
2013-12-17 18:11 2269WARNING: JMockit was initialize ... -
maven之自定义本地库位置
2013-12-10 13:27 985自定义本地库位置,修改配置文件 在setting节点下,修改$ ... -
maven之打jar包的方式
2013-12-10 13:25 5504http://blog.csdn.net/c_4818/art ... -
maven之nexus2.6私服安装
2013-11-28 22:29 1855官方网站 http://www.sonatype.org/ne ... -
maven之私服配置deploy及上传命令
2013-11-28 22:26 6806maven deploy http://www.blogjav ... -
hyperic-sigar-1.6.4开源的系统信软/硬件息获取架构
2012-09-10 22:01 2105The Sigar API provides a portab ... -
jsoup 一款XML自动补齐工具
2012-09-07 20:18 2850官方地址 http://jsoup.org/ packag ... -
JAVA日志组件系列(一)logback1.0.3and sli4j1.6.4
2012-05-09 20:51 2699之前一直使用commons-logging和log4j ... -
json解析利器-jackson
2012-04-27 20:01 2398之前用过很多解析jackson的工具。最后发现jack ... -
经典java.util.Date处理框架joda-time
2011-02-13 20:40 10054废话不多说,请直接看代码,有问题请留言,笔者会尽快帮合 ... -
maven之私服配置pom.xml文件下载
2011-02-13 20:27 2841nexus是目前最流行的maven中央库建立工具。他有 ... -
maven之缓存方案
2011-02-12 21:15 2620maven库里JAR包的下载,通过这个架构图可以很清晰的了解到 ... -
maven之myeclipse6.5下面安装插件
2011-01-28 15:09 7819一 eclipse的设置 1.修改eclipse的JDK启动, ... -
apache-httpd2.2.17 虚拟主机
2011-01-07 18:37 24721.域名问题 假设我们有两个域名:www.huadep ... -
poi3.7处理excel文件
2010-12-28 09:37 2709poi是apache下的一个开源处理excel的java框架 ... -
JSON的基本用法
2010-12-27 16:21 4100JSON(JavaScript Object Nota ... -
openJPA1.2.2使用Tomcat6.0.29数据源
2010-10-25 09:11 2186Tomcat6.0.29的数据源有2种 1. System ... -
openjpa1.2.2与log4j2.1.6的整合
2010-10-23 13:11 2508之前网上看了很多文章,但说的都不够详细,所以没有领会其 ...
相关推荐
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
### 在CentOS下使用Nexus搭建Maven私库的安装教程 #### 一、引言 随着企业级项目规模的不断扩大和技术栈的日益复杂,如何有效地管理项目中的依赖成为了一个重要的问题。Maven作为Java生态中最流行的构建工具之一,...
Linux Maven Maven私服Nexus安装文档主要涵盖了在CentOS操作系统上安装和配置Maven以及搭建Maven私有仓库Nexus的详细步骤。以下是整个过程的详细说明: 1. **安装Maven** - **确认安装源**:首先,你需要检查你的...
【 Maven Nexus 本地私服详解】 ...总结,Maven Nexus 本地私服是 Maven 开发环境中的核心组件,通过合理使用它可以优化开发流程,提高团队协作效率。了解和掌握 Nexus 的配置与使用,对于任何 Maven 项目都至关重要。
【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...
### Windows 下 Nexus 搭建 Maven 私服详解 #### 一、为什么使用 Nexus 在软件开发过程中,尤其是...通过以上步骤,就可以成功搭建并配置好基于 Windows 的 Nexus Maven 私服,有效提升团队开发效率及资源利用率。
Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus,你可以只在一个地方就能完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不...
【 Maven私服Nexus的安装】 Nexus的安装通常涉及以下几个步骤: 1. **下载Nexus**:你已经拥有名为“nexus-2.12.0”的安装包,这是一个早期版本。现在最新的Nexus版本为Nexus Repository Manager 3,建议使用最新...
** Maven 私服 Nexus 最新版本 2.14 知识详解 ** Maven 是一个广泛使用的项目管理和综合工具,它通过管理项目的构建、依赖关系以及发布等流程,简化了 Java 应用的开发过程。Nexus 是 Sonatype 公司推出的一款强大...
Maven私服是一种私有的Maven仓库,用于存储和管理项目依赖...通过以上步骤,你就成功建立了自己的Maven私服,并学会了如何下载、安装、配置和使用Nexus。这将极大地优化你的开发流程,减少网络延迟,提升团队协作效率。
Linux版的Maven私有仓库服务Nexus是一个强大的工具,尤其在Java开发环境中,它用于存储、管理和分发软件库组件。Nexus是Sonatype公司的一款产品,它提供了对Maven、Gradle和其他构建工具的强大支持,使得团队可以更...
在安装 Nexus 之前,我们需要确保 Maven 已经安装在我们的计算机上,因为 Nexus 需要使用 Maven 来管理依赖项。安装 Nexus 时,我们需要根据提示选择合适的安装目录和配置文件的位置。 搭建 SVN 服务器 SVN ...
本文将深入探讨如何在日常开发中让Maven与Nexus协同工作,以优化Java项目的构建流程,提高团队效率。 首先,Maven是一个强大的项目管理和集成工具,基于项目对象模型(Project Object Model, POM)。它通过读取POM....
Maven的nexus私服搭建
**Nexus Maven 私服搭建详解** 在软件开发过程中,Maven 是一款广泛使用的构建工具,它通过依赖管理简化了项目构建。然而,随着项目的增多,依赖库的规模也会不断增大,直接使用中央仓库可能会导致下载速度慢、网络...