问题标签 [glassfish-2.x]
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 - 使用带有注释的 GlassFish 上的 GenericJMSRA 部署 MDB?
在 GlassFish Server 2.1 上,我创建了一个用于与 ActiveMQ 连接的 GenericJMSRA,如本指南中所述:http: //activemq.apache.org/sjsas-with-genericjmsra.html
我已经成功地使用 ejb-jar.xml 注入上下文的经典方式来部署 MDB:
和 sun-ejb-jar.xml
我将如何继续以注释驱动的 EJB 3.0 样式注入上述配置?更具体地说,我不知道如何注入以下属性:
plugins - Netbeans 7.2 中的 glassfish v2
我已经更新Netbeans 6.9
到Netbeans 7.2
. 但在那之后,我无法将 glassfish v2 与新的 Netbeans 一起使用。问题是 Netbeans 7.2 不支持 glassfish 服务器 v2
这个问题的建议解决方案是添加一个插件
但这对我不起作用。我今天试过了,但没有找到任何这样的插件!我猜,它已从存储库中删除。
请任何人给我一个建议如何解决这个问题。我被困了一整天。
jakarta-ee - EJB 模块无法从 glassfish 上的另一个 EJB 模块中找到类
我在 Glassfish 2.1 服务器上部署了一个 EJB 3 模块。
我正在尝试部署第二个 EJB 模块,该模块依赖于第一个模块,但是部署失败,出现 java.lang.NoClassDefFoundError 关于可以在第一个 EJB 模块中找到的类。
解决 2 个 EJB 模块之间的这种依赖关系的最佳方法是什么?我想单独部署它们,而不是将它们放在同一个 EAR 中。
更具体地说,我在我的第二个 EJB 模块的一个 EJB 中从我的第一个 EJB 模块中进行了 EJB 的依赖注入:
但是在部署过程中,我收到关于 FirstEJBRemote 类的 NoClassDefFoundError:
jpa - EJB3 实体类的单独 jar
当我将我的 EJB3 实体(用 @Entity 注释)从我的 EJB 模块中分离出来并将它们放在一个单独的 jar 文件中时,我的 Persistence.xml 文件应该放在我的 EJB 模块中还是我的entities.jar 中?我应该如何部署entities.jar 文件?它不是 EJB 模块,因为它没有任何 EJB,只有 JPA 实体。
我正在使用 Glassfish,我所做的是将entity.jar 放在/lib/applibs目录中,并在部署 EJB 模块时声明它使用该库。
但部署失败:
那么为什么在entities.jar 库中找不到这个类呢?
jakarta-ee - 在 glassfish v2 中看不到日志“system.out.println”
我想看到输出:“日志文件”上的 system.out.println() 到 sun glassfish 企业服务器 v2.1.1。我在 Oracle 文档上找到了这个:
日志选项 管理 GUI 提供以下两个日志选项:
选项 1 — 将标准输出 (System.out.print) 内容记录到事件日志
选项 2 — 将 stderr (System.err.print) 内容记录到事件日志
设置这些选项后,stdout 和 stderr 消息将写入 server.log 文件。(事件日志是 Solaris 上的系统日志守护程序和 Microsoft Windows 上的事件日志。)
如果未设置上述选项:
写入 stdout 或 stderr(即使用 System.out 或 System.err)的任何内容都不会出现在日志中。
但是,我找不到这个选项。我在 Eclipse 上的 consol 上看不到 syso,所以在部署应用程序时是否可以看到输出 syso?
谢谢你。
maven - 如何从 Jersey 1.0 迁移到 Jersey 2.0?
我正在尝试升级到 Jersey 2.0,但遇到了很多麻烦,因为 Jersey 的 groupIds 和 artifactIds 已经完全改变,我在Jersey docs中找不到迁移计划。
这是我的 pom.xml 以前的样子,编译得很好:
这些应该改成什么? 这个不相关的 StackOverflow 问题有点帮助,但我很难找到@Ref
注释移动到的位置。
更新
- 似乎
@Ref
不再存在,或者至少在文档中不再提及。现在您使用UriBuilder
. - 我在文档中找到了一个非常有用的部分,它回答了我的 maven 问题。
- 已
HTTPBasicAuthFilter
重命名为HttpBasicAuthFilter
. 注意大写。 Client client = Client.create();
已经成为Client client = ClientBuilder.newClient();
这个:
已经成为
/li>
glassfish - Jersey 2.0 可以与 Glassfish 2.x 一起使用吗?
我正在使用 Glassfish v2(我知道它很旧)。现在我已经切换到 Jersey 2.0,在启动时它给了我这个例外:
有谁知道为什么/如何给出这个错误?这不是用于我能找到的任何球衣代码的包名称。是否可以在 Glassfish 2.x 上使用 Jersey 2.0?
intellij-idea - 在 Intellij 中,我可以选择启动应用服务器时默认选择哪个日志选项卡吗?
我正在使用 glassfish,但这可能无关紧要。当我启动 glassfish 时,我希望它打开我在此处突出显示的 Glassfish 日志
但它总是默认为Output
选项卡,所以我总是需要额外点击。没什么大不了的,但我很少关心那个标签。我正在使用最新的 Intellij-IDEA 12
java - 递归调用 SystemOutandErrhandler
这个问题让我抓狂。
我在 Kubuntu 12.04 上使用 glassfish V2.1 和 JDK 1.6.0_27。如果我启动服务器我得到了这个异常
服务器运行没有问题,但日志记录不起作用。我也重新安装了 glassfish 和 java。但它没有帮助。如果我注释掉文件 /etc/java-6-openjdk/logging.properties 中的处理程序行,则服务器无异常启动,但日志记录不再起作用。
我不知道这是否发生在 ConsoleHandler 类中。
在此先感谢您的帮助。