【问题标题】:Websphere 6.1 + Hudson + AntWebsphere 6.1 + Hudson + Ant
【发布时间】:2011-06-24 17:54:43
【问题描述】:

现有应用程序出现问题。我想让 hundson 运行一些 CI,但我无法修改 Websphere 设置(进行更改似乎会破坏我希望 hudson 测试的应用程序!)

这是我当前的错误信息:

我们检测到您的 servlet 容器正在加载旧版本 蚂蚁本身,从而防止 哈德逊从加载自己的更新 复制。 (Ant 类从 bundleresource://22/org/apache/tools/ant/types/FileSet.class) 也许你可以在你的 从 Hudson's 复制一个容器 WEB-INF/lib,或者你可以设置 类加载器委托给孩子优先 以便 Hudson 看到自己的副本 第一个?

在不更改类加载器委托(这会破坏现有应用程序)的情况下,有没有办法更新 Websphere 的 ant 库?我什至不知道它在哪里,我尝试搜索 ant-lr 但得到了很多结果。

任何帮助将不胜感激。

【问题讨论】:

    标签: ant hudson websphere


    【解决方案1】:

    为什么不在单独的应用服务器上运行 Hudson?您甚至可以直接从 war 中的嵌入式 servlet 容器运行它。

    如果您真的需要在 websphere 上运行它,请查看 wiki。 http://wiki.hudson-ci.org/display/HUDSON/IBM+WebSphere#IBMWebSphere-KnownIssues

    【讨论】:

      【解决方案2】:

      阅读http://wiki.hudson-ci.org/display/HUDSON/IBM+WebSphere。它特别指出您必须在 WebSphere 6.1 上设置子类优先加载。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-21
        • 1970-01-01
        相关资源
        最近更新 更多