0

我有一个似乎无法解决的问题。我接到了一个大型项目并要求减小某些页面的大小以加快移动用户的加载时间,但是该项目比我习惯的要复杂得多,而且我有点溺水了。这是一个使用 Maven 和 Eclipse 的 JSF 项目,我的问题如下,每次我将项目 war 文件放入 Jboss 并运行它时,它会下载 2 个名为 packed.js 和 packed.css 的文件,它们占页面大小的近 70% . 我已经删除了所有其他不需要的文件,但我不知道如何删除这些文件,我很确定packed.js 和 .css 没有被使用,但我不知道如何阻止这些文件加载​​,甚至不知道如何找到它们的位置正在加载。我唯一能找到的就是 Richfaces 正在加载它们。

以下代码行来自正在使用的每个页面的顶部。

    <html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:c="http://java.sun.com/jstl/core">

    <ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j"
template="/templates/my-template.xhtml">

    <ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">

   <ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">

我相信这是导致这种情况发生的原因之一,我删除了丰富的面孔参考但是破坏了项目,如果有一个众所周知的解决方案,我很抱歉,但我不知道如何删除这些文件。如果需要任何其他代码片段,请告诉我哪些。任何指针将不胜感激,在此先感谢您的时间。

4

0 回答 0