问题标签 [apache-tomee]

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 回答
2449 浏览

maven - TomEE Maven 插件:部署路径

使用 tomee-maven-plugin 部署 web 应用程序时,应用程序托管的有效 URL 结果为:

我想任意设置该相对路径,例如:

tomee-maven-plugin 中的哪个配置参数可以做到这一点?

感谢您的快速帮助和最好的问候

帕斯卡

0 投票
2 回答
1108 浏览

apache - CompositeELResolver 空指针异常


我遇到了 TomEE 的“javaee-api-6.0-5.jar”使用的“javax.el.CompositeELResolver”的问题。

版本信息和 svn-repository 在这里:
http

://mvnrepository.com/artifact/org.apache.geronimo.specs/geronimo-el_2.2_spec/1.0.2 CompositeELResolver 类的来源在这里:http:
//svn.apache.org /viewvc/geronimo/specs/tags/geronimo-el_2.2_spec-1.0.2/src/main/java/javax/el/CompositeELResolver.java?view=log


在“调用”方法中,我得到一个空指针异常,因为 for 循环遍历整个解析器数组,该数组具有值为“null”的字段。我想这是无法避免的,因为“add”方法会在需要时将数组大小加倍,但不会初始化任何值。在使用解析器之前,不应该在“invoke”方法中检查解析器是否为“null”吗?


为了比较,我用另一个 javax.el 实现运行了我的应用程序,它工作正常:



我的假设错了吗?

我在这里发现了一个类似的问题: https ://issues.apache.org/bugzilla/show_bug.cgi?id=50293

多线程是否可能导致我的问题?

0 投票
1 回答
4387 浏览

jsf - login.xhtml: The requested resource is not available

I created a Dyamic Web Project in Eclipse to try the login part of the example at http://www.simtay.com/simple-crud-web-application-with-jsf-2-1-primefaces-3-5-maven-and-jpa/ Project Facets I enabled in project properties are:

  • CDI
  • Dynamic web module
  • Java
  • JavaScript
  • JavaServerFaces
  • JPA

and as container I use TomEE.

The moment I try to start the login.xhtml page, I obtain

TomEE console:

I know that the code must be adapted to my needs, but the web page as is, should at least start (and obiously have to fail when you trigger buttons) Here are most important files and the complete files list:

Login.xhtml

LoginController.java

Files list:

P.S. Can be a problem having libraries in both TomEE and project files? I am forced to do that because when I used Tomcat I missed many libraries and I did not know where to get them, then I moved to TomEE

0 投票
1 回答
524 浏览

java - 如何为 Apache TomEE 设置首选库?

我需要从我的项目中为 Apache Tomee 设置首选库。例如,当我可以设置首选应用程序资源时,我知道有特殊的 weblogic.xml,以 WebLogic Server 为例。我需要为 Apache Tomee 提供同样的机会。如果更具体一点,我想覆盖 JSF 实现(默认是 MyFaces,但我需要 Mojarra)。在 weblogic.xml 中,它看起来像这样:

0 投票
1 回答
1033 浏览

java - 在 TomEE 上部署资源适配器

我们正在尝试从 GlassFish 迁移到 TomEE,但是在 TomEE 上部署我们的自定义资源适配器时遇到了麻烦。在 GlassFish 上,只需部署 RAR 文件、配置资源适配器配置即可。我们如何在 TomEE 上做同样的事情而对我们的代码进行最小的更改?

0 投票
1 回答
84 浏览

eclipse - EL 表达式未解析

我刚刚在 TomEE 上运行的 Eclipse 中设置了一个新的动态 Web 项目,而高级的 Hello World-Project 将无法工作:

像这样的xhtml代码

将导致页面显示没有任何错误,如下所示:

该 bean 有一个@Named-Annotation isSessionScoped并且该方法返回一个字符串“Hello”。

0 投票
0 回答
770 浏览

java - 在 Tomee+ 上部署 CXF 网络服务时出错

在 Tomee(1.6.0) 上部署 cfx2.0 网络服务时出现以下错误。请帮忙!

0 投票
2 回答
1017 浏览

jboss-arquillian - Arquillian、tomee 嵌入式和 JAX-RS

我正在使用带有 tomee 嵌入式容器的 Arquillian 来测试我的 JAX-RS Web 服务。在我的测试用例中,我正在运行一个访问提供的资源的球衣测试客户端。但是,该测试在访问资源时始终会导致 404 NOT FOUND 状态。

在我的 tomee-jaxrs 实例上部署相同的项目时,资源已正确提供。

这些是我在测试项目中包含的 Maven 依赖项:

我的测试用例如下所示:

以及我的 web.xml:

JAX-RS 资源确实不可用,因为当我在测试方法中设置断点并尝试在浏览器中访问该资源时,会收到 404 消息。但是,在将存档部署到 tomee-jaxrs 服务器时执行相同的操作可以正常工作。我需要在此处添加任何其他 maven 依赖项或 arquillian 配置设置以使其正常工作吗?

感谢您的任何反馈和最好的问候帕斯卡

0 投票
2 回答
3359 浏览

cxf - TomEE + CXF 配置参考

所以我试图找到任何参考文档或使用这三个的重要示例。

我发现的“最好的”是:

TomEE文档根本没有列出 Jax-RS,我只能找到一些由单个端点类组成的示例

在哪里可以找到配置选项的综合参考?

主要问题是我知道如何在使用独立 CXF 时做大部分我想做的事情,但我几乎不知道 TomEE 中的 JAX-RS 集成是如何工作的。

至少 - 我想要一些文档级资源来获取上面博客文章中包含的信息。

0 投票
0 回答
778 浏览

cxf - TomEE/OpenEJB 中 JAX-RS 提供程序的 CDI

我想将依赖项注入到MyExceptionMapperOpenEJB/TomEE 中的 JAX-RS @Provider(比如)中

我的配置是这样的:

界面:

执行:

openejb-jar.xml

资源.xml

beans.xml 只有空的根元素

我怎样才能让 CDI 在这门课上工作?甚至有可能,还是我必须通过 JNDI 查找来桥接它?

我不得不承认我什至不知道我为什么要以这种特殊的方式这样做,因为我找不到任何严肃的文档,如TomEE + CXF 配置参考中所述