首页 文章

与tomahawk和ajsx4jsf的jsf1.1的耳朵和战争

提问于
浏览
0

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

我已将其他 jar 如iText和POI jar 放在耳根处,它可以正常运行,指向耳根 .

我是否需要将jsf-api.jar放在耳根处?我应该在WEB-INF / lib文件夹中放入什么其他的 jar ..(我应该把'commons'jar放在WEB-INF / lib或EAR root ...?)

1 回答

  • 0

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

    我建议创建一个Maven项目 . 它根本不是那么困难,您可以在一个XML文件中定义库 .

相关问题