Sim*_*mon 3 java jsp jar tomcat6
我无法让我的JSP页面加载一个jar文件中的Java类.我得到的消息似乎表明找不到类的异常:
Jan 6, 2011 12:21:45 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 72 in the jsp file: /xmlloader.jsp
FactArray cannot be resolved to a type
69: sourceType = "1";
70: }
71:
72: FactArray fa = new FactArray();
73: Fact f;
74:
75: /***********************/
Run Code Online (Sandbox Code Playgroud)
Type FactArray是我的一个类com.mypackage.fact.FactArray中的一个类,它存在于myjar.jar中.myjar.jar是一个单独的Java项目(使用NetBeans,但我不认为这是相关的).
我在JSP中包含了如下包:
<%@ page import="com.mypackage.fact.*" %>
Run Code Online (Sandbox Code Playgroud)
我将我的网站和JSP作为WAR文件部署到Tomcat 6中.我在WEB-INF/lib中的WAR中包含myjar.jar,但这不起作用.我尝试将myjar.jar放在我的tomcat/lib文件夹中,但这也不起作用.
我在更改之间多次跳过服务器.我在这里读了很多问题,说"把它放在WEB-INF/lib中",但这不起作用,所以我问自己的问题.
我需要在哪里放置常见的JAR文件,以便它们被Tomcat选中?