`
sasion
  • 浏览: 34109 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

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

阅读更多

前几天没事做的情况下想重新温习一下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这个包的

分享到:
评论
4 楼 nesta13 2007-07-31  
我也遇到同样的错误!!!看了楼主的解释还是解决不了!
3 楼 抛出异常的爱 2007-03-09  
不过新手发不了贴所以也回答不了
2 楼 dearwolf 2007-03-09  
确实是与众不同的红色
1 楼 抛出异常的爱 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这个包的

相关推荐

    图解MyEclipse配置struts+hibernate+spring 免费下载

    图解MyEclipse配置struts+hibernate+spring图解MyEclipse配置struts+hibernate+spring图解MyEclipse配置struts+hibernate+spring图解MyEclipse配置struts+hibernate+spring图解MyEclipse配置struts+hibernate+spring...

    struts+spring+hibernate经典整合入门myeclipse实例

    6. 在Struts的Action中,通过Spring的ApplicationContext获取DAO,进行数据库操作。 在sshtest2这个项目中,你将找到这些配置文件以及对应的Java源代码,包括Action类、DAO接口及实现、实体类等。你可以按照这些...

    王者归来之JAVA程序开发大全:基于MYECLIPSE平台+STRUTS+HIBERNATE+SPRING主体流框架开发.pdf

    书中可能详细介绍了如何在MyEclipse环境中配置这些框架,包括创建项目、导入库、编写配置文件、设计实体类、实现业务逻辑和服务接口等步骤。此外,还可能涉及如何进行单元测试、性能优化以及异常处理等实践技巧。 ...

    MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12

    根据提供的标题、描述以及部分内容,本文将详细解析与MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12相关的技术栈及其应用。这些技术在企业级开发中非常常见,能够帮助开发者构建高效...

    struts+spring+hibernate

    Struts、Spring 和 Hibernate 是Java开发中非常著名的三个开源框架,它们组合在一起形成的SSH(Struts、Spring、Hibernate)框架,是企业级Web应用开发的常用解决方案。SSH框架的整合可以实现模型-视图-控制器(MVC...

    Myeclipse8.5下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3

    1. **配置Spring监听器**:在web.xml文件中添加Spring的监听器配置,以便于在启动服务器时加载Spring配置。 ```xml <param-name>contextConfigLocation <param-value>classpath:applicationContext*.xml ...

    Eclipse + MyEclipse整合Struts+Spring+Hibernate简单例子开发

    标题 "Eclipse + MyEclipse整合Struts+Spring+Hibernate简单例子开发" 指向的是一个关于如何在集成开发环境Eclipse与MyEclipse中搭建Struts、Spring和Hibernate(SSH)框架的教程。SSH是Java Web开发中常用的一个...

    在Myeclipse上配置工程(struts+spring+hibernate)

    完成以上步骤后,你就成功地在Myeclipse中配置了一个Struts、Spring和Hibernate集成的工程。你可以继续编写Action、Form、Service和DAO类,实现具体的功能。记得测试每个部分以确保所有组件正常工作,并遵循MVC模式...

    MyEclipse配置struts+hibernate+spring+FreeMarke

    本教程将详细介绍如何在MyEclipse中配置四大框架:Struts、Hibernate、Spring和FreeMarker,以实现一个完整的MVC(模型-视图-控制器)架构。 首先,Struts是一个基于MVC设计模式的Java Web应用框架,它负责处理用户...

    用MyEclipse搭建Struts+Spring+Hibernate框架(图文).doc

    标题与描述均指向了“用MyEclipse搭建Struts+Spring+Hibernate框架”的主题,这一文档旨在指导读者如何在MyEclipse环境下构建一个基于Struts、Spring和Hibernate的开发框架,通常被称为SSH(Struts-Spring-Hibernate...

    Struts+Spring+Hbernate登录模块简单例子

    一个简单的Struts+Spring+Hibernate的登录模块的代码,含数据库代码和部分简单说明(适合刚接触Struts+Spring+Hibernate框架的开发者); 本例采用myEclipse6.0.1和tomcat6开发,可直接导入myeclipse工程运行...

    jsp+Struts+mysql+Myeclipse登录注册例子

    同时,Struts的配置文件(struts-config.xml)定义了请求与Action之间的映射关系。 在JSP页面中,开发者会创建HTML表单,用户可以在其中输入用户名和密码。当用户提交表单时,JSP页面会通过Struts的ActionForm将...

    struts+spring+hibernate整合

    2. **添加Struts框架**:通过向导添加Struts框架,并在`struts-config.xml`文件中配置Action。此处创建了一个简单的登录Action,当用户名和密码为"test"时,转发到"success"页面,否则转发到"failure"页面。 3. **...

    新闻发布系统 Struts+Hibernate+Spring

    使用了Struts+Hibernate+Spring来构建整个网站。 布局使用了CSS和DIV。 部署前请修改以下文件: NewReleseSystem\WebRoot\WEB-INF下面的applicationContext.xml文件 修改里面的数据库的用户名和密码为你所安装的...

    java web 程序开发大全 基于myeclipse平台+struts+hibernate+spring

    java web 程序开发大全 基于myeclipse平台+struts+hibernate+spring主流框架开发的代码,是一本很好的入门的书,因为大小的关系,分两部分,这是part1,到16章

    Struts+Spring+Hibernate快速入门

    - Spring的声明式事务管理使得无需在代码中显式处理事务开始、提交和回滚,只需在配置文件中声明事务规则即可。 3. **Hibernate**: - Hibernate是一个对象关系映射(ORM)框架,它允许开发者以对象的方式操作...

    图文教程MyEclipse配置struts+hibernate+spring.doc

    本文档主要讲述了如何在MyEclipse中配置struts、hibernate和spring三个框架,以实现一个完整的Web应用程序。下面是从本文档中提取的重要知识点: 1.struts框架的配置 struts是一个基于MVC模式的Web应用程序框架。...

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    在Myeclipse中开发基于Struts、Hibernate和Spring的项目,首先需要正确配置这三个框架的环境,包括安装Myeclipse、下载相关插件和数据库驱动,然后在项目中添加Struts、Hibernate和Spring的支持。接着,根据项目需求...

Global site tag (gtag.js) - Google Analytics