[JNDI/Naming/Network] - Re: Exception javax.naming.NameNotFoundException
by jaikiran
anonymous wrote : contents of my ejb-jar.xml is same as which i posted earlier
|
anonymous wrote : ejb-jar.xml
|
| <?xml version="1.0" encoding="UTF-8"?>
| <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
|
| <ejb-jar>
|
| mfsc
| <display-name>mfsc</display-name>
|
| <enterprise-beans>
|
| <!-- Session Beans -->
|
| <display-name>UserSession</display-name>
| <ejb-name>UserSession</ejb-name>
| com.pspl.common.admin.user.components.IUserSessionEJBHome
| com.pspl.common.admin.user.components.IUserSessionEJBObject
| <ejb-class>com.pspl.common.admin.user.components.UserSessionBean</ejb-class>
| <session-type>Stateless</session-type>
| <transaction-type>Container</transaction-type>
|
|
| </enterprise-beans>
|
| <assembly-descriptor>
|
| </assembly-descriptor>
|
| </ejb-jar>
Try this one:
<?xml version="1.0" encoding="UTF-8"?>
| <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
|
| <ejb-jar>
|
|
| <display-name>mfsc</display-name>
|
| <enterprise-beans>
|
| <!-- Session Beans -->
| <session >
|
| <ejb-name>UserSession</ejb-name>
| <home>com.pspl.common.admin.user.components.IUserSessionEJBHome</home>
| <remote>com.pspl.common.admin.user.components.IUserSessionEJBObject</remote>
| <ejb-class>com.pspl.common.admin.user.components.UserSessionBean</ejb-class>
| <session-type>Stateless</session-type>
| <transaction-type>Container</transaction-type>
| </session>
|
| </enterprise-beans>
|
| <assembly-descriptor>
|
| </assembly-descriptor>
|
| </ejb-jar>
|
See if the bean gets deployed using this ejb-jar.xml.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4048101#4048101
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4048101
18 years, 11 months
[JNDI/Naming/Network] - JNDI trying to use the wrong host
by ojacobson
My jboss-4.0.4.GA installation inexplicably stopped working today, and it looks like it's because it started trying to connect to localhost:1099 for JNDI lookups and binding. This is wrong, since jboss is set up to listen only on a specific IP (not 127.0.0.1 or 0.0.0.0), corresponding to foo.dev.example.com.
Here's the command line used to start jboss:
/Library/Java/Home/bin/java -server
| -Dprogram.name=startjboss
| -Dsun.rmi.dgc.client.gcInterval=3600000
| -Dsun.rmi.dgc.server.gcInterval=3600000
| -Xms512m -Xmx2048m
| -XX:NewSize=128m -XX:PermSize=96m -XX:MaxPermSize=96m
| -verbose:gc -Xloggc:/sites/foo.dev.example.com/logs/GCOutput_2007.05.23.log
| -XX:+PrintGCDetails -XX:+PrintGCTimeStamps
| -XX:+UseConcMarkSweepGC
| -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=4000
| -Djavax.net.ssl.keyStore=/Library/Java/Home/jre/lib/security/cacerts
| -Djavax.net.ssl.keyStorePassword=******
| -Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl
| -Djava.rmi.server.hostname=foo.dev.example.com
| -Djboss.bind.address=foo.dev.example.com
| -Djboss.home.dir=/usr/local/jboss-4.0.4.GA
| -Djboss.server.base.dir=/sites/foo.dev.example.com
| -Djboss.server.home.dir=/sites/foo.dev.example.com
| -Djboss.server.name=
| -Djboss.server.home.url=file:/sites/foo.dev.example.com
| -Djboss.server.lib.url=file:/usr/local/jboss-4.0.4.GA/server/all/lib
| -Djboss.partition.name=localpartition-example
| -Djboss.partition.udpGroup=239.99.150.20
| -Djboss.partition.port=45564
| -classpath /usr/local/jboss-4.0.4.GA/bin/run.jar:/Library/Java/Home/lib/tools.jar:/sites/foo.dev.example.com/conf/something
| org.jboss.Main --host foo.dev.example.com
During startup, JNDI binds to foo.dev.example.com:
| 2007-05-23 18:41:42,130 INFO [org.jboss.naming.NamingService] JNDI bootstrap JNP=foo.dev.example.com/10.6.55.164:1099, RMI=foo.dev.example.com/10.6.55.164:1098, backlog=50, no client SocketFactory, Server SocketFactory=class org.jboss.net.sockets.DefaultSocketFactory
|
When an MBean goes to look something up in JNDI during startup, I get the following stacktrace:
| 2007-05-23 18:42:08,003 DEBUG [org.jnp.interfaces.NamingContext] Failed to connect to localhost:1099
| javax.naming.CommunicationException: Failed to connect to server localhost:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is
| java.net.ConnectException: Connection refused]]
| at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:269)
| at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1385)
| at org.jnp.interfaces.NamingContext.rebind(NamingContext.java:484)
| at org.jnp.interfaces.NamingContext.rebind(NamingContext.java:477)
| at javax.naming.InitialContext.rebind(InitialContext.java:367)
| at org.jboss.util.naming.NonSerializableFactory.rebind(NonSerializableFactory.java:180)
| at org.jboss.util.naming.NonSerializableFactory.rebind(NonSerializableFactory.java:221)
| at foo.admin.scheduler.mbean.QuartzScheduler.rebind(QuartzScheduler.java:94)
| at foo.admin.scheduler.mbean.QuartzScheduler.startService(QuartzScheduler.java:67)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy4.start(Unknown Source)
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:997)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
| at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy8.deploy(Unknown Source)
| at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
| at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
| at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| at $Proxy0.start(Unknown Source)
| at org.jboss.system.ServiceController.start(ServiceController.java:417)
| at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy4.start(Unknown Source)
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| at $Proxy5.deploy(Unknown Source)
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
| at org.jboss.Main.boot(Main.java:200)
| at org.jboss.Main$1.run(Main.java:464)
| at java.lang.Thread.run(Thread.java:613)
| Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server localhost:1099 [Root exception is java.net.ConnectException: Connection refused]
| at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:243)
| ... 100 more
| Caused by: java.net.ConnectException: Connection refused
| at java.net.PlainSocketImpl.socketConnect(Native Method)
| at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
| at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
| at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
| at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:430)
| at java.net.Socket.connect(Socket.java:516)
| at java.net.Socket.connect(Socket.java:466)
| at java.net.Socket.<init>(Socket.java:366)
| at java.net.Socket.<init>(Socket.java:266)
| at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:84)
| at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:77)
| at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:239)
| ... 100 more
|
Why is it trying to use localhost, given that the same configuration files worked earlier today? (I checked a clean set out of CVS to make sure.)
And how can I make it stop doing that? Or at least make it work?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4048094#4048094
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4048094
18 years, 11 months
[JBoss Seam] - s:validateAll in custom tag/template
by blackers
I am using seam 1.2.1GA and Jboss 4.0.5GA and am experiencing a problem when I try to use s:validate when the form fields are contained in a custom tag.
my calling page calls a custom tag that I have created that contains a group of common form fields that I would like to reuse across many pages.
| <s:validateAll>
| <tt:basicCRMFields title="#{signUp.title}" firstName="#{signUp.firstName}" lastName="#{signUp.lastName}"
| country="#{signUp.country}" email="#{signUp.email}"
| confirmEmail="#{signUp.confirmEmail}"/>
| </s:validateAll>
|
the tag works fine as far as passing the data to my seam components but validation does not occur.
my tag .xhtml file looks like the following.
| <s:decorate id="titleDecoration" template="../../templates/decorateFormField.xhtml">
| <ui:define name="label">Title:</ui:define>
| <ui:define name="field">
| <tt:salutationList id="title" value="#{title}" required="true">
| </tt:salutationList>
| </ui:define>
| </s:decorate>
| <s:decorate id="firstNameDecoration" template="../../templates/decorateFormField.xhtml">
| <ui:define name="label">First Name:</ui:define>
| <ui:define name="field">
| <h:inputText id="firstName" value="#{firstName}" required="true">
| </h:inputText>
| </ui:define>
| </s:decorate>
| <s:decorate id="lastNameDecoration" template="../../templates/decorateFormField.xhtml">
| <ui:define name="label">Last Name:</ui:define>
| <ui:define name="field">
| <h:inputText id="lastName" value="#{lastName}" required="true">
| </h:inputText>
| </ui:define>
| </s:decorate>
| <s:decorate id="countryDecoration" template="../../templates/decorateFormField.xhtml">
| <ui:define name="label">Country:</ui:define>
| <ui:define name="field">
| <tt:countryList id="country" value="#{country}" required="true">
| </tt:countryList>
| </ui:define>
| </s:decorate>
|
| <s:decorate id="emailDecoration" template="../../templates/decorateFormField.xhtml">
| <ui:define name="label">Email:</ui:define>
| <ui:define name="field">
| <h:inputText id="email" value="#{email}" required="true">
| </h:inputText>
| </ui:define>
| </s:decorate>
| <s:decorate id="emailConfirmDecoration" template="../../templates/decorateFormField.xhtml">
| <ui:define name="label">Confirm Email:</ui:define>
| <ui:define name="field">
| <h:inputText id="confirmEmail" value="#{confirmEmail}" required="true">
| </h:inputText>
| </ui:define>
| </s:decorate>
|
|
Should it be possible that seam will validate my fields when used in this way? It makes no difference if I add the s:validateAll to the tag .xhtml template file, validation still does not occur. if I move one of the s:decorate fields directly into the calling file the validation works. Is this the expected behavior?
Thanks
Mat
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4048092#4048092
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4048092
18 years, 11 months
[Installation, Configuration & Deployment] - 5.0 Beta 2 Class not found error on jdk 6
by roshan_ail
I get the error mentioned below when I run the app server on jdk 6.
I haven't installed anything on it. Its a clean download that I ran
It runs fine under jdk 5 However, I need it to run under jdk 6 since I am using some jdk 6 features in my application.
17:42:39,759 INFO [ProfileImpl] Using profile root:D:\jboss\appserver\jboss-5.0.0.Beta2\server\default
17:42:40,947 ERROR [AbstractKernelController] Error installing to Instantiated: name=DeploymentFilter state=Described
java.lang.IllegalStateException: Class not found: [Ljava.lang.String;
at org.jboss.metadata.spi.signature.Signature.stringsToClasses(Signature.java:174)
at org.jboss.metadata.spi.signature.Signature.stringsToClasses(Signature.java:125)
at org.jboss.metadata.spi.signature.Signature.getParametersTypes(Signature.java:292)
at org.jboss.metadata.plugins.loader.reflection.AnnotatedElementMetaDataLoader.getComponentMetaDataRetrieval(AnnotatedElementMetaDataLoader.ja
va:138)
at org.jboss.metadata.plugins.context.AbstractMetaDataContext.getComponentMetaDataRetrieval(AbstractMetaDataContext.java:280)
at org.jboss.metadata.spi.retrieval.MetaDataRetrievalToMetaDataBridge.getComponentMetaData(MetaDataRetrievalToMetaDataBridge.java:159)
at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.methodHasAnnotations(AOPConstructorJoinpoint.java:202)
at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.hasMethodMetaData(AOPConstructorJoinpoint.java:172)
at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.hasInstanceOrJoinpointMetaData(AOPConstructorJoinpoint.java:152)
at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.dispatch(AOPConstructorJoinpoint.java:99)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:103)
at org.jboss.kernel.plugins.dependency.InstantiateAction.installActionInternal(InstantiateAction.java:52)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.installAction(KernelControllerContextAction.java:197)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.install(KernelControllerContextAction.java:136)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:233)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:724)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:445)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:555)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:489)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:289)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:192)
at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:302)
at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:272)
at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:119)
at org.jboss.kernel.plugins.deployment.BasicKernelDeployer.deploy(BasicKernelDeployer.java:64)
at org.jboss.kernel.plugins.deployment.xml.BasicXMLDeployer.deploy(BasicXMLDeployer.java:76)
at org.jboss.kernel.plugins.deployment.xml.BasicXMLDeployer.deploy(BasicXMLDeployer.java:146)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.deploy(ProfileServiceBootstrap.java:295)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.bootstrap(ProfileServiceBootstrap.java:222)
at org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.run(AbstractBootstrap.java:89)
at org.jboss.system.server.profileservice.ServerImpl.doStart(ServerImpl.java:403)
at org.jboss.system.server.profileservice.ServerImpl.start(ServerImpl.java:342)
at org.jboss.Main.boot(Main.java:210)
at org.jboss.Main$1.run(Main.java:522)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: [Ljava.lang.String;
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.jboss.metadata.spi.signature.Signature.stringsToClasses(Signature.java:170)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4048089#4048089
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4048089
18 years, 11 months