Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JBoss客户端目录_Jboss - Fatal编程技术网

JBoss客户端目录

JBoss客户端目录,jboss,Jboss,我最近开始学习更多关于JBoss应用服务器的知识。安装后,我查看了JBoss安装创建的所有目录。(我使用JBoss作为版本-JBoss-5.0.1.GA) 我在这里查阅了可用的文件 它说“客户端”目录包含远程客户端所需的Jar文件 client: The JARs that are required for clients that run outside of JBoss are located in the client directory. 当我在安装后查看“client”目录时

我最近开始学习更多关于JBoss应用服务器的知识。安装后,我查看了JBoss安装创建的所有目录。(我使用JBoss作为版本-JBoss-5.0.1.GA)

我在这里查阅了可用的文件

它说“客户端”目录包含远程客户端所需的Jar文件

  client:   The JARs that are required for clients that run outside of JBoss are located in the client directory.

当我在安装后查看“client”目录时,它总共包含90个jar文件。这是否意味着如果我创建一个远程ejb客户端,我需要在我的远程应用程序类路径中包含所有90个JAR?

使用
JBoss AS 5.x
,事情变得复杂起来

将所有客户机jar文件放在类路径上肯定会起作用。 在
jboss4.x
中,有一个选项可以使用
jbossall client.jar
,它将其他多个客户端lib集成到单个文件中。如果您查看JBoss5.x中的同名jar,您会发现它被简化为引用其他jar的清单。只要清单引用的所有jar都存在于同一目录中,将这个jar放在类路径中就可以工作

如果您只需要访问远程EJB,那么只需要JAR的一个子集,不幸的是,很难判断是哪一个子集。 接下来(我在上面找到了它),您将发现为JBoss 5.1.0.GA准备的此类子集 不过,请注意,coderanch上发布的JAR列表中有缩写名称、一些错误引用,服务器版本5.0.1中至少没有两个JAR。如果减少依赖项的数量是您的首要任务,请明智地使用此列表,并通过尝试和错误来增强/扩展它