- 浏览: 153261 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
jiamingw:
求教楼主 通过JMX远程监控JBoss-as-7. ...
JBoss7配置指南(四) -
jcyanfan:
mime-mapping 有没有公共的配置文件
JBoss7配置指南(四) -
lijunwyf41:
不错,但是有点抽象,最好有点示例
JBoss7配置指南(二) -
jbosscn:
大会日程,http://judcon2012.csdn.net ...
JBoss User Developer Conference现在报名买三送一 -
左右互搏:
一个问题,我自己写generic command即自定义命令。 ...
JBoss AS 7 命令简介
(整理翻译By Jim Ma)
Dan Allen 创建了wiki 来征集jboss7启动的最快时间,并且对比了AS6的启动时间。如果你已经运行了AS7,别忘记到这个wiki更新你的启动结果。
这个两个表是AS7和AS6的启动时间对比,目前最快的是tkonishi的706ms. 这意味着当你敲完enter键,AS7就已经启动好了:
AS 7 (Web Profile)
dan.j.allen | 2x Intel Core 2 Duo E8400 3.00 GHz 32-bit | 4GB 800MHz | 7200 RPM | Ubuntu 11.04 i686 2.6.38-8 (pae) | OpenJDK 1.6.0_22 32-bit (stock settings) | 1726ms |
dan.j.allen | 2x Intel Core 2 Duo E8400 3.00 GHz 32-bit | 4GB 800MHz | 7200 RPM | Ubuntu 11.04 i686 2.6.38-8 (pae) | OpenJDK 1.6.0_22 32-bit (JVM flags Group A) | 970ms |
dan.j.allen | Quad i7-2620M 2.70GHz 64-bit | 8GB 1333MHz | 7200 RPM | Ubuntu 11.04 x86_64 2.6.38-8 | OpenJDK 1.6.0_22 64-Bit (stock settings) | 1590ms |
dan.j.allen | Quad i7-2620M 2.70GHz 64-bit | 8GB 1333MHz | 7200 RPM | Ubuntu 11.04 x86_64 2.6.38-8 | OpenJDK 1.6.0_22 64-Bit (JVM flags Group A) | 1293ms |
dan.j.allen | 2x Intel Core 2 Duo T7500 2.20 GHz 32-bit | 4GB 667MHz | 5200 RPM | Ubuntu 10.10 i686 2.6.35-28 (pae) | Java(TM) SE HotSpot Server VM 1.6.0_24-b07 | 2822ms |
dan.j.allen | 2x Intel Core 2 Duo T7500 2.20 GHz 32-bit | 4GB 667MHz | 5200 RPM | Ubuntu 10.10 i686 2.6.35-28 (pae) | Java(TM) SE HotSpot Server VM 1.6.0_24-b07 (JVM flags Group A) | 1589ms |
david bosschaert | Quad i7 2.2GHz 64-bit | 8G 1333MHz | 7200 RPM | Mac OS X 10.6.8 Darwin 10.8.0 x86_64 | Apple Java 1.6.0_26 | 1479ms |
david bosschaert | Quad i7 2.2GHz 64-bit | 8G 1333MHz | 7200 RPM | Mac OS X 10.6.8 Darwin 10.8.0 x86_64 | Apple Java 1.6.0_26 (JVM flags Group A) | 1189ms |
ssilvert |
Intel ® Core™ 2 Duo i7-620M -i7 (2.66GHz, 4MB L3, 1066MHz FSB, 35W) |
8GB 1333MHz | 7200 RPM | Windows 7 Enterprise SP1 |
Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode) |
1813ms |
tkimura | Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz | 8GB 1333MHz | 7200 RPM |
Fedora 15 2.6.38.8-32.fc15.x86_64 |
OpenJDK 1.6.0_22 fedora-58.1.10.2.fc15-x86_64 (stock settings) |
1450ms |
tkimura | Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz | 8GB 1333MHz | 7200 RPM |
Fedora 15 2.6.38.8-32.fc15.x86_64 |
OpenJDK 1.6.0_22 fedora-58.1.10.2.fc15-x86_64 (JVM flags Group B) |
1012ms |
tkimura | Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz | 8GB 1333MHz | 7200 RPM |
KVM Image Fedora 15 2.6.38.8-32.fc15.i686 on Fedora 15 x86_64 |
OpenJDK 1.6.0_22 fedora-58.1.10.2.fc15-i686 (JVM flags Group A) |
1007ms |
jason.greene | i7 Dual Core @ 2.66 GHz | 8GB 1067MHZ | 7200 RPM | Mac OS X 10.6.8 (forced 64 bit kernel) | Apple Java 1.6.0_26 (-d32 bit mode) | 1486ms |
jason.greene | i7 Dual Core @ 2.66 GHz | 8GB 1067MHZ | 7200 RPM | Mac OS X 10.6.8 (forced 64 bit kernel) | Apple Java 1.6.0_26 (stock settings) | 2041ms |
goldmann | Intel Core i5 2.4 Ghz | 8GB 1067MHZ | 7200 RPM | Mac OS X 10.6.7 | Apple Java 1.6.0_26 (stock settings) | 2476ms |
wolfc | Intel Core i7 860 2.80 Ghz | 6GB 1333Mhz | RAID0 2x7200 RPM | Ubuntu 11.04 x86_64 2.6.38-8 | OpenJDK 1.6.0_22 64-bit | 1287ms (w. patch) |
mike.pellegrini | Intel Core i5 560 2.66 GHz |
4GB 1067MHz |
7200 RPM | Fedora Core 15 2.6.38.8-32.fc15.x86_64 | Java(TM) SE Runtime Environment (build 1.6.0_26-b03) | 1930ms |
tommysdk | Intel ® Core™ i5 CPU M560 @ 2.70 GHz 64-bit |
4GB 1333 MHz |
7200 RPM | Windows 7 Professional |
Java(TM) SE Runtime Environment (build 1.6.0_23-b05) Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode) (JVM flags Group A tweaked) |
1877 ms |
sannegrinovero | i7 Dual Core @ 2.66 GHz | 8GB 1067MHZ | SSD Intel G2 |
Fedora Core 15/64bit custom kernel 2.6.39.2 |
Java(TM) SE Runtime Environment (build 1.6.0_25-b06) Options Group B |
1232ms |
kevin.sapper | Intel ® Core™ i7 CPU Q720 @ 1.60 GHz | 6GB 1333 MHz | 5600 RPM | Windows 7 Home |
Java(TM) SE Runtime 64-Bit Environment (build 1.6.0_26-b03) Options Group A |
2098ms |
kevin.sapper | Intel ® Core™ i7 CPU Q720 @ 1.60 GHz | 6GB 1333 MHz | 5600 RPM | Windows 7 Home |
Java(TM) SE Runtime 64-Bit Environment (build 1.6.0_26-b03) Options Group B |
1771ms |
dimitris | Intel Core i7 CPU Q740 @ 1.73GHz | 4G | SSD Samsung PM800 | Windows 7 Prol SP1 |
java version "1.6.0_24" Java(TM) SE Runtime Environment (build 1.6.0_24-b07) Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing) |
1649ms |
mmiura | Six-Core AMD Opteron Processor 2435 @ 2.60GHz x2 | 24G |
SSD Intel X25-M 80G |
Fedora 14 2.6.35.13-92.fc14.x86_64 |
java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.8) (fedora-53.1.9.8.fc14-x86_64) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) | 1507ms |
pgier |
Intel® CoreTM 2 Duo i7-620M -i7 @ 2.66GHz |
4G | 7200 RPM |
Fedora 13 2.6.34.8-68.fc13.i686 |
Java(TM) SE Runtime Environment (build 1.6.0_20-b02) Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode) |
1969ms |
tkonishi | Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz |
16G |
SSD Crucial C300 128GB |
Fedora 15 2.6.38.8-32.fc15.x86_64 |
java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.2) (fedora-58.1.10.2.fc15-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode) (JVM flags Group A) |
866ms |
tkonishi | Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz | 16G |
SSD Crucial C300 128GB |
Fedora 15 2.6.38.8-32.fc15.x86_64 |
java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.2) (fedora-58.1.10.2.fc15-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode) (JVM flags Group B) |
706ms |
tkonishi | Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz | 16G |
SSD Crucial C300 128GB |
Fedora 15 2.6.38.8-32.fc15.x86_64 |
java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.2) (fedora-58.1.10.2.fc15-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode) (stock settings) |
1039ms |
Older AS Versions
dan.j.allen | 2x Intel Core 2 Duo E8400 3.00 GHz 32-bit | 4GB 800MHz | 7200 RPM | Ubuntu 10.10 i686 2.6.35-28 (pae) | OpenJDK 1.6.0_22 32-Bit (stock settings) | 6.0.0.Final | 14.5s |
dan.j.allen | Quad i7-2620M 2.70GHz 64-bit | 8GB 1333MHz | 7200 RPM | Ubuntu 11.04 x86_64 2.6.38-8 | OpenJDK 1.6.0_22 64-Bit (stock settings) | 6.0.0.Final | 13s |
dan.j.allen | 2x Intel Core 2 Duo T7500 2.20 GHz 32-bit | 4GB 667MHz | 5200 RPM | Ubuntu 10.10 i686 2.6.35-28 (pae) | Java(TM) SE HotSpot Server VM 1.6.0_24-b07 | 6.0.0.Final | 21.88s |
tkimura | Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz |
8GB 1333MHz |
7200 RPM |
Fedora 15 2.6.38.8-32.fc15.x86_64 |
OpenJDK 1.6.0_22 fedora-58.1.10.2.fc15-x86_64 (stock settings) |
6.0.0.Final | 12.0s |
tkimura | Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz |
8GB 1333MHz |
7200 RPM |
Fedora 15 2.6.38.8-32.fc15.x86_64 |
OpenJDK 1.6.0_22 fedora-58.1.10.2.fc15-x86_64 (stock settings) |
5.1.0.GA | 19.0s |
tkimura | Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz |
8GB 1333MHz |
7200 RPM |
Fedora 15 2.6.38.8-32.fc15.x86_64 |
OpenJDK 1.6.0_22 fedora-58.1.10.2.fc15-x86_64 (stock settings) |
4.2.3.GA | 6.2s |
mike.pellegrini | Intel Core i5 560 2.66 GHz |
4GB 1067MHz |
7200 RPM | Fedora Core 15 2.6.38.8-32.fc15.x86_64 | Java(TM) SE Runtime Environment (build 1.6.0_26-b03) | 5.1.0 | 23s. |
JVM设置:
- stock setting
: 标准设置启动采用standalone.sh
- Group A : -Xms64m -Xmx512m -XX:MaxPermSize=256m -client -Xverify:none -XX:+UseFastAccessorMethods -XX:+DisableExplicitGC -XX:+UseCompressedOops
- Group B : -server -Xms128m -Xmx128m -XX:MaxPermSize=128m -Djava.net.preferIPv4Stack=true -XX:+UseFastAccessorMethods -XX:+TieredCompilation -Xverify:none
优化启动时间:
由于更少的整数位,AS7在32位机器上比在64位机器上启动要快。如果你运行在64位机器上,你可以做以下设置来获得和在32位机器上同样的启动速度:
- 使用flag来运行到32位上: -d32 (Mac and Windows)
- 使用JVM compression flag: -XX:+UseCompressedOops (只适用于64位JVM)
下面这些JVM flags也有助于提高启动速度:
- -noverify
- -XX:+DisableExplicitGC
- -client (32 bit JVM only. You have to edit standalone.sh to use -client instead of -server)
关闭console的log(或者重定向到 /dev/null):也有助于加快启动速度:
./standalone.sh > /dev/null
评论
第一版真的要不得,不能心急.
发表评论
-
2015年11月13日晚 JBoss User Group-基于wildfly swarm的微服务架构
2015-11-06 11:58 1851活动摘要(Description) 在上次J ... -
JBoss User Group 2015
2015-06-02 16:48 563JBossUserGroup来了,6月10号,我们一起来聊 ... -
JBoss User Developer Conference现在报名买三送一
2012-11-07 16:15 1066JBoss用户开发者大会已经开放注册!现在报名即可享受最低折扣 ... -
JUDCon 2012 Beijing Call for Paper
2012-09-24 11:09 1364如果您有兴趣分享,介绍您关于java,jboss的经验,心得。 ... -
2012-07-26 JBoss社区活动通知
2012-07-16 17:33 1256JBossUserGroup北京-EAP6 & Clo ... -
JBoss AS 7.1.0.Final 发布
2012-02-17 14:24 3102JBoss社区昨天发布了JBoss AS 7. ... -
JBoss Modules - Manifest module information
2011-11-21 18:56 1755介绍 上一章介绍了在定义模块时,模块描述文件是怎样的结构以及 ... -
JBoss7配置指南(四)
2011-09-26 13:55 22564(翻译整理by Jim Ma) 4.3 JVM 设置 ... -
JBoss7配置指南(三)
2011-09-19 18:27 9227(翻译整理by Jim Ma) 4.管理任务 ... -
JBoss7配置指南(三)
2011-09-19 18:27 1(翻译整理by Jim Ma) 4.管理任务 ... -
JBoss7配置指南(二)
2011-08-29 13:33 14981(整理翻译By Jim Ma) 3 核 ... -
JBoss7配置指南(一)
2011-08-19 14:45 18414(整理翻译by Jim Ma) 1. 目标听 ... -
为什么JBossAS7 这么快
2011-08-08 14:46 3324(整理翻译By Jim Ma) JBos ...
相关推荐
JBossTools实践系列:JBossESB服务开发入门
赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.1.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.1.Final....
在本文中,我们将深入探讨JBoss的启动过程及其相关知识点。 1. **JBoss目录结构**: JBoss的安装目录包含多个子目录,如`bin`、`server`、`deploy`等。`bin`目录下有启动和停止服务器的脚本,`server`目录则包含了...
赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.3.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.3.Final....
在创建服务器后,需要配置jboss7的启动参数,例如,可以设置jboss的启动模式为 debug 或生产模式。 三、项目部署 在jboss7中,项目部署可以通过多种方式实现,例如,可以将项目打包成war、ear或rar包,然后将其...
在JBoss应用服务器中,管理和控制应用的启动顺序是一个关键任务,特别是在大型的企业级系统中,各个组件和服务的启动优先级直接影响到整个系统的稳定性和功能完整性。标题提及的"解决jboss中启动的优先级的问题"是...
本篇文章将详细介绍如何在CentOS 7环境下配置JBoss服务,使其能够在系统启动时自动运行。主要涉及以下步骤:修改配置文件、添加服务到系统服务列表、设置服务权限以及验证服务状态等。 #### 配置JBoss服务开机自启 ...
### Linux下安装JBoss并设置自启动服务 在Linux环境下安装JBoss并配置其作为系统服务自启动是一项常见的任务,特别是在部署Java应用服务器时。本文将详细介绍如何在Linux环境中完成这些步骤,包括JDK的安装、环境...
### Linux下配置JBoss自动启动(JBoss V4.0) #### 概述 在Linux环境中,JBoss作为一款广泛使用的应用服务器,在企业级开发中扮演着重要角色。为了提高系统的稳定性和可用性,通常会将JBoss配置为开机自启动服务。...
在IT领域,JBoss作为一个广泛使用的开源应用服务器,其启动问题常常困扰着开发者。本文将深入探讨“jboss一启动除开一闪而过”的问题及其解决方案,基于标题、描述、标签以及部分内容,我们将全面解析这一现象背后的...
Linux 启动 JBoss 服务器详解 Linux 作为一种流行的开源操作系统,在企业应用中广泛应用,其中 JBoss 服务器作为 Java EE 企业级应用服务器,在 Linux 平台上运行非常常见。因此,本篇文章将详细介绍如何在 Linux ...
### 如何在JBoss上同时启动两个实例 在企业级应用服务器JBoss中,有时我们需要在同一台物理机器上运行多个独立的JBoss实例。这在测试环境或开发环境中非常常见,尤其是在进行集成测试或者需要模拟多节点集群环境时...
赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....
- 利用模块化服务容器,提高了多核处理器的利用率,实现了服务的按需启动,从而减少了启动时间并降低了内存占用。 - 全面兼容Java EE 6,支持JDK 6/7,意味着可以更好地与最新的Java技术栈集成。 - 支持OSGi 4.2,...
赠送jar包:jboss-logging-3.4.2.Final.jar; 赠送原API文档:jboss-logging-3.4.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.2.Final....
步骤五:启动服务 在服务管理器中,启动"JBossService"。如果一切配置正确,JBoss将作为Windows服务运行。 总结: 通过以上步骤,我们成功地将JBoss配置为Windows系统服务,实现了后台自动启动。这种方式不仅方便了...
Jboss启动报Failed to parse WEB-INF/web.xml; - nested throwable错误解决方案 在Jboss应用服务器中,启动报错Failed to parse WEB-INF/web.xml; - nested throwable是一种常见的错误,本文将对此错误进行深入分析...
1. bin:启动和停止 JBoss 的脚本。 2. docs:包含示例、测试脚本和配置文件的 DTD。 3. lib:存放 JBoss 运行所需的 JAR 包。 4. client:EJB 客户端运行时需要的 JAR 包。 5. server:不同启动配置的服务器端文件...
7. **最后的准备工作**:完成所有预启动任务后,JBoss进入就绪状态,等待接受客户端请求。 理解这个启动顺序有助于我们分析启动时遇到的问题,例如,如果某个服务未启动,可能是因为配置错误或依赖项缺失。 **...
14. **文件`jbos7.sh`**:这个文件很可能是JBoss7的启动脚本,通常用于启动、停止或者管理JBoss7服务器。 总的来说,JBoss7作为一个强大且灵活的Java EE应用服务器,其模块化设计、高效的管理工具以及丰富的企业级...