论坛首页 入门技术论坛

struts+spring 在myeclipse中配置出现Servlet action is not available

浏览 7624 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-03-09  

前几天没事做的情况下想重新温习一下spring的知识,想起之前用struts+spring在myeclipse做东西的时候,出现了一个问题,用spring来做struts的Action代理的时候出现Servlet action is not available这个错误,郁闷了一天没有解决到问题,后来要做一个模拟项目的时候用到另一个springside的框架,对这个框架我的看法是挺不错的,虽然刚开始用的时候出现了几个问题,但是在后来在跟springside的负责人联系沟通下,springside得到进一步完善,用起来也不错,,在springside里面我也看到了之前我用struts+spring在Myeclipse里面的一些东西,好像一样的配置,怎么我的会出错呢?后来由于要做那个项目就没有再去想了。在不久的前几天那个项目做完了,没事做的情况下我想回故一下那些知识就想到了之前的没有解决的问题,于是我重新建了一个项目来做,发现还是有原来的那个错误,“Servlet action is not available”于是我就上网找资料,google,baidu,都试过了,也见到不少跟我一样的同志也出现过跟我一样的错误,也有不少人回答的那个问题,但是我发现没有一个是可以帮我解决到的,于是就想靠自己来解决,自己摸索,呵,这个不知道是不是我的优点。在启动TOMCAT的时候,出现说日志没有配好,之前也看到的,不过想着只是做一个简单的测试有没有通过而已,先不管日志的配置吧。原来在WEB.xml里面我配Spring的环境的时候先是用了listener的,然后启动TOMCAT的时候说我的listener启动不起来,导致我的项目也没有起来,我知道还有一个可以读取Spring的配置文件的,于是就改为那个ContextLoaderServlet的方式,用这个方式就出现了上面的问题,后来我就想是不是我的spring环境没有读进来啊,于是想看一下错误信息,可是Tomcat提供的错误信息也不多,就想把那个日志的属性文件放进来看一下错误信息,结果放进来一看,咦,有了,错误提示没有找到ContextLoaderListener类,于是我就到lib目录看了一下里同的包都有那些,嘿,给我发现了,居然Myeclipse没有帮我加进spring.jar这个包,于是我手动把spring.jar这个包加了进来,好,启动,出现了"loading spring root...............",哈,spring环境读到了,再测试,可以了,哈,问题解决!!!!!! ,希望给跟我一样错误的人一个提示吧!!,Myeclipse是没有帮我们加spring.jar这个包的

   发表时间:2007-03-09  
女生.....

用的红色都与众不同
引用

前几天没事做的情况下想重新温习一下spring的知识,
想起之前用struts+spring在myeclipse做东西的时候,
出现了一个问题,
用spring来做struts的Action代理的时候出现Servlet action is not available这个错误,
郁闷了一天没有解决到问题,
后来要做一个模拟项目的时候用到另一个springside的框架,
对这个框架我的看法是挺不错的,虽然刚开始用的时候出现了几个问题,
但是在后来在跟springside的负责人联系沟通下,
springside得到进一步完善,用起来也不错,,
在springside里面我也看到了之前我用struts+spring在Myeclipse里面的一些东西,
好像一样的配置,怎么我的会出错呢?后来由于要做那个项目就没有再去想了。
在不久的前几天那个项目做完了,
没事做的情况下我想回故一下那些知识就想到了之前的没有解决的问题,
于是我重新建了一个项目来做,发现还是有原来的那个错误,
“Servlet action is not available”于是我就上网找资料,google,baidu,都试过了,
也见到不少跟我一样的同志也出现过跟我一样的错误,
也有不少人回答的那个问题,但是我发现没有一个是可以帮我解决到的,
于是就想靠自己来解决,自己摸索,呵,这个不知道是不是我的优点。
在启动TOMCAT的时候,出现说日志没有配好,
之前也看到的,不过想着只是做一个简单的测试有没有通过而已,先不管日志的配置吧。


原来在WEB.xml里面我配Spring的环境的时候先是用了listener的,
然后启动TOMCAT的时候说我的listener启动不起来,
导致我的项目也没有起来,

我知道还有一个可以读取Spring的配置文件的,
于是就改为那个ContextLoaderServlet的方式,



用这个方式就出现了上面的问题,后来我就想是不是我的spring环境没有读进来啊,
于是想看一下错误信息,可是Tomcat提供的错误信息也不多,
就想把那个日志的属性文件放进来看一下错误信息,结果放进来一看,咦,有了,

错误提示没有找到ContextLoaderListener类,于是我就到lib目录看了一下里同的包都有那些,
嘿,给我发现了,居然Myeclipse没有帮我加进spring.jar这个包,
于是我手动把spring.jar这个包加了进来,好,启动,
出现了"loading spring root...............",哈,spring环境读到了,
再测试,可以了,哈,问题解决!!!!!! ,
希望给跟我一样错误的人一个提示吧!!,
Myeclipse是没有帮我们加spring.jar这个包的
0 请登录后投票
   发表时间:2007-03-09  
确实是与众不同的红色
0 请登录后投票
   发表时间:2007-03-09  
不过新手发不了贴所以也回答不了
0 请登录后投票
   发表时间:2007-07-31  
我也遇到同样的错误!!!看了楼主的解释还是解决不了!
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics