创建maven的webapp项目
修改项目路径下的 org.eclipse.wst.common.project.facet.core.xml文件
由
<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <fixed facet="wst.jsdt.web"/> <installed facet="java" version="1.5"/> <installed facet="jst.web" version="2.3"/> <installed facet="wst.jsdt.web" version="1.0"/> </faceted-project>
改为
<?xml version="1.0" encoding="UTF-8"?> <faceted-project> <fixed facet="wst.jsdt.web"/> <installed facet="java" version="1.7"/> <installed facet="jst.web" version="3.0"/> <installed facet="wst.jsdt.web" version="1.0"/> </faceted-project>
修改Pom
在build节点下添加
<plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins>
右键修改项目属性
增加server runtime
此时项目还是有个红色报错小标,不过没事,因为web.xml还是老版本导致
解决方案 2个可选
- 右键新建一个sevlet,再update maven红色小叉消失
- 或者修改web.xml的引用头
另附个版本web.xml头(转自http://blog.csdn.net/z69183787/article/details/36008097)
web.xml v2.3
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> </web-app>
web.xml v2.4
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> </web-app>
web.xml v2.5
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> </web-app>
web.xml v3.0
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> </web-app>
相关推荐
在视频教程中,你将学习到如何在Eclipse中创建Maven Web项目,配置Servlet 3.0的相关注解,以及如何运行和调试基于Servlet 3.0的应用程序。这将帮助你更高效地开发和管理Java Web项目。 通过学习这个视频教程,...
**JSP项目集成Jetty服务器与Servlet 3.0演示** 在Java Web开发中,`JSP(JavaServer Pages)`是一种动态网页技术,它允许开发者将Java代码嵌入到HTML页面中,以实现服务器端的逻辑处理。而`Servlet`是Java EE中的一...
本教程将详细介绍如何使用Eclipse结合Maven创建一个Spring MVC项目。 首先,确保你已经安装了Eclipse IDE和Maven。如果没有,你需要访问官方网站下载并按照指示进行安装。对于Eclipse,可以选择Java EE版本,因为它...
1. **创建模块**:在IDE如IntelliJ IDEA或Eclipse中,为每个功能创建一个新的Maven Web Application项目,并在对应的`pom.xml`中添加Servlet 3.0依赖。 2. **编写代码**:在每个模块中,使用Servlet 3.0的注解配置...
本篇文章将详细介绍如何利用Maven创建一个Servlet版本为3.0、Java版本为1.7的Web项目,并对创建过程中可能出现的问题及解决方案进行深入探讨。 #### 二、准备工作 1. **安装环境**: - Eclipse IDE(推荐使用最新...
通过上述步骤,您已经成功地在Eclipse中创建了一个Maven Web项目,并将其部署到了Tomcat服务器上。这种集成方式不仅提高了开发效率,还简化了项目的管理和构建过程。这对于实际开发工作来说是非常有益的。
7. **Java EE支持**:Eclipse 3.0在Java EE开发方面有显著提升,包括Web项目的创建、服务器的配置、JSP和Servlet的开发等,是Java Web开发者不可或缺的工具。 8. **协作与团队开发**:了解如何使用Mylyn任务管理...
总结,通过Eclipse创建和管理Maven Web项目,能够帮助开发者高效地构建符合Java Web标准的应用,并利用Maven的强大功能管理依赖和构建流程。了解和掌握这些知识点,对于Java Web开发者来说至关重要。
Maven坐标:org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016; 标签:eclipse、jetty、orbit、javax、servlet、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”...
总的来说,"jsp+servlet+EJB3.0网上书店"项目展示了如何利用Java Web技术栈实现一个基本的电子商务系统,虽然功能可能不完整,但它为学习者提供了一个了解和实践这些技术的起点。通过深入研究和扩展这个项目,开发者...
在Eclipse中使用Maven工程管理项目时,默认使用Tomcat6的版本,但是在实际开发中,我们可能需要使用Tomcat7以上的版本来支持新的功能和特性。下面,我们将详细介绍如何在Eclipse中使用Maven工程使用Tomcat7以上插件...
本文将详细介绍如何在Eclipse中搭建一个基于Spring MVC 3.0的项目,并讲解其中所需的jar包。 首先,我们需要理解Spring MVC 3.0的核心组件和功能。3.0版本引入了许多改进,包括对RESTful风格的支持、增强的类型安全...
在实际开发中,利用Maven或Gradle等构建工具,可以方便地管理和依赖Servlet API库。同时,使用日志框架(如Log4j或SLF4J)可以记录Servlet的生命周期事件,便于追踪和诊断问题。 总结,Servlet是Java Web开发的核心...
Servlet3.0或更高版本(如Tomcat7或更高版本)。 MySQL5.5或更高版本(如需使用MySQL5.0,可将mysql驱动版本替换为5.1.24);Oracle10g或更高版本;SQLServer2005或更高版本。 Maven3.2或更高版本。 系统后台兼容的...
在JavaWeb开发中,Eclipse是一款非常流行的集成开发环境(IDE),它提供了强大的代码编辑、调试和项目管理功能。本文将详细阐述如何在Eclipse中配置JavaWeb项目的开发环境,以便进行高效、顺利的开发工作。 首先,...
spring mvc maven项目,导入IDEA后无报错,需要在IDEA中...该项目使用servlet3.0规范,无web.xml,无spring.xml等配置文件,所有的配置均通过Java Config、注解搞定,项目中还集成了log4j2技术,以及前端html文件等。
Tomcat 9.0是Tomcat的最新稳定版本,支持Java Servlet 4.0、JSP 2.3和EL 3.0规范。它提供了一个轻量级的Web服务器和应用服务器环境,用于开发和部署Java Web应用程序。 2. **Eclipse 2018版**:Eclipse是一款强大的...
- 确保Tomcat服务器的版本与你的项目兼容,例如,如果你的项目是基于Servlet 3.0的,那么Tomcat 7或更高版本是必要的。 - 部署过程中如果遇到问题,检查Eclipse错误日志或Tomcat的catalina.out日志,它们通常能提供...
工具方面,IDE如Eclipse和IntelliJ IDEA都有集成的Servlet支持,可以帮助我们快速创建、调试和部署Servlet。Maven或Gradle等构建工具则可以方便地管理Servlet依赖。 总结,Servlet是Java Web开发的基础,理解其原理...
Tomcat 7.0版本是一个流行的轻量级应用服务器,支持Servlet 3.0规范,而Eclipse则是一款强大的Java开发工具,提供了丰富的插件支持来方便与服务器的整合。下面我们将详细探讨如何将Tomcat 7.0与Eclipse集成。 ...