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

jboss - jboss 6.x 中的树缓存

我们在 jboss 4.2.x 中使用树缓存,我们打算切换到 jboss6.x,jboss 6.x 会支持树缓存吗?

0 投票
1 回答
10533 浏览

java - 链接到 JSF 中的 CSS 文件?

<h:head/>标签内我有:

<h:outputStylesheet name="css/common.css" />

这是输出为:

<link type="text/css" rel="stylesheet" href="RES_NOT_FOUND" />

样式表位于我的 maven war 的 webapp 文件夹下名为 css 的文件夹中。当我浏览到http://localhost:8080/mywar/css/common.css时,我看到了样式表。

有什么我想念的想法吗?提前致谢。

0 投票
1 回答
867 浏览

jboss6.x - 用于 EJB 2.1 的 jboss 6 中的部署错误

我们正在尝试从 jboss 4.2 迁移到 jboos 6.0。我在 jboss 6 中部署了一个 ear 文件,它是在 netbeans 5.0 中构建的,我在 netbeans 中使用 EJB 2.1 版本。当我部署文件时,它显示以下异常,请帮助我解决这个问题。

部署错误:部署“vfs:///C:/Documents%20and%20Settings/muruganantham/My%20Documents/Downloads/jboss-6.0.0.Final/server/default/deploy/agencyconfiguration.ear”是错误的原因如下:org.xml.sax.SAXException:cvc-complex-type e.2.4.b:元素“web”的内容不完整。'{"http://java.sun .com/xml/ns/j2ee":context-root}' 之一是预期的。@vfs:///C:/Documents%20and%20Settings/muruganantham/My%20Documents/Downloads/jboss-6.0.0.Final/server/default/dep loy/agencyconfiguration.ear/META-INF/application.xml [10,11]

loyersImpl.java:1370) [:2.2.0.GA] at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(Dep loyersImpl.java:1316) [:2.2.0.GA] at org.jboss.deployers .plugins.main.MainDeployerImpl.checkComplete(MainD eployerImpl.java:968) [:2.2.0.GA] at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.c heckComplete(MainDeployerPlugin.java:82) [: 6.0.0.Final] 在 org.jboss.profileservice.dependency.ProfileControllerContext$Delegate Deployer.checkComplete(ProfileControllerContext.java:138) [:0.2.2] 在 org.jboss.profileservice.deployment.hotdeploy.HDScanner$HDScanAction。在 org.jboss.profileservice.deployment.hotdeploy.HDScanner$HDScanAction 部署(HDScanner.java:246)[:0.2.2]。在 org.jboss.profileservice.management.TwoPCActionWrapper 完成(HDScanner.java:192)[:0.2.2]。2] 在 org.jboss.profileservice.management.AbstractActionController.perform(AbstractActionController.java:135) [:0.2.2] 在 org.jboss.profileservice.deployment.hotdeploy.HDScanner.scan(HDScanne r.java:146) [ :0.2.2] 在 org.jboss.profileservice.deployment.hotdeploy.HDScanner.run(HDScanner .java:90) [:0.2.2] 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:44 1) [:1.6.0_21] 在 java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java :317) [:1.6.0_21] 在 java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [:1。6.0_21] 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask。在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask 访问 $101(ScheduledThreadPoolExecutor.java:98) [:1.6.0_21]。在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask 上运行定期(ScheduledThreadPoolExecutor.java:181)[:1.6.0_21]。在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec utor.java:886) [:1.6.0_21] 在 java.util.concurrent.ThreadPoolExecutor$Worker 运行(ScheduledThreadPoolExecutor.java:205)[:1.6.0_21] .run(ThreadPoolExecutor .java:908) [:1.6.0_21] 在 java.lang.Thread.run(Thread.java:619) [:1.6.0_21]

0 投票
1 回答
2144 浏览

jboss6.x - 在 Jboss AS 6.0 中部署 EJB 2.1 应该做些什么

在 Jboss AS 6.0 中部署 EJB 2.1 需要进行哪些配置?请参考链接,如果有的话。

0 投票
1 回答
2285 浏览

java - 如何配置 JAXB 以在 JBoss 6 上使用 Woodstox?

我正在 JBoss 6 上部署 Java EE 6 JAX-RS Web 服务,我想使用Woodstox而不是当前使用的任何 SAX/StAX 解析器。由于某些堆栈跟踪列出了(在其他包中)中的类:

  • org.apache.xerces.parsers
  • org.apache.xerces.impl
  • org.apache.xerces.jaxp

...我猜它正在使用Xerces

我已经尝试将必要的 JARwoodstox-core-asl-4.1.1.jarstax2-api-3.1.1.jar)添加到 EAR(部署在/lib目录中)和 WAR(在WEB-INF/lib)中,但这似乎没有影响任何事情,因为 XML 解析中异常的堆栈跟踪仍然引用 Xerces 包。

我已经阅读过这个问题,但我认为我已经尝试过如上所述的“将其添加到您的类路径”选项。我也已经尝试根据此线程添加以下 VM args :

我究竟做错了什么?如何让 JAXB 使用 Woodstox 而不是(我认为)Xerces?

0 投票
2 回答
2571 浏览

java - JBoss 6 上的 JSF 1.2 和 EL 表达式未解决

我已经用这个撞墙了几个小时了,我不知道为什么会这样......

