[jboss-dev-forums] [Design of Management Features on JBoss] - why are some jars required by a Profile Service client not i

ips do-not-reply at jboss.com
Mon May 4 17:39:52 EDT 2009


In order to invoke methods on the Profile Service remotely, I needed the  following jars in my classpath:

set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jnp-client.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\common\lib\jboss-security-aspects.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jbosssx-client.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-aop-client.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-common-core.jar
  | rem For the call to InitialContext.lookup()...
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-remoting.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-aspect-jdk50-client.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\trove.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\javassist.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-security-spi.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-javaee.jar
  | rem For remote invocations on the ProfileService proxy (e.g. ProfileService.getDomains())...
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-integration.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-ejb3-common-client.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-ejb3-core-client.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-ejb3-ext-api.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-ejb3-proxy-spi-client.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-ejb3-proxy-impl-client.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-ejb3-security-client.jar
  | rem set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\concurrent.jar
  | rem set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-client.jar
  | rem set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\client\jboss-mdr.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\lib\jboss-managed.jar
  | set JBOSS_CLASSPATH=%JBOSS_CLASSPATH%;%JBOSS_HOME%\lib\jboss-metatype.jar

I have a couple questions:

1) Several of the required jars do not exist under the client/ dir:

common\lib\jboss-security-aspects.jar
  | lib\jboss-managed.jar
  | ib\jboss-metatype.jar
  | 

Shouldn't all of the jars required by a Profile Service client be available under client/?

2) The following jars are not referenced in the manifest of jbossall-client.jar:

common\lib\jboss-security-aspects.jar
  | lib\jboss-managed.jar
  | ib\jboss-metatype.jar
  | client\trove.jar
  | client\javassist.jar
  | 

If we're going to call the jar jbossall-client.jar, shouldn't it contain all jars required for typical client access?

Thanks,
Ian



View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4228438#4228438

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4228438



More information about the jboss-dev-forums mailing list