将Jboss从4.0.5升级到4.2.0版本

开发 后端
本文介绍将Jboss从4.0.5升级到4.2.0版本的好处,并把Jboss4.0.5和4.2.0版本作以比较。

昨天将联网售票系统的应用服务器(JBoss) 从JBoss4.0.5GA升级到JBoss4.2.0CR2版本,感觉不错。从控制台上可以看到,JBoss4.2.0版本比JBoss4.0.5版本多了以下几项:

com.arjuna.ats.properties
    * module=arjuna
    * module=jta
    * module=txoj

JBoss.beans
    * name='JBossws.sar#JBossws.beans',service=JBossBeanDeployment

JBoss.ws

    * module=eventing,service=SubscriptionManager
    * service=DeployerInterceptorEJB21
    * service=DeployerInterceptorEJB3
    * service=DeployerInterceptorNestedJSE
    * service=ServiceEndpointManager
    * service=WebServiceDeployerJSE

在JBoss.remoting改用了127.0.0.1做主机IP地址:

JBoss.remoting

   *dataType=invocation,enableTcpNoDelay=true,host=127.0.0.1,marshaller=org. JBoss.invocation.unified.marshall.InvocationMarshaller,port=4446,service=invoker,

socketTimeout=600000,transport= socket,unmarshaller=org.JBoss.invocation.

unified.marshall.InvocationUnMarshaller
    * handler=ejb3,name=DefaultEjb3Connector,type=Connector
    * host=127.0.0.1,port=3873,service=invoker,transport= socket
    * service=Connector,transport=socket
    * service=NetworkRegistry
  
清除了org.JBoss.naming packaging包[ JBAS-2249 ]:

如果要使用JNDI命名服务,则需要将
jnp-client.jar(客户端)或jnpserver.jar(服务器端)打包进来。

解决了内存溢出错误[JBAS-4216]:
我在开发过程中,反复部署几次应用,就会出现内存溢出错误,导致JBoss崩溃掉。看到这次升级解决了这个BUG,挺高兴的,验证了一天,没有再出现溢出错误,很爽。


服务器端的异常能够返回到RCP客户端了

现在在Eclipse RCP客户端程序中,可能捕捉服务器站的抛出的异常了。

内置JBoss Transaction 4.2作为JBoss AS缺省的事务管理器

内置JBoss Transaction 4.2事务管理中间件,正是做分布式事务所需要的,这样可以暂时将JoTM放到一边了。

总的说来,更加稳定了,速度变快了。 Thomas L.Friedman说过:世界是平的,我们应该利用平坦化所带过的便利。 从JBoss4.0.5升级到JBoss4.2.0感觉不错。

【编辑推荐】

  1. JBoss与Tomcat的区别
  2. 在linux下安装JBoss
  3. JBoss JNDI的配置
  4. 配置JBoss数据源
  5. JBoss只能用localhost访问修改办法
责任编辑:佚名 来源: CSDN博客
相关推荐

2011-04-25 09:37:56

2011-05-03 13:35:56

2019-11-05 13:20:00

Fedora 30Fedora 31Linux

2019-05-14 15:55:15

Fedora 29Fedora 30Linux

2020-05-08 17:55:35

Fedora 31Fedora 32Linux

2011-03-22 16:23:31

Firefox 4.0升级

2010-03-18 17:58:26

至强5500至强5600

2010-02-02 10:33:09

Linux升级系统

2013-05-20 10:39:55

MariaDB

2013-03-14 14:52:51

Ubuntu12.10Ubuntu 13.0

2022-06-21 08:00:00

FreeBSD 12FreeBSD 13架构

2015-09-30 15:39:21

Ubuntu升级Linux

2016-07-22 09:09:00

Linux Mint 升级Linux Mint

2013-08-20 15:48:50

Fedora 18Fedora 19

2021-10-11 14:59:43

Windows 10Windows 11微软

2011-03-24 09:15:14

Ubuntu 11.0Linux 内核2.6

2021-08-25 07:56:37

MySQLMyRocks存储

2020-04-21 08:00:00

UbuntuLinux

2010-11-19 14:31:26

vSphere CLIVMware ESX

2010-07-12 15:57:24

Exchange Se升级
点赞
收藏

51CTO技术栈公众号