问题标签 [jboss7.x]

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 投票
4 回答
14956 浏览

jboss7.x - 如何将数据源与 JBoss AS7 连接

我是 Jboss Application Server 7 的新手。我正在尝试创建一个数据源。我在standalone.xml 中添加了以下代码:

我已将我的 ojdbc14.jar 放在以下路径中,\jboss-as-web-7.0.2.Final\modules\com\oracle\main.

我已经持久化了module.xml,如下在同一路径中。

但我得到如下错误,

错误 [stderr] 线程“控制器引导线程”中的异常 java.la ng.RuntimeException: org.jboss.as.controller.persistence.ConfigurationPersistence eException: 无法解析配置

任何人都可以帮我解决这个错误吗?

0 投票
1 回答
20596 浏览

ssl - 在 JBoss AS 7 中设置 SSL

我正在尝试在 JBoss Application Server 7 中设置 SSL。我想要 http 和 https,所以我添加了:

我按照https://docs.jboss.org/author/display/AS7/Security+subsystem+configuration的指示创建了一个 jsse 元素

我应该把这个 jsse 元素放在standalone.xml 中的什么位置,如何将它绑定到 https 连接器?

0 投票
2 回答
4449 浏览

jboss - JBoss Application Server 7 中的相对路径

我想使用 JBoss 提供的替换来指定文件路径,例如 ${jboss.server.log.dir}。

我看到standalone.xml中有条目,例如

但我认为我不能在需要相对路径的任何地方使用它。例如,我想指向 .../standalone/ssl 中的密钥库,所以我只想放

就像我在 JBoss 6 和更早版本中所做的那样,但是当 JBoss 启动时它找不到文件${jboss.server.base.dir}/ssl/cert并且我必须填写文件的绝对路径。

是否需要在standalone.xml 中打开某些东西才能使这项工作正常进行,或者这不再可能?

0 投票
1 回答
2681 浏览

jsf-2 - JSF2 从还原视图之前阶段发送重定向 - com.sun.faces 中的 NullPointerException?

我正在使用阶段侦听器来管理诸如登录和对话范围之类的事情。在某些情况下,我想重定向。最明显的是当用户没有登录并且他们试图访问受保护的页面时。

目前我的 PhaseListener 在恢复视图之后运行。这有时为时已晚。当用户注销页面时,页面被处理,他们被重定向回登录页面。该页面处理导致 IceFaces 中的一些 AJAX 事件 - 只有我已经销毁了会话,所以 bean 缺少状态。这会导致在恢复视图期间出现异常,这似乎是通过页面中的 EL 访问支持 bean。

如果我将阶段侦听器移动到还原视图之前并尝试使用 ExternalContext 进行重定向,我最终会得到 NullPointerException。

我可以使用的一个选项是使用 Servlet 过滤器来完成这项工作。它还将涵盖非 JSF 请求。在这种情况下,我不知道有多少 JSF 可用(以及我实际需要多少),目前还不清楚我如何在 ConversationPropagationFilter 之类的事情之后和 PrettyFilter 之前使我的过滤器发生。

谢谢 - 理查德

0 投票
2 回答
17383 浏览

spring - JBoss 7 中的 Spring 模块

我正在尝试将 Spring 3.0.6 库设置为 JBoss 7 中的模块。

我有 modules/org/springframework/main 中的所有 jar 以及以下 module.xml

我添加org.springframework到 MANIFEST.MF 的 Dependencies 行

当我部署应用程序时,在解析我的文件时引发以下异常spring-servlet.xml(对不起,这是来自未联网的系统)

我的第一个想法是该模块没有被使用,但是如果我org.springframework从我的 Dependencies 行中删除它就找不到org.springframework.web.context.ContextLoaderListener

如果我将罐子放在 WEB-INF/lib 中而不是使用模块,一切都会正常工作。

spring-servlet.xml包含以下架构参考

所以我放在spring-beans-3.0.xsd同一个目录中spring-servlet.xml并将xml修改为

但仍然没有运气。

有人知道为什么找到类文件但找不到xsd文件吗?

0 投票
1 回答
651 浏览

jsf - jboss-as 7 类在与 ApplicationScoped eager ManagedBean 的战争中加载

我的 Maven 项目中有这种结构:


