问题标签 [tomee-7]

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

ajax - f:ajax 监听器不使用 h:selectOneRadio

为清楚起见,编辑了附加信息

我们正在将应用程序从 JBoss 5 迁移到 Tomee 7.0.1+。在 Tomee 上,我们使用 MyFaces 2.2.10 和 RichFaces 4.2.0(在 Jboss 上,我们使用 Mojarra JSF 而不是 MyFaces)。

我们遇到了 f:ajax 监听器没有触发单选按钮列表中的值更改的问题。这是我们的代码:

在托管 bean 中,checkSelection 方法具有以下签名:

在 TomEE 上运行应用程序时永远不会调用检查选择,但在 JBoss 上也一样(相同的代码)。

在 TomEE 上,我们尝试添加 AjaxBehaviorEvent 作为 checkSelection 方法的输入参数,但无论有没有这个参数,该方法都不会被调用。看起来 f:ajax 的侦听器属性由于某种原因没有处理事件。

浏览器控制台或应用程序或服务器日志中不会报告任何错误 - 该方法根本不会被调用。此外, h:messages 不会显示任何错误。

此外,我们尝试使用 a4j:ajax 和 valueChangeListener。a4j:ajax 的行为与 f:ajax 相同 - 不调用托管 bean 中定义的方法;valueChangeListener 对我们不起作用,因为它是由与 f:ajax 侦听器不同的事件触发的,我们需要更改单选按钮中的选择以影响对同一表单上 ah:selectManyCheckbox 组件的选择。

0 投票
1 回答
493 浏览

javascript - PrimeFaces:处理不完整的 components.js

我收到一些抱怨说我的应用程序的 p:toolbar 不起作用。亲自查看其中一个问题发生的工作站,Firefox 49 控制台出现以下错误:

打开 components.js 我可以看到文件不完整,它在这一行停止加载:

PrimeFaces 版本是 6.0.5。

我想了解两点:

  1. 为什么会发生
  2. 如果发生这种情况,如何在应用程序中修复它

1)我的应用程序不向公众开放,所以用户看到的第一页是登录。当我更新 PrimeFaces 版本时,会在登录页面触发下载新版本的 components.js 对吗?我最好的猜测是用户已经在浏览器上保存了他的凭据并且他的连接很慢,所以当他提交登录表单时页面甚至没有完成加载,中止 components.js 下载,但由于该文件存在于本地浏览器尝试使用它。

考虑到问题存在一种模式(文件大约在中间停止加载),这可能是一些服务器问题吗?我正在使用 Apache TomEE 7.0.1(Tomcat 8.5.3)。服务器日志多次出现以下异常:

2)考虑到至少加载了 jQuery,我附带了以下脚本,但它不会替换损坏的缓存文件。

有任何想法吗?

提前致谢

0 投票
1 回答
1388 浏览

hibernate - 类加载异常 [org.hibernate.boot.registry.classloading.spi.ClassLoadingException]

启动tomEE服务器时出现以下异常,我使用的hibernate和openejb版本分别是5.2和7.0.1。

persistence.xml中,我已经给出了所需课程的所有条目。同样在 War 文件中,我可以看到相应的类,我们正在获取类未找到异常。我可以在以下链接中看到一些相关问题,您是否看到与我正在使用的版本的任何版本兼容性问题。

与 openejb 容器和休眠的集成测试失败

0 投票
1 回答
165 浏览

rest - 如何在 TomEE 中禁用自动生成 wadl?

http://<>/api?_wadl 列出了我们拥有的所有其他 api

如何禁用这些 _wadl url 的自动生成?

目前我们所有的 API 都是公开的,出于安全原因,我们不希望这样做。

0 投票
1 回答
295 浏览

java - 如何使用 Apache TomEE 读取网络服务器环境变量?

我计划在我的应用程序中使用 Shibboleth SSO 服务提供程序,此处对此进行了说明。上面提到,登录成功后,用户信息可以

