问题标签 [jboss-eap-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 投票
3 回答
691 浏览

java - 从 IDE 部署的 ear 失败,但从 maven build 安装有效

Red Hat JBoss Developer Studio 版本:10.2.0.GA 构建 ID:GA-v20161125-1418-B55 构建日期:20161125-1418

我有一个 Maven EAR 项目,其中包含以下单独项目:

war ejb-jar ejb-client(本地接口)

如果我从命令行mvn clean install 在父项目上运行a,我可以毫无问题地将生成的ear 文件部署到jboss eap7。但是,如果我从 IDE 执行 clean/build all,然后在服务器上选择 run-as,我会收到以下错误:

ejb-client jar 项目包含接口:

并且 ejb.jar impelemtation 包含:

EJB 正在此类的 war 项目中创建:

0 投票
1 回答
615 浏览

java - Jboss EAP 7 CDI JTA @Transactional

我很难理解我应该如何处理在 Jboss EAP 7 实例上运行的 JTA 和 CDI。我可以通过注入来自容器的 UserTransaction 对象来手动获取事务,但是当我使用 @Transactional 注释该方法时,我得到一个关于没有可用事务的异常......我的问题是。是否缺少任何配置?我简要地阅读了也许我应该自己创建一个拦截器以使其工作,但我还没有找到任何一致的例子......

0 投票
1 回答
216 浏览

maven - 从 IDE 部署耳朵失败,Maven 命令行构建工作

我有一个非常标准的 ear 项目试图从 Weblogic 迁移到 JBoss EAP 7。我有以下工件:

ear 文件 war 文件 ejb-jar 文件 ebj-client 文件(本地接口)

当我使用“mvn clean install”从命令行构建项目然后部署到eap时,它加载得很好。如果我打开同一个 maven 项目并导入 jboss 开发人员工作室,当我尝试从 IDE 在服务器上部署/运行时,我会收到一堆类未找到错误:

关于如何解决这个问题的任何建议?为什么 IDE 的行为不同?

更新:我发现了问题,但不知道如何解决。IDE 不会将依赖的 jar 文件复制到 jboss 部署的 lib 文件夹中。maven 命令行安装可以。有什么线索吗?

0 投票
2 回答
577 浏览

java - jacorb.orb 警告 em Jboss EAP 7 / Wildfly 10

所以...我从 JBoss-EAP 7 / Wildfly 10 中的应用程序收到奇怪的警告:

这个应用程序有十年了,需要 CORBA 库才能使用 JMS 队列。

我应该担心吗?这个警告是什么意思?

[编辑]

0 投票
1 回答
346 浏览

tomcat - 当我的应用程序在 JBOSS EAP 7.0 中运行时,无法使用 WSO2 作为识别服务器

我正在尝试使用 WSO2 5.3.0 作为识别服务器。

我的应用程序在 JBOSS EAP 7.0 中运行,而 WSO2 在随附的 Tomcat 中运行。

当示例应用程序在 tomcat 中运行时,我已从 ws02 开始遵循此文档,并且能够成功执行 SSO。但是,当我将相同的应用程序部署到 JBOSS EAP 7.0 时,当我点击应用程序 URL 时出现此错误。

错误 [io.undertow.request](默认任务 2)UT005023:对 /travevlocity.com 的异常处理请求:java.lang.IllegalStateException:UT010041:servlet 上下文已初始化,您只能从 ServletContainerInitializer 调用此方法或 io.undertow.servlet.spec.ServletContextImpl.addListener(ServletContextImpl.java:653) 的 io.undertow.servlet.spec 的 io.undertow.servlet.spec.ServletContextImpl.ensureNotInitialized(ServletContextImpl.java:778) 的 ServletContextListener。 ServletContextImpl.addListener(ServletContextImpl.java:632) 在 org.wso2.carbon.identity.sso.agent.SSOAgentFilter.init(SSOAgentFilter.java:57)

在 WSO2 中,这里是 SSOAgentFilter 的 init 方法。

我认为问题出在 JBOSS EAP 7.0 上,它使用 undertow 作为 servlet api 实现。下面是 undertow 的 ServletContextImpl 的代码片段。

在添加任何侦听器之前,他们正在检查 ServletContext 是否已初始化。如果它已经初始化了,我们就不能给它添加任何监听器。

但在 Tomcat 或其他容器的实现中,这并没有被检查。因此它在那里工作正常。

我们能做些什么来解决这个问题。我只能在我的应用程序中使用 Jboss EAP 7.0 作为服务器。请帮忙。

0 投票
1 回答
208 浏览

jms - jboss in-vm 目标的 JMS 提供程序 URL

使用 log4j2 在 EPA 7 上运行应用程序。我们有一个写入 JMS 队列的附加程序。我让它适用于远程连接,如下所示:

但是,JMS 生产者和 MDB 在同一个 JVM 中运行。我想使用 jboss in-vm 连接器,但无法确定 providerURL 应该设置为什么。

0 投票
2 回答
3061 浏览

amazon-ec2 - 如何连接到 NAT 后面的 JMS 队列 JBoss EAP 7?

我已经配置了位于 NAT 网关后面的 JBoss EAP 7.0。我的 JMS 客户端可以从同一服务器或同一网络的另一台服务器成功连接到 JMS 队列,但是当同一个 JMS 客户端移出该网络并尝试通过 NAT 网关连接到 JMS 时,它无法连接到队列。在 VPC 中的开发环境和 AWS EC2 中都会遇到相同的行为。开发环境有一个 NAT 网关,我认为 VPC 也使用相同或相似的东西。

我从如何在 JBoss EAP 7 中配置 JMS?. 这适用于从同一服务器或同一网络连接,但不能通过 NAT 网关。

后来根据https://developer.jboss.org/message/933327#933327修改了代码。但是 JMS 客户端最终还是没有运气

请找到服务器配置、JMS 客户端代码和客户端控制台日志。这里可能是什么问题?服务器使用以下启动参数启动

独立-full.xml

JMS 客户端代码

JMS 客户端控制台日志

0 投票
2 回答
1461 浏览

jboss - JBOSS EAP 7.0 中未解析系统属性

我正在尝试从 jboss-eap-6.2 迁移到 jboss-eap-7.0。我在standalone.xml 中有一些我在jboss-eap-6.2 中使用过的系统属性,但相同的属性在eap 7.0 中没有得到解决。

我只在标签下添加这些属性。当我的代码尝试获取它时,它仍然没有在运行时得到解决。

0 投票
1 回答
1142 浏览

sql-server - JBoss EAP 和 MSSQL 驱动程序不起作用

我通过这个例子在我的 JBoss EAP 7 上安装了 mssql 驱动程序。启动时会抛出以下错误:

引起:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:4098) at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection. java:3160) 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.access$100(SQLServerConnection.java:43) 在 com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:3123) 在 com.microsoft。 com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2445) 上的 com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:) 的 sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7505) 1981) 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1628) 在 com。microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1459) 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:773) 在 com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver. java:1168) 在 org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:322)

0 投票
2 回答
1028 浏览

java - 使用休眠 3 和 ojdbc 7 合并时出错

当我使用merge()from 的方法保存我的实体时出现错误EntityManager。当我将 Hibernate 3 与 结合使用时会发生此问题ojdbc7 12.1.0.2.0 JDBC 4.1,但如果我更改ojdbc6 11.2.0.3.0 JDBC 4.0为此错误将消失。任何人都可以帮助解决我的问题,因为我需要使用ojdbc7.