最近我们开始了从 JBoss 4.2.3 迁移到 JBoss 6 Final 的过程。我们正在使用 JSF 1.2。我已经成功地将应用程序适应新的 JBoss(主要是通过从 WEB-INF/lib 中删除一些 JAR 并稍微调整 web.xml)并且应用程序启动良好。

问题是一些 EL 表达式没有得到解决,而另一些则解决了。我还在日志中收到 0 个异常或警告。

我有一个名为“mapContext”的 bean,它在 JSF xml 配置文件之一中定义。它被创建得很好。在我的 JSF 页面上,我有:

在呈现的页面中,它变为:

如您所见,JSF 标记被渲染得很好,但 EL 没有被解释。

server.log 中没有指示任何问题的日志。

JSF 1.2、JSTL 1.2、Jboss 6、JDK 6。

Web.xml:

任何帮助将不胜感激!


更多细节:

好吧,我已经仔细检查了我的代码和配置。我还在我正在使用的自定义变量解析器中添加了一些日志记录,以查看 JSF 使用了哪些 bean。结果很奇怪。

首先,我用不同的输出增强了我的 JSF 页面,它现在看起来像这样:

并呈现为:

我检查了日志,我可以看到非标准 JSF 标记可以很好地解析 mapContext:

(日志中有很多)。

但是没有关于:selectionPointSymbol 或 selectionPointSymbol4 的单一日志(根本没有定义这样的 bean!),它们仅用于标准标签。

服务器日志中仍然没有错误或警告:(


更多细节:简单测试。

JSF 页面:

呈现为:

仍然不知道发生了什么,因为没有日志表明有任何问题。

0 投票
1 回答
226 浏览

java - 如何存储 Jboss Web 服务请求

我正在使用 Jboss 6,需要存储任何传入/传出的 Web 服务请求(soap)。我知道 Jboss 允许您记录任何 Web 服务消息,但我想将它们存储在数据库中而不通过日志文件。知道我该怎么做吗?非常感谢!

0 投票
1 回答
908 浏览

logging - 在 JBoss 6 AS 中重新加载日志配置

我目前正在尝试在 JBoss 6 中配置日志记录并查看不同的替代方案。我的要求是:

1) 无需重新部署应用程序即可自动重新加载任何日志配置更改。

2) 多个日志文件,每个日志级别一个。例如,myApp-error.log记录错误消息,myApp-debug.log记录调试消息等。这意味着能够为每个文件设置的每个附加程序/处理程序设置最小和最大级别。

现在,我知道我可以使用 JBoss 6 AS 附带的 jboss-logging.xml 文件。我确实通过使用这个文件来自动重新加载,因为它利用了 JBoss 中的热部署功能(这个文件位于部署目录中)。

但是,我无法配置我的日志来为每个处理程序设置最大级别。我可以设置一个最低级别,但这意味着例如我的调试文件将获得调试和以上所有级别。不是我需要的。

其他选项是使用外部配置文件。例如 log4j.xml。这可以通过设置系统属性来实现,如此所述。很好,因为我可以使用 org.apache.log4j.varia.LevelRangeFilter 过滤器来限制最大和最小日志级别。但是,这不允许在不重新部署应用程序的情况下自动重新加载日志记录配置。

是否有机会使用 JBoss 6 AS 获得这两个要求,无论是使用随附的日志系统还是使用外部日志系统?

0 投票
1 回答
2893 浏览

jboss - JBoss [ClassLoaderManager] Unexpected err... 无法访问超类?

尝试部署到 JBoss-6.0.0.Final 容器并一直在与以下堆栈跟踪作斗争。也许有一个已知的解决方案?

似乎与以下库冲突: org.codehaus.jackson .map.ser.ArraySerializers ..但我在 jboss/common/lib 中看不到杰克逊库。

哪里来的冲突?

我在 jboss-classloading.xml 中尝试了以下声明,但无济于事。

输入非常感谢!

0 投票
1 回答
2174 浏览

jsp - 在 jboss6 上使用 maven 部署 JSP/Servlet 项目时出错

Maven依赖问题。

大家好,

这是参考我之前的帖子 Error with Jboss while deploying a jsp/servlet web app "com.sun.faces.config.ConfigureListener" Error

当我不通过 maven 构建并将项目导出为战争(我使用 Eclipse for J2EE)并通过其管理控制台将其部署到 Jboss6 时,它运行良好,而如果我使用 mvn clean install 通过 maven 构建并复制由 maven 构建的战争到我的 /deploy 目录(Jboss)我收到以下错误

2011-05-10 14:41:57,509 信息 [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (HDScanner) 部署,ctxPath=/UltimateSMS-1 2011-05-10 14:41:57,681 错误 [org .apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/UltimateSMS-1]] (HDScanner) 配置类 com.sun.faces.config.ConfigureListener 的应用程序侦听器时出错:java.lang.ClassNotFoundException : com.sun.faces.config.ConfigureListener at java.net.URLClassLoader$1.run(URLClassLoader.java:217) [:1.6.0_20] at java.security.AccessController.doPrivileged(Native Method) [:1.6.0_20]在 java.net.URLClassLoader.findClass(URLClassLoader.java:205) [:1.6.0_20]

战争的部署失败了。

这是我的 pom 的一部分

在我的 web.xml 中没有配置一个 faces 侦听器并且它没有对 JSF 的任何引用

PS:我的项目是一个简单的 JSP/Servlet J2EE 项目,没有引用 JSF,所以我使用 JDK 1.6 和 Maven -> Apache Maven 3.0.3
我已经缩小了错误范围,我认为问题出在我的 pom.xml

请指教。谢谢