当前位置: 首页 > 知识库问答 >
问题:

Jboss-4.2.3似乎忽略了Jboss web。xml

林俊晖
2023-03-14

我已经为这个问题挣扎了几天了,希望有人能帮上忙。

当我的应用程序尝试构建Hibernate3 SessionFactory时,我遇到以下错误:

    ...
    org.hibernate.HibernateException: Could not parse configuration: hibernate.cfg.xml
    ...
    Caused by: org.dom4j.DocumentException: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory Nested exception: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory
    ...

下面是我的/WEB-INF/jboss网站。xml:

    <?xml version="1.0" encoding="UTF-8"?>
    <jboss-web>
        <loader-repository>some.unique.package.name:archive=lvs.war
                <loader-repository-config>java2ParentDelegation=false</loader-repository-config>
        </loader-repository>
    </jboss-web>

Hibernate在我的单元测试中运行良好,只有当我将其部署到测试服务器时才会发生这种情况。

从我发现的情况来看,这似乎是因为jboss已经有了dom4j的副本。

不,我无法从我的项目中删除dom4j,它将托管的服务器上的网络应用程序应该使用它们自己的所有jar。

共有1个答案

袁俊弼
2023-03-14

尝试更改/检查服务器配置的值。

服务器/xxx/部署/jboss web中。deployer/META-INF/jboss服务。xml有两个属性可以尝试

  • Java2ClassLoadingCompliance

两者都是布尔值,并控制一些类装入器行为。

HTH。

 类似资料:
  • 我在配置Spring MessageSource以忽略我的系统区域设置时遇到问题。当我使用null locale参数调用getMessage时,我希望我的MessageSource选择默认属性文件messages.properties.相反,它选择messages_en.properties.当我将此属性文件的名称更改为messages_fr.properties然后选择默认属性文件。我的系统区域

  • 问题内容: 我想在VPS上运行一个用Java编写的非常简单的机器人。我想将jvm内存限制为10MB(我怀疑是否需要更多内存)。 我正在使用以下命令运行机器人: java -Xms5M -Xmx10M -server -jar IrcBot.jar“ / home / jbot” 但是表明为Java保留的实际内存是(或者我在这里解释错了吗?)。 13614 jbot 17 0 144米 16米674

  • 我试图自定义Grails应用程序的日志配置,但appender(及其布局模式)似乎被忽略了。 在配置中。非常棒: Log4J实际上考虑了logger部分(例如,如果我对hibernate的debug和trace行进行注释,那么hibernate语句的记录将按预期停止)。 但我一直在尝试appenders部分的不同版本,似乎都没有考虑,实际上应用于控制台的格式只包括消息本身(例如,如果我编写 在代码

  • 我试图从管理各种Tomcat实例的应用程序生命周期的第三方工具的正常应用程序日志中筛选出启动(/关闭)事件。基础是(2.12.1),中使用,用于简单的追加器(下面的示例进行了大量简化,包括硬编码值): 相应的记录器如下所示: 当我启动实例时,将创建两个日志文件。但是,只有应用程序日志文件(application appender)包含条目,其中包括我感兴趣的要过滤掉的条目: 有什么想法,如何调试,

  • JNA还加载正确的库。 这里有人知道为什么不起作用吗?是因为我使用的是带有清单的jar应用程序文件吗? 有人有类似的问题吗?

  • 问题内容: 我的环境是作为应用程序服务器的Maven项目和Wildfly(8.2.1)。我需要使用SOAP将传入的REST调用与第三方服务器连接。我需要SSL客户端身份验证;因此,我有自己的KeyStore和TrustStore。因此,我创建了自己的SSLContext,需要让WebService使用此SSLContext。 Wildfly出现问题,并且使用了JAXWS的实现(Apache CXF