In past I use Diameter Mux 6.1.2.GA-TelScale, and it deployed (copy sar file to deploy folder) well such as:
11:21:40,046 INFO [StackImpl] (HDScanner) (-)(-)(-)(-)(-) Starting Mobicents DIAMETER Stack v6.1.2.GA-TelScale (-)(-)(-)(-)(-)
11:21:40,289 INFO [DictionaryImpl] (HDScanner) Mobicents Diameter Dictionary loaded in 135ms -- Vendors[11] Commands[86] Types[20] AVPs[723]
11:21:40,310 INFO [StackImpl] (HDScanner) (-)(-)(-)(-)(-) Started Mobicents DIAMETER Stack v6.1.2.GA-TelScale (-)(-)(-)(-)(-)
11:21:40,310 INFO [DiameterStackMultiplexer] (HDScanner) Diameter Stack Mux :: Supporting 0 applications.
11:21:40,311 INFO [DiameterStackMultiplexer] (HDScanner) Parsing AVP Dictionary file...
11:21:40,317 INFO [DiameterStackMultiplexer] (HDScanner) AVP Dictionary file successfuly parsed!
11:21:40,334 INFO [NetworkGuard] (HDScanner) Open server socket ServerSocket[addr=/
127.0.0.1,localport=3868]
11:21:40,334 INFO [DiameterStackMultiplexer] (HDScanner) Diameter Stack Mux :: Successfully initialized stack.
But when I undeploy (delete sar file in deploy folder) it causes warning:
11:26:32,076 WARN [DiameterStackMultiplexer] (HDScanner) Stopping failed diameter.mobicents:service=DiameterStackMultiplexer
java.lang.NoClassDefFoundError: org/jdiameter/client/impl/StackImpl$2
at org.jdiameter.client.impl.StackImpl.stop(StackImpl.java:265)
at org.mobicents.diameter.stack.DiameterStackMultiplexer.doStopStack(DiameterStackMultiplexer.java:170)
at org.mobicents.diameter.stack.DiameterStackMultiplexer.stopService(DiameterStackMultiplexer.java:284)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStop(ServiceMBeanSupport.java:405)
at org.jboss.system.ServiceMBeanSupport.pojoStop(ServiceMBeanSupport.java:222)
...
Caused by: java.lang.ClassNotFoundException: org.jdiameter.client.impl.StackImpl$2 from BaseClassLoader@5476b64{......}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 54 more
--------------------
But today I try deploy last build artifact: 1.7.0.68 from
https://mobicents.ci.cloudbees.com/job/Mobicents-jDiameter-1.x/lastSuccessfulBuild/artifact/release/restcomm-diameter-mux-jboss5-1.7.0.68.sar.zipAnd this causes errors:
11:52:53,132 ERROR [AbstractKernelController] (HDScanner) Error installing to Real: name=vfsfile:/opt/mobicents/mobicents-slee-2.8.12.34/
jboss-5.1.0.GA/server/default/deploy/mobicents-diameter-mux-1.7.0.68.sar/ state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error deploying: vfsfile:/opt/mobicents/mobicents-slee-2.8.12.34/
jboss-5.1.0.GA/server/default/deploy/mobicents-diameter-mux-1.7.0.68.sar/ at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataFactoryVisitor.deploy(BeanMetaDataFactoryVisitor.java:136)
...
Caused by: java.lang.IllegalArgumentException: Exception loading class for ScopeKey addition.
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataFactoryVisitor.addBeanComponent(BeanMetaDataFactoryVisitor.java:67)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataFactoryVisitor.deploy(BeanMetaDataFactoryVisitor.java:126)
... 27 more
Caused by: java.lang.ClassNotFoundException: org.jboss.webbeans.bootstrap.WebBeansBootstrap from BaseClassLoader@6ac9690d{......}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataFactoryVisitor.addBeanComponent(BeanMetaDataFactoryVisitor.java:63)
... 28 more
11:52:53,138 WARN [HDScanner] (HDScanner) Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** DEPLOYMENTS IN ERROR: Name -> Error
vfsfile:/opt/mobicents/mobicents-slee-2.8.12.34/
jboss-5.1.0.GA/server/default/deploy/mobicents-diameter-mux-1.7.0.68.sar/ -> org.jboss.deployers.spi.DeploymentException: Error deploying: vfsfile:/opt/mobicents/mobicents-slee-2.8.12.34/
jboss-5.1.0.GA/server/default/deploy/mobicents-diameter-mux-1.7.0.68.sar/DEPLOYMENTS IN ERROR:
Deployment "vfsfile:/opt/mobicents/mobicents-slee-2.8.12.34/
jboss-5.1.0.GA/server/default/deploy/mobicents-diameter-mux-1.7.0.68.sar/" is in error due to the following reason(s): java.lang.ClassNotFoundException: org.jboss.webbeans.bootstrap.WebBeansBootstrap from BaseClassLoader@6ac9690d{VFSClassLoaderPolicy@4d100b40{......}
...
I have googled it:
Weld (JSR-299) and JBoss AS 5.1 possible?
http://stackoverflow.com/questions/8661104/weld-jsr-299-and-jboss-as-5-1-possiblePS: JAIN-SLEE 2.8 is working on JBoss
5.1.0.GA.