用myeclipse10.0整合SSH(Spring+Hibernate+Struts2)发生异常。
导入的包是myeclipse10自带,删除了antlr.jar和commons-collections-3.1低版本jar包我的applicationContext.xm...
导入的包是myeclipse10自带,删除了antlr.jar和commons-collections-3.1低版本jar包
我的applicationContext.xml文件在classpath路径下面,但是一直报这个错。。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<param-value>/WEB-INF/applicationContext.xml</param-value>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
<param-value>classpath:applicationContext.xml</param-value>
以上这些都试过,但是还是不行,
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/spring-context/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/spring-context/applicationContext.xml] 展开
我的applicationContext.xml文件在classpath路径下面,但是一直报这个错。。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<param-value>/WEB-INF/applicationContext.xml</param-value>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
<param-value>classpath:applicationContext.xml</param-value>
以上这些都试过,但是还是不行,
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/spring-context/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/spring-context/applicationContext.xml] 展开
7个回答
展开全部
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
更多追问追答
追问
org.springframework.web.context.ContextLoaderListener
这个我也加了,,但是问题都一点都没解决
追答
Could not open ServletContext resource [/WEB-INF/spring-context/applicationContext.xml]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:**/**/*.xml</param-value>
</context-param>
他现在是报你这个路径下没有文件/WEB-INF/spring-context/applicationContext.xml,多配置了反而错了,你应该像我上面那样类似用通配符试试
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:**/**/*.xml</param-value>
</context-param>
他现在是报你这个路径下没有文件/WEB-INF/spring-context/applicationContext.xml,多配置了反而错了,你应该像我上面那样类似用通配符试试
追问
contextConfigLocation
classpath*:**/**/*.xml
org.springframework.web.context.ContextLoaderListener
还是出错,,就根本不能缓和一下错误,,不知道是不是myeclipse10的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jar包冲突,我忘了是那些包冲突了,最好不要用myeclipse自带的那些包进行组合,很容易冲突,而且不知道是哪些包的问题。
更多追问追答
追问
就是刚开始学习整合,,不知道怎么改,,各种百度,,都不行。。求解啊。。
追答
给我你的邮箱吧,我给你发一份jar包,是没问题的。你整合ssh的时候不导入myeclipse的jar包,创建好之后,把我的jar包导进来。这样应该没问题。注意ssh版本。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jar包冲突吧,打开lib下面,把名字相似的jar包留下大的那个,把小的那个删掉。
追问
已经删掉了。。同样还有问题。。我这个是在我自己的电脑上面新建的项目。。在学校的机器上面myeclipse8.6同样的步骤就可以,,但是我的始终不行就是找不到那个文件。。我也不知道怎么改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试 移除项目下Struts2 Spring这个引用包 他可能与构建Spring3 时候的包冲突 然后删除tomcat webapp下的项目 重新部署运行试试看
追问
我已经把myeclipse10卸了。。现在是8.6的 没有问题了。。我对此很无语,,搞了两天。。不过还是谢谢你们
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询