点击登录报如下错误,测试loginDao报如下错误

问题描述

点击登录报如下错误,测试loginDao报如下错误

测试代码为:
package cn.xuxu.login.dao;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import cn.xuxu.login.entity.User_XuXu;

public class test {
public static void main(String[]args){
String conf="applicationContext.xml";
ApplicationContext ac=new ClassPathXmlApplicationContext(conf);
LoginDao dao=ac.getBean("loginDao",LoginDao.class);
User_XuXu data=dao.findAllByName("pig");
System.out.println(data.getPassword());
}
}
dao层错误为:
信息: Loading XML bean definitions from class path resource [applicationContext.xml]
Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletContext
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethods(Class.java:1791)
at org.springframework.core.type.StandardAnnotationMetadat

解决方案

你用快捷键ctrl+shift+T查下 javax/servlet/ServletContext这个类所在的jar ,然后再把它添加到类路径下。
这个异常明显是找不到类文件的啊。

解决方案二:

POST http://locahost:8080/myHobby/cute/login.do

    5.1s

解决方案三:

: Loading XML bean definitions from class path resource [applicationContext.xml]
Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletContext

NoClassDefFoundError: 找不到文件,路径或 xml 配置你看看是否正确

时间: 2024-10-24 19:48:53

点击登录报如下错误,测试loginDao报如下错误的相关文章

在window上ab测试一直报Cannot consume content type错误

问题描述 在window上ab测试一直报Cannot consume content type错误 我的密令: ab -n 5000 -c 500 -p D:canshuparam.txt -T 'application/json' http://localhost:9090/payment/pay param.txt 的类容是:{""payMethod"":14orderNo"":""12120076561355958637

图片-Java SSH整合框架.tomcat能正常跑,没问题.用junit测试却报配置错误.

问题描述 Java SSH整合框架.tomcat能正常跑,没问题.用junit测试却报配置错误. 配置如第一张图. 报错如下面两张. new ClassPathXmlApplicationContext("applicationContext.xml");junit初始化配置时出现的问题.最后导致beanFactory.containsBean("Sys_UserDao")为fasle 解决方案 不是已经说了没有引人hibernate属性文件啊, 解决方案二: 你的

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误 Failed to load JavaHL Library.   These are the errors that were encountered:   D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\ssleay32.dll: 操作系统

websphere发布项目 只能访问首页 点击登录按钮没反应

问题描述 我用websphere发布一个项目后,显示发布成功,但只能访问首页,填写用户名和密码后点击登录按钮没有反应,也没有日志报错.请大神指点!!! 解决方案 解决方案二:这个得一个一个排查:1.点了没反应,看看是不是IE缓存问题,把IE关了,然后清除缓存,重新访问,如果不能访问则表明项目没有启动成功:如果可以访问,则看第二点.2.用火狐浏览器访问,打开FixBugJS调试工具,看看服务器是否有响应,如果没有响应则应用没有启动成功,如果有响应,查看WASLog,看看是不是启动报错.3.我去所说

c#网站发布后,用IE打开登录页面,点击登录没反应,用火狐和谷歌都好用

问题描述 c#网站发布后,用IE打开登录页面,点击登录没反应,用火狐和谷歌都好用 解决方案 解决方案二:那个大神帮着看看解决方案三:什么版本的IE估计是js有错误你把调试打开ie6789最容易出现这种问题解决方案四:点击登录时总是提示说_doPostBack没有定义,但是其他浏览器都好用解决方案五:用IE兼容模式看看,这个貌似在IE10下面是有兼容性问题的解决方案六:在兼容模式下好用了,但是页面就完全变了啊解决方案七:你提交的页面中,至少有一个服务端控件的autopostback=true,as

登录时-当我登录的时候点击登录按钮的事件

问题描述 当我登录的时候点击登录按钮的事件 private void button1_Click(object sender, EventArgs e) { try { //SqlConnection con = new SqlConnection(strcon); //DataSet ds = new DataSet(); //SqlDataAdapter sda = new SqlDataAdapter(strcon, con); //sda.Fill(ds); //return ds; s

app-APP签名后安装报错“解析程序包时出现错误”

问题描述 APP签名后安装报错"解析程序包时出现错误" 今天升级应用时,被告之签名发生变化--要知道我根本没有做过相关的任何操作,即使有签名也一定是MyEclipse帮我做的,而我对此一无所知.在网上查了一下,感觉还是有很多问题没有答案,所以问一下: 1.我之前生成的应用,发布了,现在我的笔记本换了,各应用包括Java.SDK.ADT等也换了.只有SDK和ADT.所有源码有备份,不知道还是否可以得到原应用文件的相关签名文件,包括如果存在的密钥或密码? 2.如果还有办法得到,应该也有办法

使用StrutsSpringTestCase测试框架报错

使用StrutsSpringTestCase 测试框架报错: Xml代码   org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [struts.xml]; nested exception is java.net.ConnectException: Connection timed out: connec

web service-webservice测试工具报错

问题描述 webservice测试工具报错 解决方案 工具检测比较严格,代码测试通过~~ 解决方案二: 百度了错误,说是xml前边有空格或者换行导致的,但是我的是紧挨着xml的,不知道为何还是报错,跪求给为大神指点迷津!!谢过了~~ 解决方案三: 把你的xml直接用ie浏览器打开,看出错不