`
weitao1026
  • 浏览: 1048617 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Eclipse中Maven WEB工程tomcat项目添加调试以及项目发布细节记录

 
阅读更多

一、建立一个maven  WEB项目

1、file->new->other

2、 进入项目类型选择对话框,如下图。我们选择Maven->Maven Project。然后点击next按钮。

3、进入工作空间选择对话框;如下图。Location->browse选择一个文件夹作为你的项目工作空间,也就是新建项目的磁盘存储位置。然后点击next按钮,进入下一步。

4、进入maven项目类型选择对话框,如下图。

我们选择Artifact Id为maven-arrchetype-webapp。这种类型的就是maven的web项目了。点击next进入下一步。

5、进入项目属性设置对话框,如下图。填写Group  Id和Artifact Id。其中Artifact Id将作为项目名称显示。点击finish完成项目新建过程。

6、得到一个如下目录结构的maven WEB工程项目。

7、新建maven WEB项目的web.xml里面是没有指定欢迎页面的,需要手动加一下。加后的配置如下。

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
 
  1. <!DOCTYPE web-app PUBLIC  
  2.  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  
  3.  "http://java.sun.com/dtd/web-app_2_3.dtd" >  
  4.   
  5. <web-app>  
  6.   <display-name>Archetype Created Web Application</display-name>  
  7.     
  8.   <welcome-file-list>  
  9.      <welcome-file>index.jsp</welcome-file>  
  10.   </welcome-file-list>  
  11.     
  12. </web-app>  


二、eclipse中配置调试服务容器

 

1、打开servers视图。Window -> Show View -> Other

2、进入视图选择对话框,如下图。选择Server->Servers 点击OK确定。

3、servers视图就被加载到控制台的位置,如下图

4、在servers视图,鼠标右单击,出现如下图新建server浮动标签。点击Server。

5、进入容器选择及配置对话框,如下图。我们选择Apache->Tomcate  v6.0 Server,点击next按钮。

6、进入项目添加、移除对话框,如下图。显示在这里的项目都是WEB项目,如果在新建maven项目的时候没有选择为webapp项目,在该对话框中就不会出现如下图的mavenWeb可选项目。

7、选中需要添加到容器中的web项目,点击Add,添加到server中。点击finish完成服务配置。

8、完成server配置后,会在servers视图出现一个刚刚新加的server,如下图。

9、这时候server配置基本完了,但是如果这时候选择服务启动,服务启动不成功。

 

警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property'source' to 'org.eclipse.jst.j2ee.server:mavenWeb' did not find a matchingproperty.
10、双击刚刚新加的那个服务

 

11、进入服务配置界面,如下图。选中:Publish module contexts to separate XML files,在停止服务的情况下保存配置。不停止服务,无法保存修改的。重新启动服务,便不会出现上面的警告了。

12、在浏览器里面输入地址:http://localhost:8080/mavenWeb   便可看到首页里面的内容了。自此,eclipse中maven web项目tomcat调试环境配置已经完成。

三、原理说明

 

其实在eclipse中配置server的时候,eclipse会把web项目自动发布到工作空间的:

.metadata\.plugins\org.eclipse.wst.server.core\

的这个目录中,具体你的项目被发布到这个目录的哪个位置要看你配置的server个数了。假如你的eclipse中只配置了一个server,那么你的项目就被发布到:

.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

你会看到,在这个目录下有你的项目被发布到这里来了。在eclipse中运行server的时候,其实执行的代码就是这个地方的。


分享到:
评论

相关推荐

    eclipse+maven+tomcat集成

    - **配置Tomcat服务器**:在Eclipse中配置Tomcat服务器,可以通过`Window -&gt; Preferences -&gt; Server -&gt; Runtime Environments`添加Tomcat服务器。 - **部署项目**:在创建的Maven Web项目中,右键点击项目,选择`Run...

    Maven+Eclipse 中使用tomcat

    这个主题涵盖了源码管理和开发工具的使用,包括Maven的项目管理能力以及Eclipse的IDE功能,同时强调了如何利用这两个工具配合Tomcat容器进行Web应用的开发和部署。 【总结】 Maven与Eclipse结合使用,大大简化了...

    Eclipse使用Maven构建web项目视频教程

    4. **运行与调试**:在Eclipse中,可以配置Tomcat或其他Servlet容器作为服务器,然后右键选择"Run As" -&gt; "Run on Server"来运行Web应用。 **五、使用Eclipse构建Web项目注意事项** - **设置Maven本地仓库**:确保...

    使用Eclipse构建Maven的Web项目

    这篇博客"使用Eclipse构建Maven的Web项目"将详细介绍如何利用Eclipse创建并配置一个基于Maven的Web应用程序。 首先,创建Maven Web项目需要Eclipse安装了Maven插件。这个插件通常称为"M2E"(Maven Integration for ...

    maven项目转换WEB项目

    4. **配置服务器**:在Eclipse中添加并配置你需要的Web服务器,例如Tomcat或Jetty,然后将你的Web项目部署到该服务器。 5. **使用Eclipse的构建路径**:虽然项目已经是Dynamic Web Project,但仍需要处理Maven的...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热部署,即代码修改后无需重启服务器即可看到更新效果。 首先,Maven是一个强大的项目...

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    通过以上步骤,你就能在Eclipse JEE环境中成功创建一个Maven项目并将其转换为Dynamic Web Project,从而方便地进行Java Web应用的开发和调试。记住,维护好`pom.xml`文件是确保项目可构建和依赖管理的关键。同时,...

    Eclipse+tomcat+maven 配置Spring mvc图文教程.zip

    在IT行业中,构建一个基于Java的Web应用常常涉及到多个组件的集成,如Eclipse作为IDE,Tomcat作为应用服务器,Maven作为项目管理和构建工具,以及Spring MVC作为Web层的框架。本教程将深入探讨如何将这些组件整合在...

    Maven_web项目非plugin方式调试

    通过上述步骤,可以将Maven Web项目在Eclipse中配置为动态Web项目,并通过配置支持的Web容器来运行和调试。这种方式不仅可以使用Eclipse的调试工具,还提供了更为灵活的部署和调试选项,有助于提高开发效率和项目的...

    第一个eclipse maven web项目实例

    通过这个实例,学习者可以了解如何在Eclipse中创建和管理Maven Web项目,掌握Maven的基本配置,以及如何在Eclipse中调试和运行Web应用。同时,也会对Maven的依赖管理和构建流程有更深入的理解。

    maven-eclipse-tomcat热部署

    【 Maven 热部署在 Eclipse 和 Tomcat 中的实践】 Maven 是一个强大的构建工具,广泛用于Java项目管理,它负责构建、依赖管理和项目信息管理。在开发Web应用程序时,结合Eclipse集成开发环境(IDE)和Tomcat服务器...

    eclipse+maven创建web项目

    当我们需要在Eclipse中创建一个Web项目时,结合Maven可以使得项目管理和构建过程更加规范和高效。以下将详细介绍如何使用Eclipse和Maven来创建一个Web项目。 首先,确保你已经安装了Eclipse IDE和Maven。Eclipse...

    Eclipse Spring Boot maven web demo 简单项目实例

    【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...

    使用eclipse构建maven的web项目

    10. **运行与调试**:在Eclipse中,你可以右键项目选择“Run As” -&gt; “Maven Build...”来构建项目。要运行Web应用,可以使用内置的Tomcat服务器或配置外部服务器。 11. **部署与发布**:构建完成后,WAR文件会在...

    Eclipse+tomcat+maven 配置Spring mvc图文教程

    本教程将详细介绍如何在Eclipse IDE中配置开发环境,包括Eclipse、Tomcat服务器、Maven构建工具以及Spring MVC的配置。以下是详细步骤: 1. **基础环境配置** - **JDK安装**:首先,你需要安装Java Development ...

    使用Eclipse构建Maven的SpringMVC项目

    总结,使用Eclipse构建Maven的SpringMVC项目涉及以下几个关键步骤:安装和配置Eclipse与Maven插件,创建动态Web项目,转换为Maven项目,配置pom.xml,编写SpringMVC代码,以及构建和部署项目。这个过程有助于我们...

    maven通过tomcat插件,如何运行Java Web项目 支持断点

    这里的配置项`url`是Tomcat的管理URL,`server`是Maven中定义的服务器配置名,`path`是Web应用在Tomcat中的部署路径。 在`~/.m2/settings.xml`文件中,你需要为`server`定义一个服务器配置,以便Maven能够自动登录...

    idea部署eclipse的web项目(tomcat)

    本篇将详细介绍如何在Idea中部署一个原本在Eclipse中开发的Web项目,使用的服务器是Apache Tomcat。 首先,理解Java Web项目的基本结构至关重要。一个标准的Java Web项目通常包含以下几个关键部分:`WEB-INF`目录、...

    spring-boot-maven的web完整项目框架

    以上就是 "Spring Boot Maven Web 完整项目框架" 的核心内容,涵盖 Spring Boot 的自动化配置、Maven 的依赖管理和构建功能,以及 Web 开发的相关知识点。通过这个项目,你可以快速搭建一个功能完善的 Web 应用,并...

Global site tag (gtag.js) - Google Analytics