“从网络服务器环境中读取,例如$_SERVER['mail']在 PHP 中”。

如何使用 TomEE 在 Java 中完成此任务?

我将 Apache Web Server 与 Tomcat 结合使用,以便将 servlet 请求转发到 Tomcat。甚至可以访问Apache环境吗?

0 投票
1 回答
190 浏览

jboss - TomEE and legacy Entity Beans

I'm trying to migrate a legacy web application currently running on a deprecated environment based on JBoss (older than 2001).

The project seems to use entity beans since trying to deploy its jars on Wildfly 10.0.1 returns an error about not deployable entity beans (because they are not supported anymore).

I switched to TomEE 7.0.1 where my entity beans gets recognized but something suddenly triggers a chain of errors.

I really can not understand why it is not running as the errors seem quite messy.

0 投票
1 回答
65 浏览

debugging - Intellij 和本地 Tomee 7.0.1

我的本地硬盘上有最新的 Intellij 的 Tomee 7.0.1 实例。在 Intellij 中使用配置启动服务器时,它会随机连接,大多数时候不会。尝试手动部署战争:使用 Intellij 中的按钮展开导致消息:

Artifact xxx:war exploded: 服务器未连接。部署不可用。

Intellij 中的配置与教程等中没有任何不同。

我花了很多时间寻找这个问题的解决方案,发现了很多可能的问题,例如: -setenv.bat覆盖环境变量 - 错误的环境JAVA_OPTS - 丢失JAVA_HOME 以及可能现在我不记得的其他问题。

这些都不起作用。

有什么想法吗?

0 投票
1 回答
44 浏览

web-services - TomEE 服务器未将 Web 服务请求传递给 Web 方法

我是基于 SOAP 的 Web 服务领域的新手。我正在使用 TomEE 服务器。服务器根据我的组织的需要进行了一些定制。几天前,当我尝试从 TomEE 网站运行 Web 服务示例时,我能够生成 wsdl 并由客户端调用 Web 服务。现在,当我需要使用定制版本的 TomEE plus(由组织提供)时,我可以看到请求确​​实到达了服务器,因此也有一个日志条目,但我的 @WebMethod 没有得到执行。

有没有人知道任何可以阻止请求到达 webservice 方法的配置?关于如何进一步调试以解决此问题的根本原因,是否有任何指示?

0 投票
1 回答
62 浏览

jsf-2 - Apache Tomee 7.0.1 上 h:selectOneRadio 的奇怪问题

我无法让f:ajax侦听器在最简单的 JSF 2.2 页面上工作。值已分配,但听者是聋子。奇怪的是,如果我h:selectOneRadioh:selectOneMenu. 这是html:

和豆子:

两种侦听器方法类型都不会为h:selectOneRadio. 将 bean 设置为@ManagedBean和使用不同的 ajax 事件类型也无济于事。

将 Apache Tomee 升级到版本 7.0.1(MyFaces 2.2.10、JSF 2.2)后出现此问题。MyFaces 到 2.2.11 也有同样的问题。

Web 应用程序捆绑在一个耳朵里,没有加载其他 JSF 库,没有 Primefaces 和类似的,没有 servlet 过滤器,什么都没有 - 一个纯 JSF 2.2 应用程序。

有任何想法吗?

0 投票
0 回答
643 浏览

jsf-2.2 - java.io.FileNotFoundException:在 ExternalContext 中找不到作为资源

我正在尝试构建一个非常简单的网络应用程序,其中一个模板 xhtml 文件放置在WEB-INF/lib文件夹中的一个 jar 中。这个jar的结构如下:

我的内容index.xhtml如下

最后,我的 web.xml

我正在使用 TomEE 7.0.2 服务器,它使用 MyFaces 2.2.11 实现。不过,我得到了一个java.io.FileNotFoundException

我错过了什么?