问题标签 [geronimo]

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 投票
0 回答
650 浏览

jsf-2 - 部署和启动 JSF web 到 Geronimo 3.0 时无法加载类 javax.faces.component.MethodBindingValidator

我正在尝试使用带有 Geronimo 3.0 Server 的 JSF 2.1 部署和启动 JSF Web 应用程序,但返回以下错误。

web.xml 中的配置如下:

geronimo-web.xml 中的配置如下

任何帮助,将不胜感激!

0 投票
1 回答
1875 浏览

java - Maven JarClassLoader:警告:X.jar 中的Foo.class 被Y.jar 隐藏(使用不同的字节码)

一旦我为我的项目添加了 java.mail 支持:

我开始收到大量这样的警告消息(当我运行构建的 jar 时):

我的程序运行良好(并且可以正常发送电子邮件),但我不想要所有这些数百个 JarClassLoader 警告......

知道如何让我的控制台日志恢复平静吗?


更新:感谢 Jigar Joshi 下面的提示,我发现不需要的 geronimo-javamail_1.4_spec-1.7.1.jar 来自org.apache.cxf:cxf-api:jar:2.7.1:compile,所以我添加了排除:

并且该mvn dependency:tree命令不再将“geronimo”显示为依赖项,但是当我运行新生成的 jar(由 clean 构建!)时,我仍然收到所有这些警告

其他建议?


更新 2:这是我的pom.xml中的依赖项部分:

0 投票
1 回答
620 浏览

jsf-2 - Geronimo 服务器无法完全加载类:javax.faces.webapp.FacesServlet

我遇到了 Geronimo server 3.0 的问题。当我将文件战争部署到服务器时。它会发生这样的错误。

我已经在 pom.xml 文件中定义了 jsf-api 和 jsf-impl 库

这是我的 POM 文件。

我的 web.xml 文件。

感谢帮助!

0 投票
2 回答
2031 浏览

java - Websphere MQ Explorer 中的“基本队列管理器名称”/

美好时光!

当应用程序在 WASCE 3.0 上部署后尝试启动时,它会失败并出现错误。在日志中我得到了这个异常:

我检查了队列名称(它是正确的),我可以在 wasce 3.0 控制台管理员中从 OZI_INPUT 获取消息。

使用错误代码,我找到了这个 url ibm docs

它表示当应用程序在另一个队列管理器(未给定队列管理器)中查找队列时会发生此错误。要禁用此功能,我应该删除队列中的属性“基本队列管理器名称”。但我在 Websphere MQ Explorer 中找不到类似的属性。

所以问题是我可以在 Websphere MQ Explorer for Websphere MQ 7.5 的哪里编辑这个属性?


更新

在 Websphere MQ 上,我有两个队列管理器:MQ_ADM 和 MQ_ADM2(OZI_INPUT 和 OZI_OUTPUT 在这里)。在 Websphere CA 3.0 上,我必须使用 JMS 资源: 对于 MQ_ADM - MQRA (com.ibm.mq/WMQRA/7.1.0.1/rar):

对于 MQ_ADM2 - OziRA (ozi.jms/OziCommands/1.0/rar):

当我单击“浏览”按钮时,我可以看到所有这些队列。

我做了一个测试:在 MQ_ADM 队列管理器中添加 OZI_INPUT 和 OZI_OUTPUT,而不对 Websphere CA 进行任何更改。我的应用程序成功启动。

如果有用,我可以添加连接器部署计划。


MQ_ADM 的 UPDATE2 显示队列(系统。*)

并显示 MQ_ADM2 的队列(系统。*)

对于 MQ_ADM:

对于 MQ_ADM2:

0 投票
3 回答
644 浏览

java - 在 Geronimo 中运行的 Java servlet 的简单身份验证

我现在正在研究如何向 Java servlet 添加身份验证。我发现这个示例展示了如何对 servlet 使用身份验证,但这是针对 Tomcat 实现的。我们的生产环境使用 Geronimo。我怎样才能在 Geronimo 中完成同样的事情?

