Tomcat 部署文件出现问题 50

helloServlet.java:importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;im... helloServlet.java:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.sang.pack.*;
public class helloServlet extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String docType = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
out.println(docType+"<html><head></head><body>HELLO"+(new number().a)+"</body></html>");
}
}
com/sang/pack/number.java:
package com.sang.pack;
public class number{
public int a = 100;
}
将helloServlet.java编译后,放入到tomcat当中
结构如下:
webapps
-ROOT
--WEB-INF
---classes
----helloServlet.class
----com
-----sang
------pack
-------number.class
但在启动后 提示NoClassDefFoundError: com/sang/pack/number
展开
 我来答
五月丶浅唱
2016-08-09 · TA获得超过981个赞
知道小有建树答主
回答量:617
采纳率:50%
帮助的人:86万
展开全部
你在袜烂工程中点告扒漏击右健选择properties-->java build path看一下你的jar包,是不是有些前面出现了“叹号”?如果是的话,把这些jar包删除然后重新此锋加载进来,就可以解决了。
追问
没用IDE,而且没使用什么外部jar包,除了servlet-api
追答
  其它的方法我也没怎么试过,不好意思~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式