spring初始化失败

报错:

00:34:33,066  INFO [main] ClassPathXmlApplicationContext:513 - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6f7ce9: startup date [Thu May 08 00:34:33 CST 2014]; root of context hierarchy

Exception in thread "main" java.lang.ExceptionInInitializerError

at org.springframework.context.support.AbstractRefreshableApplicationContext.createBeanFactory(AbstractRefreshableApplicationContext.java:200)

at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:126)

at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:540)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:454)

at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139)

at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:83)

at lee.SpringTest.main(SpringTest.java:12)

Caused by: java.lang.NullPointerException

at org.springframework.beans.factory.support.DefaultListableBeanFactory.(DefaultListableBeanFactory.java:109)

... 7 more

一个简单的spring.

SpringTest

package lee;

import org.crazyit.app.service.PersonService;

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import org.springframework.context.support.FileSystemXmlApplicationContext;

public class SpringTest {

public static void main(String [] args){

//创建Spring的ApplicationContext.

ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");

//输出Spring容器

System.out.println("1");

PersonService p = ctx.getBean("personService",PersonService.class);

p.info();

}

}

PersonService

package org.crazyit.app.service;

public class PersonService {

private String name;

public void setName(String name)

{

this.name=name;

}

//测试Person类的info方法.

public void info()

{

System.out.println("此人名为:"+name);

}

}

bean.xml

xmlns="http://www.springframework.org/schema/beans"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">

目录结构:

src--

lee--SpringTest.java

org.crazyit.app/service--PersonService.java

等大神解决,谢谢了。。

------解决方案--------------------

空指针了。看看你的 classpath 下是不是有多个 spring 配置文件

------解决方案--------------------

web.xml是怎么配置的啊

------解决方案--------------------

class里似乎多了个空格。

------解决方案--------------------

PersonService类中的name没有get 方法。。。

------解决方案--------------------

引用:PersonService类中的name没有get 方法。。。

setter注入,只需要set方法就行,不用get方法

初始化java工具失败,spring初始化失败解决办法相关推荐

  1. 计算机显卡初始化失败,电脑显卡驱动安装失败原因,其解决办法

    原标题:电脑显卡驱动安装失败原因,其解决办法 电脑显卡驱动,可能因为很多问题,导致出现失败,有兼容性,也有数字签名,更可能因为Windows installer服务没有开启导致. 每个问题都有不同的解 ...

  2. java微信公众号开发token验证失败的问题及解决办法

    java微信公众号开发token验证失败的问题及解决办法 参考文章: (1)java微信公众号开发token验证失败的问题及解决办法 (2)https://www.cnblogs.com/beardu ...

  3. 总结 | Revit安装失败的常见问题及解决办法

    Revit作为最常用的BIM软件之一,由于体量大.不同电脑软硬件情况不同等原因,安装经常是不那么顺利的. 特别是初次安装的系统,经常会安装失败.下面就来总结一下Revit安装失败的常见问题及解决办法, ...

  4. 总结:Revit安装失败的常见问题及解决办法

    Revit作为最常用的BIM软件之一,由于体量大.不同电脑软硬件情况不同等原因,安装经常是不那么顺利的. 特别是初次安装的系统,经常会安装失败.下面就来总结一下Revit安装失败的常见问题及解决办法, ...

  5. android qq三方登录授权失败,QQ第三方登陆授权失败110401原因及解决办法分享

    qq第三方登陆授权失败出现代码110401是什么情况?遇到这种情况该如何解决?相信很多用户们在操作的时候都出现过类似的情况吧?下面是小编带来的攻略解析,一起来关注下! qq第三方登陆授权失败11040 ...

  6. springboot下Static变量通过@Value和set方法注入失败的问题和解决办法

    首先static变量是不能直接使用@value进行注入. 但是也不是没有办法.操作如下: 1.在这个变量的类上标上注解@Component 2.通过set方法就可以,给在set方法上使用@Value注 ...

  7. linux调用一个函数失败 打印错误,linux下settimeofday函数调用失败,何故?解决办法...

    当前位置:我的异常网» C语言 » linux下settimeofday函数调用失败,何故?解决办法 linux下settimeofday函数调用失败,何故?解决办法 www.myexceptions ...

  8. 火线精英手游服务器维护,火线精英手机版登录失败进不去解决办法

    火线精英手机版登录失败进不去怎么办?火线精英手机版开测以来受到很多喜欢射击游戏的玩家喜爱,但是有玩家表示在游戏中遇到了登录失败进不去的情况,下面小编就为玩家们介绍一下火线精英手机版登录失败进不去的解决 ...

  9. 安卓雷曼大冒险一直连接服务器,雷曼大冒险连接不到服务器是什么原因?网络连接失败的原因和解决办法[图]...

    类型:休闲益智 大小:79.13MB 评分:10 平台: 雷曼大冒险连接服务器老失败怎么办?游戏ios版上线不久,很多玩家都在第一时间下载体验了,但是发现服务器连接总是失败,下面是友情手机站小麦整理出 ...

  10. 九龙战登录只显示一个服务器,九龙战登录失败进不去解决办法

    九龙战是腾讯推出的一款三国题材的动作竞技手游,目前已经开启了不删档测试,但是玩家们在游戏中遇到了登录失败进不去的情况.下面小编就为大家介绍一下九龙战登录失败进不去解决办法. 首先玩家们要知道九龙战是一 ...

最新文章

  1. 8款审核AWS帐户安全性的免费工具,你值得拥有
  2. linux c setuid函数解析
  3. python提取excel数据-代码详解:使用Python从不同表格中提取数据
  4. 期望文件系统格式在“1”到“4”之间;发现格式“6”
  5. Windbg程序调试--转载
  6. boost::endian::order的用法测试程序
  7. SQL Server 2008 R2 Developer Edition图文安装教程
  8. mysql并发获取唯一数值_高并发分布式环境中获取全局唯一ID[分布式数据库全局唯一主键生成]...
  9. 【jenkins】jenkins CI/CD搭建基本过程
  10. linux shell跳板机,用shell开发跳板机
  11. 【python】yaml文件操作
  12. 下载网页内容,并编译生成CHM文件
  13. Gephi教程实战:从入门到精通
  14. 用java实现楼层导航_楼层导航
  15. 【网络安全】GitHub项目监控,teemo子域名查询
  16. 思考的救赎(一):三消游戏实现探索
  17. C#源码大型ERP系统企业管理 CS框架源码 进销存 二次开
  18. 【问题】python open函数中的newline参数问题
  19. mysql group top_Mysql group by 后取 top N 问题
  20. ArcGIS JavaScript for API(003):geojsonlayer

热门文章

  1. Velocity介绍
  2. 一网打尽深度学习之卷积神经网络的经典网络(LeNet-5、AlexNet、ZFNet、VGG-16、GoogLeNet、ResNet)
  3. Linux下rz命令和sz命令使用方法
  4. C++内存泄露检测原理
  5. 初学者如何开发出高质量J2EE系统
  6. DLL中导出函数的声明有两种方式
  7. caffe学习(六):使用python调用训练好的模型来分类(Ubuntu)
  8. activiti bpmn 安装不上_小猿圈之Eclipse安装Activiti插件(流程设计器)
  9. python守护进程进程池_Python3标准库:multiprocessing像线程一样管理进程
  10. 内核线程、轻量级进程、用户线程