抱歉,前几天刚刚学习了有关 Geronimo 的基础知识,但尚未从高层次上找到如何要求对在 Geronimo 中运行的 servlet 进行身份验证。

0 投票
0 回答
440 浏览

java - 为什么在使用 Apache Geronimo 的简单 Web 服务中尝试使用基本身份验证时会出现巨大的内存泄漏

我正在使用 Apache Gronimo 3.01,并且在使用基本身份验证的 Web 服务中发现了巨大的内存泄漏(如果不使用身份验证,则没有内存泄漏):

唯一的代码就是这样:

以及以下 XML:

jaxws-计算器/WebContent/WEB-INF/WebContent/web.xml:

jaxws-calculator/WebContent/WEB-INF/WebContent/geronimo-web.xml:

jaxws-calculatorEAR/EarContent/META-INF/application.xml:

jaxws-calculatorEAR/EarContent/META-INF/geronimo-application.xml:

在 geronimo 的控制台中,我设置了一个安全领域:LeakyWsSecurityRealm,它是一个“属性文件领域”。

问题是它泄漏对象,正如我在使用 VisualVM 时看到的,类型为“java.security.AccessControlContext”(OutOfMemoryError 之前的 128K 实例)被 64K 实例“org.apache.geronimo.security.Context”引用。

有人知道这里出了什么问题吗?

0 投票
1 回答
51 浏览

java - 部署到 Geronimo 是否需要 geronimo-web.xml 文件?

我有一个在 Tomcat 上构建并运行的 servlet。我现在需要将此 servlet 部署到 Geronimo。在我部署到 Geronimo 之前是否需要一个 geronimo-web.xml 文件?如果是这样,有没有人知道在线建立一个很好的例子?

0 投票
2 回答
1316 浏览

java - 与 JNI 崩溃服务器 JVM 的访问冲突

我在 IBM Websphere Common Edition 3 JVM 1.7 中使用本机 dll 库进行加密。我发送文件以检查签名。当我尝试测试这种可能性时,它工作正常。但有时会出现错误,从而使服务器 JVM 崩溃。所以有两个问题:

  1. 为什么会发生错误?(我已经开始分析日志但还没有完成,我希望有人遇到这个问题或有想法)。
  2. 我该怎么做才能将服务器与 dll 崩溃隔离开来?dll 中的错误不会使所有服务器崩溃,这一点非常关键。我读到解决方案是在另一个 JVM 中运行本机代码。在我的特定情况下,我怎样才能意识到这一点?在 WASCE EJB Container 下使用 ProcessBuilder 是个好主意吗?

错误信息:

我没有在外部调用方法 CertFreeCTLContext 可能是内部错误。

更新:完整日志:

0 投票
0 回答
155 浏览

java - java.lang.IllegalStateException:使用部署版本 3.0.1 耕种 geronimo 时无法加载属性编辑器

我正在尝试根据https://cwiki.apache.org/confluence/display/GMOxDOC22/Farming+using+Deployment使用部署来种植 geronimo

1)在两台服务器上安装所需的模块并启动模块。

2) 使用以下农业配置信息更新了 var\config\config.xml:

3)启动服务器并得到异常。

geronimo 中是否有任何解决方案或任何其他方法可用于农业配置?

0 投票
0 回答
102 浏览

java - Tomcat本机集群Apache geronimo 3.0.1不工作

我有两台运行 geronimo 3.0.1 的 linux 机器。

我的要求是集群应用程序并在任何机器上部署应用程序后在其他机器上进行自动部署/取消部署。

为此,我在 Apache geronimo 3.0.1 中配置了 Tomcat Native 集群,并在两台服务器上进行了以下配置。

当我重新启动服务器并在一台服务器上部署war文件时,该应用程序没有集群并自动部署到另一台服务器。在日志中我发现这两行与集群相关

团体。

我在 apache 论坛和文档中没有得到任何解决方案。

有没有可用的解决方案?