问题标签 [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 投票
1 回答
1038 浏览

jakarta-ee - 无法在 WinXP 上运行 Apache Geronimo 3

java.security.NoSuchAlgorithmException当我尝试通过bin/geronino run命令在 Windows XP 上运行 Geronimo 3.0-M1(使用 Tomcat)时,我得到了一个。据报道,没有任何 AES 实施。但是如果我尝试使用 AES 运行简单的应用程序,它就可以工作。我在网上看了看,但什么也没找到。有没有人有同样的经历?(Geronimo 输出如下。)

0 投票
2 回答
483 浏览

postgresql - Postgresql/openJPA (geronimo) Sequence Issue

I am having a weird problem with a sequence. Im using postgresql 9 with geronimo 2.2. I have created the sequence PLANTS_ID_SEQ inside the db environment and when I try to create a new entity I get an error in my logs (which comes from postegresql) that the relation PLANTS_ID_SEQ exists. It seems that it tries to create the sequence that is already created. This is the code from the entity bean:

Please notice that if I change the sequence name (eg sequenceName="MY_SEQ")then the code runs correctly but it creates in postgresql (and obviously uses) the MY_SEQ sequence. If anyone has a clue about this case please share. Thanks George

0 投票
0 回答
849 浏览

mysql - Geronimo 与 MySQL - 无法部署 .ear(部署异常:无法解析资源引用)

我有一个网络应用程序试图连接到 MySQL 5.5.11。但是,当我尝试将 .ear 文件分解为 Geronimo 2.2.1 时,会引发以下异常:

org.apache.geronimo.common.DeploymentException:无法解析资源引用“jdbc/MyDataSource”(无法自动映射到资源。尝试将资源引用映射添加到您的 Geronimo 部署计划。

这是我所做的:

  • 我使用 Geronimo 控制台创建了一个名为 jdbc/MySQL 的数据库池(使用 Geronimo 数据库池向导)。在向导中,我选择 MySQL Connector/J 3.0.17。我确认 jar 已下载到 {GERONIMO_HOME}/repository。我验证了我可以在 Geronimo 控制台中使用该数据库池创建一个表并插入数据。
  • 我将以下内容添加到我的 WEB-INF/web.xml 文件中:
  • 我将以下内容添加到我的 WEB-INF/geronimo-web.xml:

我做错了什么?如何正确地将我的 Web 应用程序连接到 MySQL 并部署到 Geronimo?

这是我正在使用的:

  • 带有 Tomcat 6 的 Geronimo 2.2.1
  • MySQL 5.5.11
  • Eclipse Indigo 发布
  • Mac OS X 10.6.7

谢谢

0 投票
1 回答
2253 浏览

mysql - ArgumentException:JDBC 驱动程序或数据源类

我正在尝试使用 MySQL 后端创建一个简单的 Web 应用程序。我能够在 Geronimo 中部署我的 .ear。但是,当我通过 OpenJPA 提交表单以将一些内容保存到数据库时,我收到以下错误(下面是我的堆栈跟踪):

原因:org.apache.openjpa.persistence.ArgumentException:必须在 ConnectionDriverName 属性中指定 JDBC 驱动程序或数据源类名称。

我的项目是一个企业应用程序项目 (AReyes),带有一个 Web 模块 (AReyesAdminWeb) 和一个 ejb 模块 (AReyesEJB)。

我的persistence.xml

该文件位于 AReyesEJB/ejbModule/META-INF

我正在使用什么

  • 带有 Tomcat 6 的 Geronimo 2.2.1
  • MySQL 5.5.11
  • OpenJPA 1.2.2
  • Eclipse Indego 发布
  • OS X 10.6.7

堆栈跟踪

com.areyes.session.AdminManager 是一个@Stateless bean,它已被注入 AReyesAdminWeb 中的一个 servlet(带有@EJB anno)。这是构造函数:

这种行为似乎我的 Web 应用程序不知道我的 ejb 应用程序中的 persistence.xml。我想知道我是否正确地捆绑了所有东西。

我将此添加到我的 application.xml 中:

然后我将它添加到我的 geronimo-application.xml 中:

在我的 EA 项目 (AReyes) 中,我在 META-INF 所在的文件夹中添加了 mysql-plan.xml。然后我从我的 Geronimo 文件夹中导入了 tranql-connector-mysql-local-1.5.rar。

0 投票
1 回答
5683 浏览

mysql - org.apache.openjpa.lib.jdbc.ReportingSQLException,MySQL,OpenJPA,Geronimo

谁能解释我为什么会收到此错误(下面的完整堆栈跟踪):

原因:org.apache.openjpa.lib.jdbc.ReportingSQLException:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“TYPE = innodb”附近使用正确的语法** {stmnt 763763032 CREATE TABLE ADMIN_USER (admin_id BIGINT NOT NULL AUTO_INCREMENT, first_name VARCHAR(255), last_name VARCHAR(255) ), user_name VARCHAR(255), PRIMARY KEY (admin_id)) TYPE = innodb} [code=1064, state=42000]*

我有一个带有MySQL 5.5.11andopenJPA 1.2.2和的网络应用程序Geronimo 2.2.1 with Tomcat 6。我可以解除.ear罚款。但是,当我提交我的表单以保留 aAdmin @Entity时,我收到上面的以下错误。

另外,我使用tranql-connector-mysql-local-1.5.rar(来自 Geronimo 存储库)作为连接器。

持久性.xml

管理员@Entity

...其次是 getter/setter

堆栈跟踪

0 投票
0 回答
366 浏览

geronimo - Geronimo 控制台页面未显示

我已经在我的 Ubuntu 机器中安装了 geronimo-tomcat6-javaee5-2.2.1。安装后,我在后台启动了 geronimo (./start-server --background)。但是,我无法使用http://localhost:8080/console访问控制台页面。

浏览器说无法连接到本地主机。不知道我是否错过了什么。

提前致谢..

0 投票
1 回答
400 浏览

linux - 迷路的 JSF 初学者:Linux、Geronimo 和标签库

我将 Geronimo 与 J2EE 5 和 Tomcat 6 一起使用,我正在尝试使用 JSF 创建一个简单的页面。我把标签库文件放进去,myfaces_core.tld它可以工作,但只是在 Windows 上。在 Linux 下,我在部署 WAR 时遇到了未知原因。删除两个标记库文件使部署成为可能。但是当我在浏览器中打开页面时出现错误。它缺少在JSP 文件头中指定的文件。在 MyFaces 的示例中,使用的不是 MyFaces TLD,而是常见的 Sun Java TLD。我已经覆盖了 ant 的 URI现在我收到错误The absolute uri: http://java.sun.com/jsf/htmlmyfaces_html.tldWEB-INFIOExceptionWEB-INF/myfaces_html.tldWEB-INF/myfaces_html.tldhttp://java.sun.com/jsf/html无法在 web.xml 或随此应用程序部署的 jar 文件中解析

我现在迷路了。我必须或必须不将标记库描述文件放入我的 WAR 以使用 JSF 组件吗?这些文件已经包含在 Geronimo Container 的 MyFaces JAR 中,不是吗?无论平台如何,容器都必须具有相同的行为,还是不需要?我应该怎么做才能创建真正独立于平台的简单应用程序?

0 投票
1 回答
3093 浏览

model-view-controller - Spring MVC 和 MyFaces 可以一起工作吗?

我有个问题。A 有一个简单的应用程序。我想使用 Spring MVC 并在 JSP 页面中使用一些 facelets(如果我说得好)。但我无法做到。我正在使用 Geronimo。在 Geronimo 中有 MyFaces JSF 实现。我现在不知道,我该如何写正确faces-config.xml,或者缺少什么。当我在浏览器中打开页面时,Geronimo 会抛出IllegalStateEcxeption没有为此应用程序配置工厂。如果面初始化根本不起作用,就会发生这种情况。

我在应用程序中创建了一个控制器:

我已经在 web.xml 中声明了调度程序 servlet 和面对 servlet:

我在 WEB-INF/sd-servlet.xml 中配置了调度程序 servlet:

faces-config.xml只包含一个声明:

最后我写了一个 JSP 页面:

0 投票
0 回答
774 浏览

classloader - Geronimo StAX 找不到 Woodstox 实施

使用 ant,我试图调用一个自定义任务,其中我试图使用 Axis2 调用 Web 服务。我通过父 jar 中的 Class-Path 清单标头提供所有 jar。geronimo-stax-api_1.0_spec-1.0.1.jar 和 wstx-asl-3.2.4.jar 都是在 Class-Path 上定义的。StAX api(来自 geronimo-stax-api_1.0_spec-1.0.1.jar)正在尝试使用 com.ctc.wstx.stax.WstxInputFactory(来自 wstx-asl-3.2.4.jar)。我得到 Classloader 找不到类。这似乎是一个类加载器问题,但我找不到任何问题。奇怪的是,如果我将 wstx-asl-3.2.4.jar 放在我的系统类路径中,它将被定位。但是 Sun/Oracle 的 jar 规范表明 Class-Path 和系统类路径功能相同,使用相同的系统类加载器。顺便说一句,如您所见,有些罐子是 osgi 捆绑包,我不确定这会导致任何问题。

堆栈跟踪如下所示:

0 投票
1 回答
519 浏览

jakarta-ee - Geronimo 部署错误:JAR 文件无效

我们有一个运行良好的基于​​ Geronimo 的应用程序。我们正在尝试自动化安装/部署,这就是我遇到的困难:在 Geronimo 2.2 中部署 JMS 资源。

从 Geronimo 控制台创建资源(队列和主题连接)工作正常,但我无法使用CLI 部署工具实现相同的目的。

我使用控制台配置资源并单击Show Plan而不是Deploy。我将计划保存到queue-topic-plan.xml链接)并按照控制台中的说明运行以下命令:

部署失败:

哇!它是一个 XML 文件,而不是 JAR。不涉及 JAR。它是直接从控制台复制的。此外,文档在计划文件(XML)和模块(rar 文件)参数的顺序上相互矛盾。我都试过了,但我得到了同样的错误。

TIA 的一些亮点。FWIW,我是 Java/J2EE 新手。