问题标签 [application-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - EJB 3:从应用程序客户端访问有状态会话 bean
我在从应用程序客户端访问有状态会话 bean (SFSB) 时遇到了一些问题。我正在使用 JBoss 5.0.1.GA。应用程序客户端和 EJB 都打包在一个 EAR 中进行部署,我还有其他应用程序客户端可以正常工作。到目前为止,我只使用了无状态会话 bean (SLSB),但据我了解,SLSB 和 SFSB 之间的差异不应该影响从应用程序客户端访问它们的方式。
类/接口的结构:
应用程序客户端通过“appclient-launcher”运行,如“如何在 JBoss 5 中使用应用程序客户端”中所述。在执行 init() 期间调用(本地)ABean 上的 someMethod() 之前,查找“BBean”工作正常。在该调用期间,容器抛出 InvalidStateException("Local call: security context is null") (作为根本原因)。当我将有状态 bean 更改为无状态 bean 时,一切正常(当然,除了没有保留状态)。有趣的是,我可以很好地使用来自 Web 应用程序(在 JSF 托管 bean 中)的完全相同的 SFSB。
难道我做错了什么?我应该如何从应用程序客户端使用 SFSB?
到目前为止,我还没有发现任何关于这个特定问题的有用信息。该异常在[#JBAS-4317] Security Context over the invocation中的类似上下文中提到,但考虑到它被标记为已完成并在 JBoss 5.0.0.Beta3 中已修复,这似乎不是同一个问题。
maven-2 - maven javaee 应用程序客户端插件
我对Maven很陌生。
是否有适合构建应用程序客户端 jar 文件的插件或包装类型?
我想将 application-client.xml 文件添加到 jar 内的 META-INF 文件夹中。
正常的 jar 包装不包含该文件。
java - 应用程序客户端 jar 的多个入口点(主类)
如何在应用程序客户端 jar 中设置多个入口点?
我正在使用 Glassfish 应用程序服务器。我可以抓住客户使用
我目前可以运行我在 MANIFEST.MF 中指定的默认主类。但是,我希望能够在运行时指定另一个主类。
IE
Main1 和 Main2 都有“public static void main”入口点。
如果我指定一个不在 MANIFEST.MF 中的主类,我会得到以下异常:
我是否需要进行任何更改才能让 appclient 引用其他主类?
java - 应用程序客户端和独立客户端的区别
正如标题所示,这尤其与 Java EE 和 Glassfish 有关。
据我所知,应用程序客户端是在一些能够与 glassfish 交谈的应用程序客户端中执行的。但是关于注释似乎有限制。
有人可以举一个例子说明从两种不同的应用程序类型连接到 glassfish 应用程序服务器的区别吗?
应用程序客户端方法有什么好处,在为 Java EE 开发应用程序客户端时最常用的方法是什么?
eclipse - eclipse 如何在 java ee glassfish appl srv 上启动应用程序客户端
我已经安装了 glassfish eclipse 工具包...
我可以启动一个像动态网络和一个耳朵项目这样的项目,并将它们部署在 glassfish 上......它工作完美并且在 localhost url 下我会得到一个 hello world
但是如果我想制作一个应用程序客户端,我该怎么做。请帮助...目前我只是创建了一个“在 Eclipse 中的应用程序客户端项目”并将其添加到同一个耳朵,但我不知道如何开始这个...
帮助 - 任何教程如何开始?!
eclipse - 不同类型的 Java EE 项目
Eclipse WTP 中不同类型的 Java EE 项目有什么不同?
有:
- 应用客户端项目
- 连接器项目
- 企业应用项目
- 公用事业项目
jakarta-ee - Java EE 应用程序客户端中的 EJB3 JNDI 查找失败
我正在尝试从 Java EE 客户端应用程序访问 EJB3,但除了查找失败之外什么都没有。客户端应用程序在 Java EE 应用程序客户端容器中运行。
我的 Java EE 应用程序“CoreServer”公开了许多带有远程接口的 bean。我从部署在同一个 Glassfish v3.0.1 上的 Web 应用程序访问它们没有问题。
现在我正在尝试从客户端应用程序访问它:
当我运行将它部署到 Glassfish 并从 appclient 运行它时,我收到此错误:
但是,这与我从 WebApplication 查找 bean 时使用的 JNDI 名称完全相同(通过 SessionContext,而不是 InitialContext - 这有关系吗?)。此外,当我部署“CoreServer”时,Glassfish 报告:
我尝试了所有四个名称,没有一个有效。appclient 是否无法使用(仅)远程接口访问 bean?
java - EJB 远程应用程序客户端
我正在启动一个新的企业项目并用作Glassfish 3
应用程序服务器和. 我有一些我想从桌面应用程序远程访问的东西。AFAIK 有两个选项 - 使用普通查找或在应用程序客户端容器中运行应用程序并使用注释。我成功地尝试了第一个选项,但我必须复制所有库以满足依赖项(大约 50MB,我觉得不正常)。现在我尝试第二个选项。在中,我创建了一个新项目,将 EJB 项目添加为依赖项并按运行。我得到以下异常:. 现在,如果我删除NetBeans 6.9
IDE
EJBs
Swing
JNDI
Swing
@EJB
glassfish
NetBeans
Enterprise Application Client
Sniffers with type [ejb] and type [appclient] should not claim the archive at the same time
package
复选框,在应用程序客户端的项目属性中的 EJB 项目旁边,我得到了ClassNotFound
我的远程接口的不同异常。
我觉得有点卡住了:(一些更有经验的人可以告诉我他们如何远程访问他们的 EJB,使用Glassfish 3
?正如我上面写的,我用第一个选项成功了,但我认为 50MB 对于一个简单的客户端来说太多了.
ejbs
编辑:如果您在远程服务器上有业务逻辑,您会选择哪种方法进行客户端的部署和远程访问?
感谢您的任何建议!
祝你一切顺利,佩塔尔
jakarta-ee - 带有 main() 的 EJB - 这是怎么回事?
在对 Sun 的 EJB 进行原始培训时,我遇到了一个相当奇怪的企业应用程序客户端概念,它具有依赖注入和主类的概念:
我只是找不到任何关于此的背景信息。像:
- 这应该如何工作。
- 在没有 NetBeans 的情况下如何启动这样的应用程序。
- 你如何在没有 NetBeans 的情况下构建这个结构(iE with Maven)。
是的,我确实使用 NetBeans - 但如果我不能在命令行和/或 Maven 上执行相同的操作,我会感到不满意。
java - 无法运行正在访问 GlassFish v3 上的 EJB 的应用程序客户端
环境:GlassFish 3.0.1、NetBeans 6.9、JDK 6u21
问题:无法运行正在访问 EJB 的应用程序客户端
可以在http://netbeans.org/bugzilla/show_bug.cgi?id=183488下找到错误报告以及相应的教程http://netbeans.org/kb/docs/javaee/entappclient.html。我现在了解远程接口必须如何位于 Java 类库中。我完成了教程的步骤,但仍然无法正常工作。
错误: http: //pastebin.com/k8ARGKbX。
根据http://docs.sun.com/app/docs/doc/820-7700/gjkmx?l=en&a=view,此错误消息意味着:
ACDEPL112 尝试处理 JAR 文件 {0} 清单中的扩展时出错;忽略它并继续
原因:当服务器尝试打开 JAR 文件或处理其清单中列出的扩展时,引发了日志文件中列出的异常。
解决方案:确保 JAR 文件的清单正确列出了 JAR 所依赖的扩展。
对我来说意义不大,清单文件只包含Manifest-Version: 1.0
,我应该在这里添加一些东西吗?:\
可以在http://forums.netbeans.org/post-86938.html下找到类似的讨论。我还在 NetBeans 社区论坛http://forums.netbeans.org/viewtopic.php?t=33195上问了这个问题,并给编辑发了一封电子邮件。
任何帮助或想法将不胜感激!在此先感谢,带轮