问题标签 [jawr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
413 浏览

java - 不能在 Jawr 中包含单个 CSS 文件

所以,我们Jawr在我们的Spring项目中使用并且一切都运行良好,除了当我尝试包含这样的单个css文件时:

它包括css目录中的所有文件

这适用于最后两行所示的单个 JS 文件,但由于某种原因不适用于 CSS 文件。我是否遗漏了什么,或者我应该以传统方式包含文件?

0 投票
1 回答
200 浏览

java - Jawr 的 LESS 处理器明确需要 Rhino

jawr-core具有以下依赖项(请参阅工件详细信息):

在处理 LESS 文件时,我遇到了一个异常说java.lang.NoClassDefFoundError: org/mozilla/javascript/ScriptableObject

如果使用范围编译显式添加 rhino 依赖项到我的项目,则异常消失。

但是为什么 Jawr 在需要处理 LESS 文件时会依赖它并提供范围?

我的 webapp 运行的 servlet 容器是 Tomcat 7。

0 投票
1 回答
502 浏览

javascript - 使用jarr编译脚本时如何在开发人员工具中调试?

在本地运行我的项目时,或者如果它在生产环境中运行,jawr 会压缩我的 javascript 文件,因此当我运行开发人员工具并尝试调试这些文件时,我只能查看压缩文件。我怎样才能使它可以查看原始的未压缩的 javascript 文件?

0 投票
1 回答
1517 浏览

java - Web 应用程序创建了一个 ThreadLocal,但未能将其删除 Tomcat [严重]

我在 tomcat 控制台上遇到错误并导致内存不足错误。

2015 年 3 月 16 日 10:57:25.659 严重 [http-nio-8080-exec-6] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks Web 应用程序 [XXXX] 创建了一个 ThreadLocal,其键类型为 [net.jawr .web.context.ThreadLocalJawrContext$1](值 [net.jawr.web.context.ThreadLocalJawrContext$1@7c709f7a])和类型为 [net.jawr.web.context.JawrContext] 的值(值 [net.jawr.web. context.JawrContext@45f64269]) 但在 Web 应用程序停止时未能将其删除。线程将随着时间的推移而更新,以尝试避免可能的内存泄漏。

我们使用 net.jawr 依赖来压缩 js 和 css 文件。请为此提出建议。提前致谢。

0 投票
0 回答
185 浏览

java - 如何在 IntelliJ 中使用 JAWR 3.7 库?(在 Eclipse 中它可以工作,但在 IntelliJ 中显示错误)

我们使用JAWR 3.7 库进行捆绑和缩小。我们的网络服务器是 Apache 8.0.26

当我们在 Eclipse 4.5 中运行项目时运行没有任何问题,但是当使用 intellij 作为 IDE 并运行它时

我们看到这个错误

异常详情: 在此处输入图像描述

代码详情:

下颚属性:

启动类:

网络配置:

索引.jsp:

为什么我们的代码在 ECLIPSE 上有效,但在 IntelliJ 中出错???!!!!!!

似乎所有配置、代码、Web 服务器……都在同一个

0 投票
1 回答
149 浏览

grails - Grails:JAWR 插件将最大年龄标头设置为 20 年

我正在使用 JAWR 将我的 JS、CSS 和图像捆绑到我的 grails 应用程序中。该插件运行良好。虽然,我注意到与 Akamai 服务器缓存有关的问题,其中缓存未从其中一个节点中删除。因此,一些城市的用户仍然会看到旧的内容文件,而一些用户会看到新的文件。就像在洛杉矶和多伦多一样,正在提供新文件,而在西雅图和新泽西州的旧文件中。

我想避免这种情况。因此,在提供捆绑的 js 文件后,我找到了作为 Js 文件一部分的响应头。

我想删除/更新标头的某些部分(过期,缓存控制),并希望将 no-cache 作为请求的一部分发送。

如果您需要更多信息,请告诉我。

提前致谢。

0 投票
0 回答
445 浏览

java - 如何在带有 jersey MVC 的 freemarker 模板中使用 jawr

我想在我的 freemarker 模板中使用 jawr taglib。例如我在jsp中使用的这段代码:

我在 ftl 中试过这个:

并得到同样的错误:

我的球衣控制器代码:

如何在 freemarker 模板中使用 jwr?

0 投票
1 回答
84 浏览

java - 嵌套文件的JAWR排序顺序

开始使用 JAWR 来捆绑我的 AngularJS 文件,但在尝试乱序加载文件时遇到了问题。

我的目录结构:

  • 应用程序
    • 应用程序.js
    • 文件夹A
      • 东西.controller.js
      • 东西.module.js

我希望它按以下顺序加载文件:app.js、something.module.js、something.controller.js

它目前首先加载控制器,然后是模块;导致 nomod 错误(没有模块退出)。

文档说要使用.sorting 文件,但如果我在每个文件夹中创建一个 .sorting 文件,我只能让它工作,我真的只想在根目录中创建一个。

有没有更好的办法?

0 投票
0 回答
213 浏览

html - 带有纯 html 的 Jawr

出于某种原因,我没有在我的 JAVA 项目中使用 JSP,我只使用纯 html。现在我想在我的普通 html 中使用 jawr 包文件,正如我所搜索的那样,它应该包括一个 jawr_loader.js,如下所示:

我不知道是否已经存在一个 jawr_loader.js 或者我需要创建一个。如果我需要创建一个,我应该在文件中写什么内容,对不起,也许这个问题太愚蠢了,但是我是使用jawr的java项目的新手,我寻找了几天的解决方案但仍然找不到答案,请帮助我,谢谢。

0 投票
1 回答
179 浏览

log4j - 如何使用 log4j.xml 为 JAWR 配置日志记录级别

目前在我们的项目中,我们看到一些 DEBUG 语句打印在我们的 tomcat 日志中,例如:

12:09:00.824 [localhost-startStop-1] 调试 njwrhbAbstractResourceBundleHandler - 存储生成的包,其 id 为:/script/lib/itegration.dataTables.bootstrap.js 12:09:00.850 [localhost-startStop-1] 调试 njwrhbAbstractResourceBundleHandler - 使用 id 存储生成的包:/script/lib/itegration.dataTables.bootstrap.js

我们已经确定,正在记录的调试语句是由于 JAWR AbstractResourceBundleHandler.java 类中的条件 LOGGER.isDebugEnabled() 始终为真而引起的。记录的代码片段如下:

如您所见,有一个 LOGGER.isDebugEnabled() 始终为真。有没有办法为此包/类/jar 配置日志记录级别?我们目前使用 log4j 作为我们的日志框架,并尝试将此包配置为仅记录 INFO 级别,但没有奏效。我们还将 jawr.debug.on 属性设置为 false (jawr.debug.on=false)

我知道 JAWR 正在使用 slf4j 作为他们的记录器,并且有一种方法可以使用我们配置的 slf4j 桥接 log4j,我们只是无法让这个包工作的日志级别配置。

有谁知道将 LOGGER.isDebugEnabled() 设置为 false 以便这些 DEBUG 日志语句不会出现在我们的 tomcat 日志中的方法?

我们使用的是 log4j.xml 而不是属性文件,如果可能的话,我们希望继续使用 .xml 配置。

谢谢