Unasked Mojarra初始化

时间:2014-07-31 08:29:27

标签: jsf tomcat7 tapestry mojarra

我在Java 1.7 web-app中使用Tapestry 5.3框架,并在Tomcat 7.x下运行。

突然间,今天我在应用程序的启动日志中找到了这些行:

jul 31, 2014 12:12:46 PM com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Mojarra 2.2.7 ( 20140610-1547 https://svn.java.net/svn/mojarra~svn/tags/2.2.7@13362) for context '/XXX'
jul 31, 2014 12:12:46 PM com.sun.faces.spi.InjectionProviderFactory createInstance
INFO: JSF1048: PostConstruct/PreDestroy annotations present.  ManagedBeans methods marked with these annotations will have said annotations processed.

我以前从未在我的应用中看过这些日志行。此外,“初始化Mojarra”过程需要一些可观的时间。

所以我认为,我们的项目开发人员中有人添加了特殊的库 - 但是构建中没有任何JSF或Faces库。

我不知道改变了什么以及如何从我的项目中删除Mojarra?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

问题出在jsf-*.jar库错误地放在Tomcat的/lib文件夹中。由于tomcat启动,它们被初始化。删除它们解决了这个问题。