问题标签 [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.
tomcat - 使用 Ant 部署到 Geronimo
我安装了 Apache Geronimo 和 Tomcat。我正在构建一个战争文件,并希望使用 Ant 脚本自动将其部署到 Geronimo。部署到 Geronimo 的标准方法是使用 deployer.jar,对吗?我看到有可用于在独立 Tomcat 上部署 jar 的任务。那么正确的方法是什么?或者也许有 ant 任务要部署到 Geronimo?
java - 使用 Geronimo 检索“entityManagerFactory”失败
我刚刚开始学习Spring框架。我当前的目标是通过 Geronimo 服务器上的 JPA(TopLink** 提供程序)从我的 bean 访问数据库。但是我无法克服获取 entityManagerFactory 的问题。
我得到的例外:
java.lang.IllegalStateException:ClassLoader [org.apache.geronimo.kernel.config.MultiParentClassLoader] 不提供“addTransformer(ClassFileTransformer)”方法。指定自定义 LoadTimeWeaver 或使用 Spring 的代理启动 Java 虚拟机:-javaagent:spring-agent.jar
我访问它的方式:
如果有人可以在不使用“-javaagent:spring-agent.jar”选项的情况下帮助我,我将不胜感激。
寻找解决方案。第一次尝试。
遵循“axtavt”建议,我找到了为 Tomcat 上的 Web 应用程序指定特殊类加载器的示例。它为此目的使用context.xml文件。尽管我的 Geronimo 使用 Tomcat,但我没有成功实现context.xml。正如在下一 本手册中所说, Geronimo的context.xml的替代方案是geronimo-tomcat.xml,但它的语法不提供更改类加载器的任何可能性。我还需要帮助!
authentication - Geronimo webapp 使用 ldap 身份验证
我使用 Apache Geronimo 作为我的应用程序服务器。并且使用 Apache 目录服务通过 LDAP 进行身份验证。我以前没有任何 JavaEE 软件开发经验,所以请放轻松。如果我需要更详细地解释任何事情,请告诉我。
基本上我的登录步骤与 geronimo 文档中的这个示例非常相似: https ://cwiki.apache.org/GMOxDOC22/ldap-sample-app-ldap-sample-application.html
用户尝试登录时会发生三种不同的行为:
当用户使用正确的用户名(在正确的 ldap 组中)登录时,他们会被带到站点的安全区域。而且在会话结束之前,我不确定如何将用户从站点中注销。
当用户使用不在 LDAP 目录中的用户名/密码登录时,用户将被重定向到 /auth/logonError.html?param=test(此位置在 'web.xml' 中指定)
当用户使用不在适当组中的正确用户名/密码登录时,他们将被重定向到“HTTP 403 禁止页面”。在 ldap 示例的底部有一个此页面的示例。该行为应该与未经身份验证的用户相同。
在所有这些情况下,用户无法重试登录过程,直到重新启动浏览器或使用不同的浏览器。这是我遇到的大问题。
我希望发生以下情况。
正确验证的用户可以注销,然后尝试再次登录。
未正确验证的用户被重定向到登录屏幕,并被告知重试。
我需要做什么才能做到这一点?谢谢你的帮助。
jboss - 市场上的 Java 托管选项
与 glassfish、geronimo 或 jboss 等应用服务器一起使用的最佳 Java 托管是什么?
我已经在 glassfish 中开发了一个应用程序,现在是时候将该应用程序上线...
根据您的经验,您可以推荐哪些托管卖家/经理?
java - EJB 的类加载器问题
我正在开发一个包含持久性库 (JPA 1.2)、EJB 3 和 Web 表示层 (JSF) 的项目。我使用 Eclipse 开发应用程序,并通过 eclipse 插件在 Websphere Application Server Community Edition (Geronimo 2.1.4) 上发布应用程序(但如果我手动发布也会发生同样的事情)。发布到服务器时出现以下错误:
在 web.xml 中,我引用了 EJB:
EJB 项目引用了持久性项目,Web 项目引用了这两个项目。我没有收到任何编译错误,所以我认为类和引用是正确的。
我不知道这是否是应用服务器问题,但我之前使用相同的配置参数在同一台服务器上运行了应用程序。
有人知道可能是什么问题吗?
java - 将 Spring 应用程序发布到 Geronimo Web 服务器时出错
我正在尝试使用 Geronimo Web 服务器设置 Spring,但出现以下错误:
这个应用程序似乎可以在 JBoss AS 上运行。
其他一些重要的配置文件:
Web.xml:
应用程序配置.xml:
mvc-config.xml:
欢迎控制器.java:
java - 肥皂体,命名空间问题
我在 Apache Geronimo 2.1.3 上有一个 Web 服务应用程序。
我正在使用 JAX-WS,注释 POJOS,使用 SOAP 1.1。(使用 Sun JDK 1.5)
各种客户端都可以顺利使用 Web 服务。
一位新客户无法正常工作。在工作客户端中,只有soapenv:Body 下的子元素有命名空间声明,子元素的子元素没有命名空间声明。在新客户端中,soapenv:Body 的所有后代,包括孩子的孩子,都有命名空间声明。
本质上,这是有效的:
但这不会:
登录应用程序会显示 Message 为空,而不是“Hello world”
这个“坏”请求可以吗?看起来它证实了 WS-I Basic Profile?
客户端程序无法更改。有没有办法让我覆盖某些东西,让这个请求的两个版本都可以工作?
apache - 使用 Maven 3 构建 DayTrader
有没有人尝试使用最新的 Maven 构建来构建 Apache Geronimo DayTrader 应用程序?当我尝试按照此处的说明进行操作时:
https://cwiki.apache.org/GMOxDOC22/daytrader-a-more-complex-application.html
我收到许多构建错误:
我完全按照他们的说明进行操作。我错过了什么吗?
tomcat - Geronimo 中使用 Tomcat 的默认编码
我正在寻找功能方法来为带有 Tomcat 的 Geronimo 3 的 HTTP 响应设置默认字符编码。似乎有很多变通方法,但没有任何方法可以轻松地在某些文件中设置某些属性,例如 Apache Httpd。(Apache Httpd 已用于AddDefaultCharset
所有响应。)我尝试在.useBodyEncodingForURI
URIEncoding
<connector>
var/catalina/server.xml
但它不起作用。我仍然得到标题Content-Type text/html;charset=ISO-8859-1
作为回应。另一种解决方案是在应用程序中以编程方式更改标头(例如通过过滤器或阀门),但我不认为它是系统的。
java - 如何实现 EAR 范围的 JAAS
我想在包含多个战争的整个 EAR 文件中实现 JAAS。
我已经成功地在每场战争中设置了它,但这意味着当用户在战争之间切换(通过之间的超链接)时,他们必须为每场战争再次登录,即使每场战争都配置为使用相同的领域。
如何为整个 EAR 创建单点登录流程?
谢谢。