不管是在Eclipse下导入项目还是自己新建立的项目,运行后种种异常.主要有:
2013-11-7 0:49:57 org.apache.catalina.core.StandardContext listenerStop 严重: Exception sending context destroyed event to listener instance of class org.springframework.web.context.ContextLoaderListener java.lang.NoClassDefFoundError: org/springframework/web/context/ContextCleanupListener at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:80) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4980) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5626) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3947) at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:426) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1345) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519) at java.lang.Thread.run(Unknown Source)
最终还是跑起来了,总结如下:
- 要将所有用到的JAR文件放在WEB-INF/lib文件夹下面
- 原始的项目代码里缺少一个jstl-1.2.jar,需要将这个补上
-
原项目的Web根目录设置是WebRoot,Eclipse下默认新建的是WebContent,可以通过修改.mymetadata文件的如下部分为WebContent:
<attributes> <attribute name="webrootdir" value="WebContent" /> </attributes>
最后感叹一下这个helloworld居然用了将近30个JAR包,截图纪念一下:
相关推荐
【精通Java EE项目案例-基于Eclipse Spring Struts Hibernate光盘源码(第二版)】是一个专注于Java企业级开发的实战教程,包含了丰富的项目案例,旨在帮助开发者深入理解和掌握Java EE技术栈。在这个项目中,开发者将...
《轻量级JAVAEE企业应用实战第三版》是一本深入探讨如何在企业环境中高效使用JAVAEE技术的书籍。书中的"code_ch01-02"部分主要涵盖了前两章的源代码,让我们来详细剖析这两章可能涉及的重要知识点。 第一章通常会...
书中的第一章会介绍Eclipse的基本界面布局、工作空间(Workspace)的概念以及如何下载安装Eclipse。读者还将学习创建、导入和管理项目,以及自定义Eclipse的工作环境,例如设置编码格式和快捷键。 二、Java开发 ...
恭喜你,环境搭建配置成功,接下来第二章,将讲述基于接口的操作方式,增删改查。 整个工程目录结构如下: 除非申明,文章均为一号门原创,转载请注明本文地址,谢谢! mybatis实战教程(mybatis in action)之二:以...
2. **第二章:Servlet** - 学习Servlet的基本概念,了解它如何处理HTTP请求和响应,以及Servlet生命周期和配置。 3. **第三章:JSP** - JSP(JavaServer Pages)用于动态网页生成,讲解JSP语法、EL(Expression ...
第二章通过手工与开发工具的对比,让读者了解如何创建和运行最简单的Java应用,这是理解编程基础的重要实践。第三章则深入到Eclipse开发环境,解释了如何使用这个强大的集成开发环境(IDE)。 第四章聚焦于MyEclipse...
特别地,教程还包含了第十二章——“开发Struts 2 Spring应用”。这部分内容将引导读者进入企业级应用开发领域,讲解如何在MyEclipse中集成Struts 2和Spring框架,实现MVC架构。Struts 2提供了强大的控制层,而...
第十二章则深入探讨了如何在MyEclipse中开发基于Struts 2和Spring的应用。Struts 2是Struts的下一代版本,它提供了更强大和灵活的MVC框架,与Spring的集成也更为紧密。这一章将涵盖以下内容: 1. Struts 2的基础...
第1章web应用开发简介 1 1.1何为web应用 1 1.1.1web的概念及发展 1 1.1.2web应用程序 2 1.2使用java开发web应用 3 1.2.1面向对象的编程语言 3 1.2.2丰富的框架技术 4 1.2.3xml、css的应用 4 1.2.4使用...
JAVA微商城平台系统源码 带数据库 数据库及微信配置说明 运行环境: JAVA 源码详细: JAVA微商城平台系统源码带数据库 ...1、源码的架构为springmvc+spring+mybatis+mysql,开发环境为eclipse+jdk7+tomcat7
共24章,其中,第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、...
- **第二章 开发第一个Java应用程序** - 手工编写、编译并运行Java程序 - 使用Eclipse/MyEclipse来编写、编译并运行Java程序 - **第三章 Eclipse的基础概念、配置和使用** - 界面布局 - 菜单 - 工具栏 - 透视...
### 第二章:开发第一个Java应用程序 在这一部分,作者通过手工编写、编译并运行Java程序的方式,让初学者从实践中感受Java编程的基本流程。紧接着,通过使用Eclipse/MyEclipse进行同样的操作,展示了IDE的强大功能...
- **使用IDE开发**:介绍了如何利用Eclipse/MyEclipse来进行Java程序的编写、编译及运行,这是初学者了解IDE使用方法的重要环节。 #### 五、Eclipse的基础概念与使用 - **界面布局**:详细介绍了Eclipse IDE的主要...
通过"第1-7章.doc"和"第8-最后.doc"的学习,你可以逐步掌握JSP的基础语法、EL表达式、JSTL标签库的使用、JSP与Servlet的交互以及如何在实际项目中运用这些知识。而"《JSP应用教程》习题答案.doc"则提供了详细的解题...