Tomcat 8 JSP应用程序无法加载在WEB-INF / LIB文件夹中复制的外部jar文件

时间:2018-02-16 17:19:12

标签: jsp tomcat jar

我正在开发jsp webapp并通过ROOT/myprojectFolder的{​​{1}}运行它。所有页面都运行正常。但在一个.jsp页面中,我想导入和外部.jar文件,比如说Tomcat 8。 {strong> json-simple.1.1.1.jar WebappX: 的大胆标题下的As per this link。所以我将.... resources in JAR files under the /WEB-INF/lib directory of your web application, are made visible to this web application...放在json-simple.1.1.1.jar文件夹中。但是当我在浏览器上运行.jsp页面时,我收到 ROOT/myprojectFolder/WEB-INF/lib 错误。

我已经尝试了一周以来的所有可能,甚至与少数.jsp程序员交谈,但无法解决此错误。请告知纠正这个问题。

PS:我没有使用Eclipse,也不想使用Eclipse。

1 个答案:

答案 0 :(得分:1)

解决了它..

我在Question中提到的操作是正确的。问题与我尝试导入jar library的方式有关。我改变了以下陈述

<%@ page import="json-simple.*" %>

<%@ page import="org.json.*" %> 

它很有效。问题是我试图通过文件名导入。因此,课程不使用.jar file name,而是使用directory structure中的.jar file,如果用{{1打开.jar file,则可以看到WinZip.exe }}

注意:我意识到的另一件事是需要使用的two .jar file是我已经提到的那个,第二个是java-json.jar否则它不起作用。