自定义JAR在JSP中如何使用

RadishRabbitGao 2009-04-27 02:28:34
Linux上装了Tomcat6, 默认网站在/var/lib/tomcat6/webapps/ROOT/

在Elipse中建立新项目,在项目中加入package ala,在ala中写了一个class:

package ala;

public class Good {
public static int good()
{
return 1;
}
}

使用Eclipse的Export功能,我把package ala导出到/var/lib/tomcat6/webapps/ROOT/WEB-INF/lib/ala.jar下面

接着,我写了一个test.jsp文件在/var/lib/tomcat6/webapps/ROOT目录中:
<%@ page import="ala.Good" %>

<%
int temp = Good.good();
%>

http://localhost:8080/test.jsp得到一下错误:
org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:156)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)

求解!
...全文
161 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jabeginner 2009-04-27
  • 打赏
  • 举报
回复
问题好像不是出在导入包的问题吧,

你测试过导入其它包时没有问题吗?我怀疑是你的环境没有配置好
forchase 2009-04-27
  • 打赏
  • 举报
回复
游记你的项目名->export->Web/war->在destination处选择tomcat下的webpps文件夹->finish,然后重启tomcat
海诗美妆 2009-04-27
  • 打赏
  • 举报
回复
重新启动tomcat
RadishRabbitGao 2009-04-27
  • 打赏
  • 举报
回复
我没有发布项目,只是在目录下拷贝、粘贴

请问发布项目是什么意思?更改web.xml文件?
forchase 2009-04-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dummysj 的回复:]
看上去没什么问题。。。,Tomcat重起了吗?
[/Quote]
对头,jar包拷贝到lib下还要重新发布下项目
dummysj 2009-04-27
  • 打赏
  • 举报
回复
看上去没什么问题。。。,Tomcat重起了吗?
fafuhefan 2009-04-27
  • 打赏
  • 举报
回复
我关注,学习中,没有linux做过,问题好像说无法在jsp加载类?
cattallen 2009-04-27
  • 打赏
  • 举报
回复
一楼说的项目是你的工程是否导入这个JAR包了,就像用struts一样,也要导入相关的JAR包
专业二三维GIS 2009-04-27
  • 打赏
  • 举报
回复
放置的地方没问题,是不是你的jar导出得不对?
试着建一个工程把这个jar加入看一下有没有用.
RadishRabbitGao 2009-04-27
  • 打赏
  • 举报
回复
<%@ page import="ala.Good" %>

这个不是引用么?

test.jsp使用notepad些的一个测试文件,你所说的项目是什么?
lxy149434823 2009-04-27
  • 打赏
  • 举报
回复
你的项目中引入你自个这个jar文件了吗

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