【发布时间】:2017-03-22 08:21:40
【问题描述】:
我正在开发一个与 REST 后端对话的 Angularjs 前端。我正在使用 Eclipse 进行开发,并且使用的是 Glassfish 网络服务器。
我需要为 Angular 路由创建 htaccess 重定向(请参阅此处:htaccess redirect for Angular routes),但为此我需要将我的网络服务器从 Glassfish 更改为 Apache Tomcat,因为 Glasshfish 网络服务器不存在 htaccess 内容。
当我创建新的 apache tomcat 服务器 v8.0 时,在启动日志时出现了多个缺少 JAR 文件的错误。这些 JAR 是:
avalon-framework-4.1.3.jar
batik-css-1.6-1.jar
batik-ext-1.6-1.jar
batik-gui-util-1.6-1.jar
batik-util-1.6-1.jar
commons-configuration-1.5.jar
logkit-1.0.1.jar
nekohtml-1.9.11.jar
xercesImpl-2.8.1.jar
xml-apis-1.3.03.jar
此外,它还需要以下似乎不再存在的 JAR:
antisamy-1.3-SNAPSHOT.jar
上面提到的很多 JARS 都是旧版本的 JARS。对于不再存在的缺失 JAR,我该怎么办?
另外,我如何知道这些 JAR 是否是我应该使用的最新版本? (我在tomcat /lib目录中手动添加了所有可以找到的)
提前谢谢 - 我对所有这些东西都很陌生,所以请放轻松:)
编辑 1:根据 unwichtich 的回答,我已经包含了 JAR 的非快照版本。但是,这并不能解决错误。为什么 Apache Tomcat v8.0 需要这么旧的 JAR 文件才能工作,尤其是快照 jar?在哪里可以查看这些 JAR 的配置位置?是否可以知道哪些较新版本的 JAR 与我的设置兼容?
【问题讨论】:
标签: eclipse .htaccess tomcat glassfish tomcat8