`
cloudstars
  • 浏览: 40229 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JaveEE版Eclipse使用Tomcat运行maven-web工程

 
阅读更多

背景:

       使用Maven进行web开发已经有差不多一年了,基本上都是使用jetty插件运行与调试,用着也算方便。不过,时间久了,每次一来新项目都要配一下插件,不是很方便;另外,生产一般用Tomcat,不用Jetty,可能两个容器会存在一些差异。于是,想着能不能用Tomcat运行。

 

前提:

     1、安装好maven环境;

     2、使用JavaEE版eclipse并且配置好maven插件;

 

步骤:

     1、创建一个architype为web-app的mave项目



  

    2、激活项目Facets特性

         右键项目->属性->选中Project Facets,默认是没有激活的,点击Convert to faceted form...即可

     3、勾选Danymic Web Module属性

    4、新建Server

    菜单window->show views->选择Server视图,在Server视图右键,创建Server

 

 点击Finish,OK

 

5、部署maven web工程的资源

    默认情况下,tomcat运行时会加载工程classpath下的文件,但是maven的webapp下的资源文件以及maven依赖的jar包tomat是不知道的,需要手工添加。工程右键->属性->Deployment Assembly.

1、项目-> 属性-> Deployment Assembly -> Add -> folder -> 选择src/main/webapp

2、项目-> 属性-> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Dependencies ,点击OK,新增两项,这里就全部搞定了,启动tomat运行即可。



 

  • 大小: 54.1 KB
  • 大小: 35.6 KB
  • 大小: 85.1 KB
  • 大小: 51.1 KB
  • 大小: 33.4 KB
  • 大小: 46.6 KB
分享到:
评论

相关推荐

    Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip

    2. **Java EE支持**: Eclipse JavaEE版本专门针对Java企业版(Java EE)开发,包含了一系列用于开发Web应用、分布式系统和企业服务的工具。这些工具涵盖了从模型-视图-控制器(MVC)框架到Java服务器页面(JSP)、...

    eclipse-inst-jre-win64.rar

    "eclipse-inst-jre-win64.rar"这个文件是Eclipse的Windows 64位版本的安装程序,包含了Java运行时环境(JRE),使得用户在没有预先安装JRE的情况下也能顺利运行Eclipse。对于Java EE(Java企业版)开发者来说,...

    eclipse-jee-2021-12-RC1-win32-x86_64.zip

    运行eclipse.exe,你将进入Eclipse的启动界面,可以创建新项目、导入现有项目,或连接到已有的Java EE服务器,开始你的开发工作。 总的来说,Eclipse JEE 2021-12 RC1是Java EE开发者的重要工具,它集成了众多开发...

    eclipse-jee-juno-SR1-win32.zip

    在使用Eclipse进行Java EE开发时,你可以创建Web项目,使用内置的Tomcat或Jetty服务器进行本地调试,编写Servlet、JSP和JavaBean,利用JPA进行持久化操作,通过JMS进行消息传递,还可以通过WSDL和SOAP进行Web服务的...

    创建maven动态web工程demo

    "的字样,这标志着你成功地创建了一个使用Maven和Eclipse的动态Web工程。 在实际开发中,你可能还需要配置更复杂的依赖、添加更多的Servlet、处理POST请求、使用模板引擎等。但这个简单的"Hello, World!"例子为你...

    JavaEE开发工具-经典稳定版-霓虹灯

    JavaEE开发工具经典稳定版——霓虹灯,指的是Eclipse IDE for Java EE Developers的一个特定版本,Eclipse Neon.2,适用于Windows 64位操作系统。这个版本因其稳定性和丰富的功能集而备受Java开发者青睐,是进行...

    eclipse+maven创建web项目

    以下将详细介绍如何使用Eclipse和Maven来创建一个Web项目。 首先,确保你已经安装了Eclipse IDE和Maven。Eclipse可以从其官方网站下载,而Maven可以通过Apache Maven项目官网获取并进行安装。安装完成后,我们需要...

    maven的优缺点 项目

    如果是web项目,会将依赖的项目打成一个jar包,放到web-inf/lib中 特别的图 创建完以后如下图: 添加依赖 5.搭建ssm 5.1.创建数据库 5.2.创建项目:确定项目可以在tomcat上运行 5.3.添加Spring 添加jar包 添加...

    eclipse独立绿色版,eclipse一键运行包,eclipse一键启动包

    启动后,直接运行一个web项目,包含155个java代码案例,一键启动,直接开始学习案例。 可以直接开发JavaSE项目或者JavaEE项目,已经配置好了。 配置的内容是使用eclipse官方的2023.12月版本增加的配置,可以放心...

    eclipse 创建 Meave Web 项目

    要在 Eclipse 中使用 Maven 创建一个 Web 项目,首先确保已经安装了 Eclipse 和 Maven,并且 Eclipse 已经配置好了 Maven 插件。 1. **打开 Eclipse**:启动 Eclipse 并确保已经安装了 Maven 集成插件。 2. **新建 ...

    JavaEE6WebApp:使用JavaEE6的基本Web应用程序。 Servlet,JSP,Maven,Tomcat,Java和Eclipse

    7. **项目结构**:JavaEE6WebApp的目录结构遵循Maven的标准约定,包括`src/main/java`存放Java源代码,`src/main/resources`存储资源文件,`src/main/webapp`放置Web应用相关的HTML、JSP、CSS、JavaScript和WEB-INF...

    eclipse javaEE oxygen for linux

    9. **Maven和Gradle集成**: Eclipse Oxygen集成了流行的构建管理系统Maven和Gradle,可以帮助开发者管理和构建复杂的JavaEE项目,实现依赖管理和自动化构建。 10. **版本控制**: Eclipse Oxygen也集成了Git等版本...

    eclipse-march2018-oxygen.3-win32-x86_64.zip

    Eclipse 是全球开发者广泛使用的开源集成开发环境(IDE),尤其在Java编程领域有着极高的声誉。Eclipse 平台以其强大的可扩展性、灵活性和高效性吸引了大量的开发者。"eclipse-march2018-oxygen.3-win32-x86_64.zip...

    study-web-backend.zip

    8. **Tomcat与Web容器**: Tomcat是一款流行的开源JavaEE应用服务器,它实现了Servlet和JSP规范,可以部署和运行JavaEE Web应用。Web容器负责管理Web组件,处理HTTP请求并调用相应的Servlet。 9. **测试与调试**: ...

    Maven精品教程 零散笔记

    8. 运行调试Maven项目:通过输入mvntomcat:run命令运行项目,如果需要进行调试,则需要附加调试器到正在运行的Tomcat实例中,并且在Eclipse中配置好相应的调试设置。 9. Maven整合Struts2:文档中提到了如何利用...

    JavaEE环境搭建

    在本文档中,我们将详细介绍如何在Windows环境下搭建JavaEE的基础开发环境,包括安装配置JRE、Tomcat、MySQL以及使用Eclipse作为集成开发环境(IDE)。 #### 二、安装JRE Java Runtime Environment (JRE) 是Java...

    轻量级JAVAEE企业应用实战第三版_code_ch01-02

    2. **开发工具**:可能会涉及Eclipse、IntelliJ IDEA等主流JAVAEE集成开发环境的使用,以及如何配置JAVAEE的开发环境,包括JDK、服务器(如Tomcat、JBoss、GlassFish等)的安装与配置。 3. **基本Web项目创建**:...

    javaee-kickoff-app.zip

    4. **配置文件**:如`WEB-INF/web.xml`,这是Web应用的部署描述符,用于配置Servlet、过滤器和监听器。此外,可能还有其他XML配置文件,如EJB的ejb-jar.xml,或者Spring框架的配置。 5. **依赖管理**:Maven的`pom....

Global site tag (gtag.js) - Google Analytics