两台相同配置的jboss服务器,一台启动很快19s,另外一台很慢3m:40s。这台很慢的服务器在jboss start之后
过了有将近1分钟才开始打印
11:12:23,045 INFO [Server] Starting JBoss (MX MicroKernel)...
11:12:23,047 INFO [Server] Release ID: JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181417)
之前在干什么我也不清楚了。
在jboss启动过程中我发现两个地方很慢,又占用了将近1分钟时间
2010-02-21 11:13:37,362 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] Binding TransactionManager JNDI Reference
2010-02-21 11:14:09,708 INFO [org.jboss.ejb3.EJB3Deployer] Starting java:comp multiplexer
2010-02-21 11:14:52,033 INFO [org.jboss.wsf.stack.jbws.NativeServerConfig] JBoss Web Services - Native
2010-02-21 11:14:52,033 INFO [org.jboss.wsf.stack.jbws.NativeServerConfig] jbossws-3.0.1-native-2.0.4.GA (build=200803312044)
2010-02-21 11:14:52,620 INFO [com.mchange.v2.log.MLog] MLog clients using log4j logging.
2010-02-21 11:15:12,786 INFO [com.mchange.v2.c3p0.C3P0Registry] Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
执行Binding TransactionManager JNDI Reference花费了31s
另外一个地方是执行:Starting java:comp multiplexer的时候,花费了43s
我观察另外一台很快的服务器这两项时间都在几秒完成。请问可能存在问题地方在哪里呢?为什么这么慢
------解决方案--------------------------------------------------------
2010-02-21 11:13:37,362 INFO [com.arjuna.ats.jbossatx.jta.TransactionManagerService] Binding TransactionManager JNDI Reference应该是JBOSS启动应用时绑定JNDI的事物管理,这里比较慢。需要看下是否都是同样环境,启动同样的应用
------解决方案--------------------------------------------------------
我遇到过连db时由于驱动的问题造成初始化连接时候非常慢,jndi或者是数据源可能与此有关?