连接串应该写在配置文件中,而类从配置中读入连接串,这样不管有多少个应用,使用同一个类就可以了。这叫配置与代码的分离。

解决方案 »

  1.   

    经过javaeye的BirdGu的帮助,问题解决了是 ClassLoader的问题。JBoss 缺省是所有的 web application共用一个Class loader的。需要改tomcat的 配置。 
    以jboss 4.0为例,修改jbossweb-tomcat55.war/meta-inf/jboss-service.xml文件: 
    把Java2ClassLoadingCompliance设为false,原为true。 
    把UseJBossWebLoader设为false,原为true。还是要多看看jboss的设置