关于tomcat中的servlet问题,很奇怪

xiaoweialien 2004-05-08 09:05:11
我将mxj.jar拷贝到Tomcat 5.0\common\lib下.
mxj.jar目录如下:
com
--mapinfo
--(...)
--mapj
--MapJ.class
--(..)
--(..)
servlet文件如下:
package map;
import java.io.*;


import com.mapinfo.mapj.*;
import javax.servlet.*;
import javax.servlet.http.*;


public class MapTest extends HttpServlet{


/**
* SERVLET的服务方法,接受客户请求,调用处理方法
*@param HttpServletRequest,HttpServletResponse
*/
public void doGet(HttpServletRequest req,
HttpServletResponse res)
throws IOException
{

MapJ myMap = null;
//PrintWriter out = new PrintWriter(res.getOutputStream());
PrintWriter out = res.getWriter();
myMap=new MapJ();


}

}

错误信息如下:

javax.servlet.ServletException: Servlet execution threw an exception


root cause

java.lang.NoClassDefFoundError: com/mapinfo/unit/LinearUnit
com.mapinfo.mapj.MapJ.(Unknown Source)
map.MapTest.initMapJ(MapTest.java:67)
map.MapTest.doGet(MapTest.java:46)
javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

不道为什么,请指教.
...全文
110 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang21cnboy 2004-05-08
  • 打赏
  • 举报
回复
海龙说的对哦。。。。
wangyonghe 2004-05-08
  • 打赏
  • 举报
回复
doGet()方法抛出两个异常,你少了一个,

两个异常为:ServletException,IOException

加上前一个,就对了
killwin 2004-05-08
  • 打赏
  • 举报
回复
问题大概在MapJ的构造函数用到了com.mapinfo.unit.LinearUnit这个类,但没有定义。
你可以查一查。

81,122

社区成员

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

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