问题标签 [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.

0 投票
2 回答
6682 浏览

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 中已修复,这似乎不是同一个问题。

0 投票
2 回答
1518 浏览

maven-2 - maven javaee 应用程序客户端插件

我对Maven很陌生。

是否有适合构建应用程序客户端 jar 文件的插件或包装类型?

我想将 application-client.xml 文件添加到 jar 内的 META-INF 文件夹中。

正常的 jar 包装不包含该文件。

0 投票
1 回答
1852 浏览

java - 应用程序客户端 jar 的多个入口点(主类)

如何在应用程序客户端 jar 中设置多个入口点?

我正在使用 Glassfish 应用程序服务器。我可以抓住客户使用

我目前可以运行我在 MANIFEST.MF 中指定的默认主类。但是,我希望能够在运行时指定另一个主类。

IE

Main1 和 Main2 都有“public static void main”入口点。

如果我指定一个不在 MANIFEST.MF 中的主类,我会得到以下异常:

我是否需要进行任何更改才能让 appclient 引用其他主类?

0 投票
2 回答
8350 浏览

java - 应用程序客户端和独立客户端的区别

正如标题所示,这尤其与 Java EE 和 Glassfish 有关。

据我所知,应用程序客户端是在一些能够与 glassfish 交谈的应用程序客户端中执行的。但是关于注释似乎有限制。

  1. 有人可以举一个例子说明从两种不同的应用程序类型连接到 glassfish 应用程序服务器的区别吗?

  2. 应用程序客户端方法有什么好处,在为 Java EE 开发应用程序客户端时最常用的方法是什么?

0 投票
2 回答
3018 浏览

eclipse - eclipse 如何在 java ee glassfish appl srv 上启动应用程序客户端

我已经安装了 glassfish eclipse 工具包...

我可以启动一个像动态网络和一个耳朵项目这样的项目,并将它们部署在 glassfish 上......它工作完美并且在 localhost url 下我会得到一个 hello world

但是如果我想制作一个应用程序客户端,我该怎么做。请帮助...目前我只是创建了一个“在 Eclipse 中的应用程序客户端项目”并将其添加到同一个耳朵,但我不知道如何开始这个...

帮助 - 任何教程如何开始?!

0 投票
1 回答
25328 浏览

eclipse - 不同类型的 Java EE 项目

Eclipse WTP 中不同类型的 Java EE 项目有什么不同?

有:

  • 应用客户端项目
  • 连接器项目
  • 企业应用项目
  • 公用事业项目
0 投票
3 回答
3467 浏览

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?

0 投票
1 回答
1518 浏览

java - EJB 远程应用程序客户端

我正在启动一个新的企业项目并用作Glassfish 3应用程序服务器和. 我有一些我想从桌面应用程序远程访问的东西。AFAIK 有两个选项 - 使用普通查找或在应用程序客户端容器中运行应用程序并使用注释。我成功地尝试了第一个选项,但我必须复制所有库以满足依赖项(大约 50MB,我觉得不正常)。现在我尝试第二个选项。在中,我创建了一个新项目,将 EJB 项目添加为依赖项并按运行。我得到以下异常:. 现在,如果我删除NetBeans 6.9IDEEJBsSwingJNDISwing@EJBglassfishNetBeansEnterprise Application ClientSniffers with type [ejb] and type [appclient] should not claim the archive at the same timepackage复选框,在应用程序客户端的项目属性中的 EJB 项目旁边,我得到了ClassNotFound我的远程接口的不同异常。

我觉得有点卡住了:(一些更有经验的人可以告诉我他们如何远程访问他们的 EJB,使用Glassfish 3?正如我上面写的,我用第一个选项成功了,但我认为 50MB 对于一个简单的客户端来说太多了.

ejbs编辑:如果您在远程服务器上有业务逻辑,您会选择哪种方法进行客户端的部署和远程访问?

感谢您的任何建议!

祝你一切顺利,佩塔尔

0 投票
2 回答
2811 浏览

jakarta-ee - 带有 main() 的 EJB - 这是怎么回事?

在对 Sun 的 EJB 进行原始培训时,我遇到了一个相当奇怪的企业应用程序客户端概念,它具有依赖注入和主类的概念:

我只是找不到任何关于此的背景信息。像:

  1. 这应该如何工作。
  2. 在没有 NetBeans 的情况下如何启动这样的应用程序。
  3. 你如何在没有 NetBeans 的情况下构建这个结构(iE with Maven)。

是的,我确实使用 NetBeans - 但如果我不能在命令行和/或 Maven 上执行相同的操作,我会感到不满意。

0 投票
1 回答
1127 浏览

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上问了这个问题,并给编辑发了一封电子邮件。

任何帮助或想法将不胜感激!在此先感谢,带轮