我在两个类的 @PostConstruct 注释方法中放置了一个记录器,以确定首先调用哪个,在 JBossAS7 服务器上进行了几次部署之后,我注意到加载这些类似乎没有特定的顺序。我的意图是总是在 Module.class 之前加载 Registry.class。但是对于这个类加载行为,我不知道如何实现它。 在某些情况下,首先加载 Registry.class,但在其他情况下,即使我刚刚重新启动应用程序服务器并且没有更改代码

,Module.class 也会首先加载。 现在我的问题是,我可以做些什么来定义在 WEB-INF/lib 中加载 jar 的顺序吗?


不同的视角:

问题是否也可能不在类加载中,而是与 ApplicationScoped 急切的 ManagedBean 相关?我在 a.jar 上添加了一个类:


这样a.jar现在包含Registry.class 和RegistryTwo.class。有了这个,我期待这样的事情:

所需的输出

或(我有这个问题。)


在某些情况下,我得到这个:


根据@BalusC,ApplicationScoped Eager ManagedBean 将在应用程序启动时自动实例化( 如何强制应用程序范围的 bean 在应用程序启动时实例化?),这发生在我的代码中。

我只是好奇:

  1. JSF 如何加载/创建 ApplicationScoped Eager ManagedBeans?是否有某种规则可以定义/可以定义顺序?
  2. 当 RegistryTwo.class 都在同一个 jar 文件下并且它们都是 ApplicationScoped 时,为什么 Registry.class 没有在 RegistryTwo.class 之前/之后实例化?
0 投票
1 回答
5003 浏览

java - @Inject 似乎在 JBoss AS 7 中不起作用

我已经安装了最新的 JBoss AS 7 (7.0.2) 并安装了 eclipse 工具来将它与 WTP 连接起来。我创建了一个“动态 Web 项目”(没有 Maven)。我试图让“HelloWorld”运行。只有两个班。

我从 eclipse 启动服务器,它启动时没有错误。但是当从浏览器(localhost:8080)调用我的 servlet 时,我的代码会抛出 NPE。

似乎@Inject 注释不起作用。如何追查问题?可能是什么原因?

0 投票
1 回答
2496 浏览

java - “http://localhost:8080/jbossws/services”显示 404 但 WSDL 已成功发布。为什么?

我为 JBoss 7 做了一些原型设计,包括一个 Web 服务。我可以启动服务器并从我的浏览器请求 WSDL。因此,似乎 Web 服务已成功发布。

但:

  1. 该服务未显示在管理控制台中
  2. URL http://localhost:8080/jbossws/services返回HTTP 状态 404
  3. 服务器日志包含警告[org.jboss.wsf.stack.cxf.resolver.JBossWSResourceResolver](MSC 服务线程 1-1)无法解析资源:cxf(相关?)

日志摘录:

有人能猜出原因吗?

顺便说一句:我将standalone-preview.xml重命名为standalone.xml

0 投票
2 回答
13544 浏览

mysql - 我需要 JPA Hibernate 项目中的数据源吗?


我正在准备一些使用 JPA 2.0、Hibernate 作为提供者、MySQL 5 作为数据库的应用程序,它将部署在 JBoss AS 7.0.2 上。
我已经在persistence.xml 中配置了一些基础知识,但遇到了一些麻烦。我注意到有些人还在 JBoss 管理控制台级别定义了一些特定的数据源。
我的问题是。我真的需要担心 Hibernate 应用程序中的一些 DataSource 或类似的东西吗?
我认为这在旧的 JDBC 方法中很重要。
在一些显示示例的书籍中,persistence.xml 或 hibernate.cfg.xml 中没有这样的配置
我是否必须将 mysql 连接器放入 JBOSS_HOME/standalone/deployments 目录才能在我的应用程序中使用 MySQL?

这是我的 persistence.xml 文件的内容:

0 投票
2 回答
13531 浏览

java - 无法在 JBoss AS 7 中获得持久性(“找不到名为子部署的部署单元”)

我尝试实现一个演示,它使用 JBoss AS 7 和 JBoss AS 附带的默认休眠和默认数据库。我的实现类似于 JBoss 中的“登录”示例(我有一些额外的项目来实现 Web 服务并部署为 EAR),但我看不出区别。无论如何,我不断收到运行时异常,例如

我的清单.MF

我的 beans.xml 是空的。在我的 lib 文件夹中,我有 hibernate jar 可以访问本机 hibernate 功能。

我的persistence.xml

还有我的两个相关课程:

什么会导致异常?我应该寻找什么来解决问题?