Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.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
Java 如何使用Netbeans 7.4和JBoss 7创建企业应用程序客户端?_Java_Jakarta Ee_Netbeans_Jboss_Jboss7.x - Fatal编程技术网

Java 如何使用Netbeans 7.4和JBoss 7创建企业应用程序客户端?

Java 如何使用Netbeans 7.4和JBoss 7创建企业应用程序客户端?,java,jakarta-ee,netbeans,jboss,jboss7.x,Java,Jakarta Ee,Netbeans,Jboss,Jboss7.x,我尝试通过以下官方教程(基于Glassfish)使用JBoss创建企业应用程序客户端: 但是我收到了这个错误消息:错误:无法访问jar文件C:\EntAppClient\${client.jar} 据我所知,Netbeans IDE支持JBoss 7,因为它的版本是7.3 RC1,我使用Netbeans 7.4。根据此线程,此功能似乎已中断很长时间: 预计它可以工作,因为Netbeans旨在支持其他应用程序服务器。但是,某些特定于Glassfish的属性是在Ant构建脚本中硬编码的,并且当且

我尝试通过以下官方教程(基于Glassfish)使用JBoss创建企业应用程序客户端:

但是我收到了这个错误消息:
错误:无法访问jar文件C:\EntAppClient\${client.jar}

据我所知,Netbeans IDE支持JBoss 7,因为它的版本是7.3 RC1,我使用Netbeans 7.4。根据此线程,此功能似乎已中断很长时间:

预计它可以工作,因为Netbeans旨在支持其他应用程序服务器。但是,某些特定于Glassfish的属性是在Ant构建脚本中硬编码的,并且当且仅当没有设置j2ee.clientName时才设置属性client.jar,这不是我的情况(它设置为EntAppClient.jar)

当我将client.jar设置为
${dist.dir}/${j2ee.clientName}
时,我更进一步了,但是Netbeans没有找到远程接口的jar和Glassfish特定的代理类加载器org.Glassfish.appclient.client.acc.agent.acagentClassLoader


我怎样才能让它工作?我将尝试修复build-impl.xml以使用正确的类路径,并希望找到更智能的解决方案。

您是否坚持使用netbeans?因为Jboss生活在eclipse世界中,几乎所有东西都转移到了基于maven的构建中。因此,在jbosstools中使用eclispe将使您的生活变得轻松。我在工作时,被迫在没有Maven的情况下使用Netbeans,而我目前在家使用Eclipse(4.5 Mars M2)。无论如何,谢谢你的建议,很高兴知道这一点。我将client.jar设置为${dist.dir}/${j2ee.clientName}在-post init中,我将jar${reference.EJBRemoteInterface.jar}的内容到JAR client.JAR中,我在build-impl.xml中注释了关于ACCAgentClassLoader的行,但它只在Main中给了我一个NullPointerException,因为会话没有被注入。错误消息告诉我,(eclipse-)变量${client.JAR}没有被解析,而是按字面理解。在路径声明中,美元符号前是否有反斜杠?是的,我在dist.dir中有反斜杠。