- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望也许有人以前遇到过这个问题并可以提供建议。我正在 Hibernate 4 和 Spring 3 上编写一个应用程序。这是我的依赖关系树:
+- javax.servlet:servlet-api:jar:2.5:provided
+- org.springframework:spring-webmvc:jar:3.1.3.RELEASE:compile
| +- org.springframework:spring-asm:jar:3.1.3.RELEASE:compile
| +- org.springframework:spring-beans:jar:3.1.3.RELEASE:compile
| +- org.springframework:spring-context:jar:3.1.3.RELEASE:compile
| +- org.springframework:spring-context-support:jar:3.1.3.RELEASE:compile
| +- org.springframework:spring-core:jar:3.1.3.RELEASE:compile
| +- org.springframework:spring-expression:jar:3.1.3.RELEASE:compile
| \- org.springframework:spring-web:jar:3.1.3.RELEASE:compile
+- org.springframework:spring-orm:jar:3.1.3.RELEASE:compile
+- org.springframework:spring-jdbc:jar:3.1.3.RELEASE:compile
+- org.springframework:spring-tx:jar:3.1.3.RELEASE:compile
| +- aopalliance:aopalliance:jar:1.0:compile
| \- org.springframework:spring-aop:jar:3.1.3.RELEASE:compile
+- org.springframework.security:spring-security-core:jar:3.1.3.RELEASE:compile
+- org.springframework.security:spring-security-web:jar:3.1.3.RELEASE:compile
+- org.springframework.security:spring-security-config:jar:3.1.3.RELEASE:compile
+- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:compile
+- org.hibernate:hibernate-core:jar:4.1.8.Final:compile
| +- antlr:antlr:jar:2.7.7:compile
| +- org.jboss.logging:jboss-logging:jar:3.1.0.GA:compile
| +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.0.Final:compile
| +- dom4j:dom4j:jar:1.6.1:compile
| +- org.javassist:javassist:jar:3.15.0-GA:compile
| \- org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:compile
+- org.hibernate:hibernate-entitymanager:jar:4.1.8.Final:compile
+- org.hibernate:hibernate-validator:jar:4.3.0.Final:compile
+- javax.validation:validation-api:jar:1.0.0.GA:compile
+- commons-lang:commons-lang:jar:2.4:compile
+- commons-beanutils:commons-beanutils:jar:1.8.3:compile
+- commons-beanutils:commons-beanutils-core:jar:1.8.3:compile
+- commons-beanutils:commons-beanutils-bean-collections:jar:1.8.3:compile
+- commons-logging:commons-logging:jar:1.1.1:compile
+- org.aspectj:aspectjrt:jar:1.7.1:compile
+- org.aspectj:aspectjweaver:jar:1.7.1:compile
+- log4j:log4j:jar:1.2.17:compile
+- javax.servlet:jstl:jar:1.2:compile
+- cglib:cglib:jar:2.2.2:compile
| \- asm:asm:jar:3.3.1:compile
+- org.slf4j:slf4j-log4j12:jar:1.7.2:compile
+- org.slf4j:slf4j-api:jar:1.7.2:compile
+- junit:junit:jar:4.10:compile
| \- org.hamcrest:hamcrest-core:jar:1.1:compile
+- org.dbunit:dbunit:jar:2.4.9:test
| \- commons-collections:commons-collections:jar:3.2.1:test
+- org.apache.derby:derby:jar:10.9.1.0:compile
+- org.springframework:spring-test:jar:3.1.3.RELEASE:test
+- org.seleniumhq.selenium:selenium-java:jar:2.26.0:test
| +- org.seleniumhq.selenium:selenium-android-driver:jar:2.26.0:test
| \- org.seleniumhq.selenium:selenium-remote-driver:jar:2.26.0:test
| | +- cglib:cglib-nodep:jar:2.1_3:test
| | +- org.json:json:jar:20080701:test
| | \- com.google.guava:guava:jar:13.0.1:test
| +- org.seleniumhq.selenium:selenium-chrome-driver:jar:2.26.0:test
| +- org.seleniumhq.selenium:selenium-htmlunit-driver:jar:2.26.0:test
| | +- org.seleniumhq.selenium:selenium-api:jar:2.26.0:test
| | +- net.sourceforge.htmlunit:htmlunit:jar:2.10:test
| | | +- xalan:xalan:jar:2.7.1:test
| | | | \- xalan:serializer:jar:2.7.1:test
| | | +- org.apache.commons:commons-lang3:jar:3.1:test
| | | +- org.apache.httpcomponents:httpmime:jar:4.2.1:test
| | | +- commons-codec:commons-codec:jar:1.6:test
| | | +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.10:test
| | | +- xerces:xercesImpl:jar:2.9.1:test
| | | | \- xml-apis:xml-apis:jar:1.3.04:test
| | | +- net.sourceforge.nekohtml:nekohtml:jar:1.9.16:test
| | | \- net.sourceforge.cssparser:cssparser:jar:0.9.7:test
| | | \- org.w3c.css:sac:jar:1.3:test
| | \- org.apache.httpcomponents:httpclient:jar:4.2.1:test
| | \- org.apache.httpcomponents:httpcore:jar:4.2.1:test
| +- org.seleniumhq.selenium:selenium-firefox-driver:jar:2.26.0:test
| | +- commons-io:commons-io:jar:2.2:test
| | \- org.apache.commons:commons-exec:jar:1.1:test
| +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.26.0:test
| | +- net.java.dev.jna:jna:jar:3.4.0:test
| | \- net.java.dev.jna:platform:jar:3.4.0:test
| +- org.seleniumhq.selenium:selenium-iphone-driver:jar:2.26.0:test
| +- org.seleniumhq.selenium:selenium-safari-driver:jar:2.26.0:test
| +- org.seleniumhq.selenium:selenium-support:jar:2.26.0:test
| \- org.webbitserver:webbit:jar:0.4.14:test
| \- io.netty:netty:jar:3.5.2.Final:test
问题是 Hibernate 对 jboss-logging.jar 的依赖。当我将其部署到 JBoss 5.1.2 Enterprise Server 时,出现以下错误:
上下文初始化失败
org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源中定义的名为“org.springframework.validation.beanvalidation.MethodValidationPostProcessor#0”的 bean 时出错[/WEB-INF/classes/spring/servlet-context.xml]:无法设置 bean 属性“validator”时解析对 bean“validator”的引用;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建在ServletContext资源[/WEB-INF/classes/spring/application-context.xml]中定义的名为“validator”的bean时出错:设置属性值时出错;嵌套异常是 org.springframework.beans.PropertyBatchUpdateException;嵌套的 PropertyAccessExceptions (1) 是:
PropertyAccessException 1:org.springframework.beans.MethodInitationException:属性“validationMessageSource”引发异常;嵌套异常是 java.lang.NoSuchMethodError: org.jboss.logmanager.LogContext.getAttachment(Ljava/lang/String;Lorg/jboss/logmanager/Logger$AttachmentKeyLjava/lang/Object;
在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
显然与 jboss-logging.jar 和 EAP 服务器存在一些不兼容性。我尝试从 Hibernate 依赖项中排除该 jar,但随后遇到了此错误:
由以下原因引起:java.lang.ClassNotFoundException:org.jboss.logging.BasicLogger
在 java.net.URLClassLoader$1.run(URLClassLoader.java:202)
在 java.security.AccessController.doPrivileged( native 方法)
在 java.net.URLClassLoader.findClass(URLClassLoader.java:190)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:306)
在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:247)
在 java.lang.Class.forName0( native 方法)
在 java.lang.Class.forName(Class.java:247)
在 org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:311)
在 org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1163)
在 org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:862)
在 org.jboss.classloader.spi.base.BaseClassLoader.doLoadClass(BaseClassLoader.java:502)
在 org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:447)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我没有找到太多可以告诉我如何解决这个依赖问题的信息,所以我希望有人知道如何做到这一点。
谢谢!
最佳答案
嗯,在与同事合作时,我们找到了针对 JBoss 和 Hibernate 4 所遇到问题的解决方法。事实证明,如果我们明确告诉 JBoss EAP 我们的日志记录实现 (-D org.jboss.logging.provider =slf4j),它不会扫描日志记录实现,也没有我看到的 NoSuchMethod 异常。因此,除了设置一个系统属性之外,我们不必进行任何其他更改。
关于JBoss EAP 5.1.2 上的 Hibernate4 日志记录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13886682/
我知道 eap tls 是传输层安全功能。但即使在谷歌搜索之后,仍然存在一些不清晰的地方。 eap tls 是通用 eap 协议(protocol)定义的特殊实现吗?或者 eap tls 是 eap
我想在 Jboss EAP 7 上升级到 JSF 2.3。 我遵循了本指南: https://docs.jboss.org/author/display/WFLY10/JSF+Configuratio
我的项目在 JBOSS EAP 6 上运行。这个 XX.war 部署在 Jboss EAP6 中,但现在我们正在升级到 EAP7。当我在 Jboss EAP7 本地部署 war 文件时,出现此错误。
在 Ansible 提供 JBoss EAP 之后,我在配置 JBoss EAP 时遇到了麻烦。 添加数据源 gradle 任务因 java.lang.IllegalArgumentException
我有一个包含 JPA 2.1 API 和 Hibernate 4.3.0.Final(JPA 2.1 实现)的 war 应用程序,使用 Spring 容器打包和引导,我想在 JBoss EAP 6.1
前言 在C# 5.0中,新增了async await 2个关键字支持异步编程的操作。在讲述这两个关键字之前,我先总结一下.NET中的常见的异步编程模型。 异步编程一直是比较复
我试图用以下代码将 EAP 包装在任务中。 public static async Task Caller() { var ret = await RunProgram();
我已将 jenkins 配置为将从作业生成的 jar 文件复制到运行 jboss 的远程主机 (GNU LINUX) 上的目标文件夹。目前我每次都必须手动重新启动 jboss 才能反射(reflect
我正在尝试以编程方式在 Android 上创建企业 WiFi 配置文件(WPA-Enterprise、WPA2-Enterprise)。 我见过一个比较有名的方案,就是用反射来实现。据我了解,如果必须
从.NET 4.5开始,支持的三种异步编程模式: •基于事件的异步编程设计模式 (EAP,Event-based Asynchronous Pattern) •异步编程模型(
我这里有个情况: 我有一个 .eap 文件,并且我有一个可用的工具,即 StarUML。我需要将 .eap 文件内容导入 StarUML。 基本上,我需要知道如何将 .eap 转换为某种格式以导入 S
当我运行以下 Dockerfile 时,容器响应错误并退出。 如果我注释掉 COPY,容器将正常启动。 我是否需要配置其他内容才能让容器启动并部署应用程序? docker 文件: FROM regis
我正在使用 Jboss EAP 6.4 域架构。我的计划是将所有资源属性文件捆绑为外部模块,并定义一个部署结构以将它们添加到类路径中。这工作得很好,但是服务器没有检测到运行时所做的更改,需要重新启动
我在同一台机器上运行域 Controller 、一个主机 Controller 和一台服务器。 我正在使用 IDEA 连接到远程服务器进行调试,但它并没有在断点处停止,即使它正在运行代码(我已经通过系
我正在尝试决定是在我们的 JBoss EAP 6 环境中使用独立模式还是域模式。我们在一台机器上运行多个 JBoss 环境。 有什么好处和坏处?对我来说,域模型可能是管理环境的一种优雅方式,但是修改一
我在我的 WPF 应用程序中使用 CefSharp 3 来使用基于 Chromium 的 webBrowser 控件。为了调用 html 中的某些脚本,使用了 ExecutScriptAsync 方法
我的场景: 我有 2 个不同的 keystore (A.jks 和 B.jks),用于与两个不同服务器的 SSL 连接。这些 keystore 在进行“冒烟测试”时从命令行运行。 使用EAP服务器,如
我在一个特定的 linux 机器上有多个 jboss 实例。我不想 grep jboss 实例的进程 ID 和监听端口。server.log 或 CLI 命令是否有解决方法? 最佳答案 除了 Pana
在过去的几天里,我在从 Eclipse 发布到 JBoss EAP 6.3 或 Wildfly 8.2 时遇到了这个错误。 Error renaming D:\Servers\wildfly-8.2.
Jboss EAP 6 的默认管理控制台密码是什么? 它不允许我在没有密码的情况下查看管理控制台。而且我也找不到配置页面。 请指教。 最佳答案 转到 JBOSS_HOME\bin,运行 add-use
我是一名优秀的程序员,十分优秀!