首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jawr更少的处理器明确需要犀牛

Jawr更少的处理器明确需要犀牛
EN

Stack Overflow用户
提问于 2014-10-08 06:44:28
回答 1查看 201关注 0票数 1

jawr-core具有以下依赖性(参见工件细节):

代码语言:javascript
复制
<dependency>
    <groupId>org.mozilla</groupId>
    <artifactId>rhino</artifactId>
    <scope>provided</scope>
</dependency>

在处理较少的文件时,我面临一个异常,即java.lang.NoClassDefFoundError: org/mozilla/javascript/ScriptableObject

如果在我的项目中显式地使用范围编译添加犀牛依赖项,那么异常就消失了。

但是,当Jawr需要处理更少的文件时,为什么Jawr有一个范围依赖于它呢?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-08 08:11:40

jawr使他们所有的依赖关系provided,而不仅仅是犀牛依赖。

在我看来,他们真的很担心会妨碍您服务器的类路径。

在此链接:压气机中,它们声明如下:

如果服务器的类路径上已经有犀牛,那么...which可能会有问题.

只能假设这就是他们全部被提供的原因。然后,您需要显式地包含您想要使用的jawr功能所需的依赖项。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26250678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档