最近由于要搭一个简易版的后台,利用原来的框架搭建,发现了诸多问题:
框架: spring + velocity + maven + tomcat7
由于问题太多,赶时间,没能好好整理,大概说下问题和解决方法:
Q1: Lexical error at line 199, column 120,类似这样的错误,但是报的是Tomcat的某个类
一直报道spring的View层,所以猜测是tomcat的问题或者spring velocity等问题
A1: 换Tomcat6.0
Q1.1: 出现Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
A1.1: http://serenity.iteye.com/blog/1470657
问题解决
Q2: maven 执行出问题 Unable to locate the Javac Compiler in: D:\Development\Java\jre1.5.0_16\..\lib\tools.jar
A2: http://blog.163.com/li_zhen_jie/blog/static/769570312009113171420870/
注:记住更新路径以后,eclipse,restart一下,才会看到新增的jdk jre选项
Ps:看来得好好研究下eclipse EE web工程的细节
分享到:
相关推荐
Struts2、Spring和Velocity是Java Web开发中的三个重要框架,它们各自负责应用程序的不同层面,协同工作可以构建出高效、可维护的Web应用。在这个"struts2+spring+velocity扩展实例V1版本"中,我们可以看到这三个...
这是一个基于Java技术栈,特别是Spring、JPA、Velocity和Ehcache框架开发的商城系统源码。这个系统可能被设计为一个毕业设计项目,展示了开发者对这些流行技术的掌握程度。接下来,我们将深入探讨这些技术及其在商城...
Struts2、Hibernate、Spring、Log4j、Tomcat 和 MySQL 是Java Web开发中的关键组件,它们共同构建了一个高效、可扩展的Web应用程序框架。以下是对这些技术的详细解释: **Struts2**:Struts2是一个基于MVC(Model-...
SSM(Spring、SpringMVC、MyBatis)是一个经典的Java web开发框架组合,而Velocity则是常见的模板引擎,常用于视图层的渲染。在这个项目中,“ssm+velocity增删改分页(含数据库)”是针对初学者的一个实践教程,...
【标题】"spring+springMVC+myBatis+maven项目整合"是一个常见的Java Web开发技术栈,这个项目集成了Spring框架(用于依赖注入和管理)、SpringMVC(用于处理HTTP请求和视图渲染)、MyBatis(作为持久层框架)以及...
Struts2提供了丰富的内置拦截器,如异常处理、参数校验等,同时支持多种结果类型,如JSP、FreeMarker、Velocity等视图技术。它还支持Action与Result之间的类型转换,以及OGNL(Object-Graph Navigation Language)...
5. **Web应用部署**:学习如何在Tomcat或其它应用服务器上部署ESHop项目,配置web.xml文件,以及如何调试和解决运行时问题。 6. **安全与优化**:了解如何使用Struts2的安全特性防止XSS和CSRF攻击,以及如何进行...
在IT行业中,构建高效、可维护的Web应用是至关重要的,而Maven、Spring MVC、Velocity和MyBatis是实现这一目标的四个关键组件。本文将深入探讨如何使用这些技术来搭建一个完整的Web应用程序。 首先,Maven是Apache...
它集成了大量的常用功能,如嵌入式Tomcat服务器、自动配置、起步依赖等,使得创建独立的、生产级别的基于Spring的应用变得非常容易。 在这个脚手架中,SpringBoot作为核心框架,负责应用的启动和管理;MybatisPlus...
它支持多种结果类型和模板技术,如JSP、FreeMarker或Velocity,允许开发者根据需求选择视图层技术。Struts2与Spring的整合能够实现业务服务的透明调用,提高代码可维护性。 Hibernate是一个对象关系映射(ORM)框架...
7.jar jta.jar log4j-1.2.11.jar xerces-2.6.2.jar xml-apis.jar spring-beans.jar spring-context.jar spring-core.jar commons-attributes-api.jar commons-attributes-compiler.jar...
- Tomcat5.0或更高版本。 - Ant1.6.1或更高版本。 2. **设置环境变量** - 设置`JAVA_HOME`、`ANT_HOME`和`CATALINA_HOME`。 3. **添加环境变量到PATH中** - 将`JAVA_HOME/bin`、`ANT_HOME/bin`和`CATALINA_...
在给定的文件列表中,`WEBDEMO.SQL`可能包含了数据库表结构和初始数据,`ReadMe.txt`可能是项目说明或者部署指南,`BBSDemo-Eclipse`和`BBSDemo-Tomcat`可能分别是Eclipse项目和Tomcat服务器的配置文件或部署目录。...
7. **测试与部署**: 使用Maven进行编译、测试和打包,部署到Web服务器如Tomcat,进行系统测试。 这个集成项目为开发者提供了一个基础框架,可以快速搭建具备完整功能的Web应用,包括用户登录、权限控制、数据持久化...
Spring Boot通过内置的Tomcat服务器和自动配置机制,简化了Web应用的搭建过程。而Velocity则提供了一种模板语言,允许开发者将业务逻辑与视图呈现分离,使得页面设计更加独立。在Spring Boot中集成Velocity,可以...
7. **日志记录**:通过Log4j记录应用运行时的重要信息,帮助诊断问题和优化性能。 在实际开发中,这四个框架的集成能够提高开发效率,减少代码重复,并为团队协作和应用维护提供便利。同时,这个空白框架为开发者...
5. 其他可能需要的库:log4j或slf4j日志框架、jackson或gson用于JSON处理、velocity或freemarker用于模板引擎等。 在实际开发中,你可能还需要使用Maven或Gradle等构建工具来管理这些依赖,它们会自动下载并整合所...
虽然 Spring 的设计初衷主要是为了解决服务器端开发的问题,但其实任何 Java 应用都可以从中获益,尤其是它所提供的简单性、可测试性和松耦合的特点。 - **控制反转 (IoC)**:IoC 是一种设计模式,用来降低代码之间...
【Eclipse + Tomcat + Maven 配置Spring】是一个经典的Java Web开发环境搭建教程,主要涉及以下几个关键知识点: 1. **JDK安装与配置**: JDK是Java开发的基础,安装后需要设置环境变量,包括`JAVA_HOME`指向JDK的...