【问题标题】:Ear and war for jsf1.1 with tomahawk and ajsx4jsf使用 tomahawk 和 ajax4jsf 为 jsf1.1 开战
【发布时间】:2012-09-10 12:46:16
【问题描述】:

我正在开发一个带有 ejb 和 jsf 的应用程序,带有 tomahawk 和 ajax4jsf 以及 WEB-inf/lib 文件夹中的 jsf-api jsf-impl jars..

我已将 iText 和 POI 罐子等其他罐子放在耳根处,它可以很好地与指向耳根的战争清单中的清单一起工作..

我需要将 jsf-api.jar 放在耳根吗? 我应该在 WEB-INF/lib 文件夹中放入哪些其他 jars..(我应该将 'commons' jar 放在 WEB-INF/lib 中还是在 EAR 根目录中..?)

【问题讨论】:

    标签: java jsf jakarta-ee ear ajax4jsf


    【解决方案1】:

    这取决于你的运行时环境,你需要什么库。您使用什么网络服务器/容器?由于不同的 Web 和应用程序服务器,供应商提供了不同的库。有时您必须配置自己的 jar,有时则不必。我认为使用 Apache Tomcat 7 您必须将 JSF 文件添加到您的 lib 目录中。但是通过使用 JBoss 或 Glassfish,您不需要它,因为它们已通过 Java EE 6(Web Profile)认证。顺便问一下,JSF、EJB 和 a4j 使用什么版本?它看起来像一些旧东西。我猜你正在使用应用程序服务器,因为 EJB。在这种情况下,您不必添加 JSF 和 Apache Commons 的库,因为 AS 通常会提供它。

    我建议创建一个 Maven 项目。这一点都不难,您可以在一个 XML 文件中定义库。

    【讨论】:

    • 是的..这是旧东西..我正在使用 myfaces-api-1.1.5.jar ajax4jsf1.1.1 和 tomahawk-1.1.6.jar,tomahawk-sandbox-1.1.7-SNAPSHOT .jar..服务器是OCJ4 app server..我正在使用ant build..
    • 您可以访问 OCJ4 应用服务器吗?您可以尝试像myfaces wiki 中描述的那样安装myfaces,OCJ4 也有一部分。
    猜你喜欢
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多