热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

svn检出工程为mavenweb工程到eclipse,导入已存在的mavenweb工程到eclipse方法

原标题:如何在eclipsejee中创建Mavenproject并且转换为Dynamicwebproject注意:该文档只针对以下eclipse版本,如图为了方便,我将我本地的压缩包放在了微云

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

注意:该文档只针对以下eclipse版本,如图

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

为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址

链接:http://pan.baidu.com/s/1i3pDNd7

一.创建maven工程

  1. 在eclipse的菜单栏选择File->New->Other->Maven->Maven Project
  2. 下一步后选择Create a simple project(skip archetype selection),如图

3.下一步后输入Group Id,Archive Id,Packaging后点击Finish,如图


4.创建成功后的文件目录,如图


二.转换为java的Dynamic Web Project

  1. 右键点击Project的名称,选择Properties
  2. 选择Project Facets->Convert to Faceted from...,如图

3.选择Dynamic Web Module,Version为2.5(3.0版本我没测试过是否可行),选择Java,Version为1.6,并点击Further configuration available...如图


4.修改Content directory为/src/main/webapp/,点击OK,如图


5.最后点击Properties for showcase的OK完成转换,最后的目录结构,如图


三.修改Java Build Path

  1. 右键点击Project的名称,选择Properties
  2. 选择Java Build Path,将JRE 1.5版本Remove掉,然后点击Add Library,如图

3.选择JRE System Library,点击Next,如图


4.选择你设置的jdk6版本,点击Finish,如图

5.最后点击OK,完成设置,如图


四.修改Java Compile

  1. 右键点击Project的名称,选择Properties
  2. 选择Java Compiler,并选择Compiler compliance level为1.6,如图

五.修改Deployment Assembly

  1. 右键点击Project的名称,选择Properties
  2. 选择Deployment Assembly,并点击Add,如图

3.选择Java Build Path Entries,点击Next,如图


4.选择Maven Dependencies,点击Finish,如图


5.最好点击OK,完成设置,如图


六.设置Server Apache Tomcat

  1. 菜单栏选择Window->Show View->Servers
  2. 点击new server wizard,如图

3.选择Tomcat v6.0 Server,点击Next,如图


4.选择Browse,选择正确的Apache Tomcat的安装目录,然后点击Next,如图


5.选择要部署的项目如showcase,然后点击Add,点击Finish,如图


注意:

在Add and Remove的时候提示这个:Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules




6.完成设置后的项目如图


7.在Servers View上双击Tomat v6.0 Server at localhost[Stopped Republish],如图


8.修改项目的部署目录为Tomcat installtion目录,如图


9.修改项目的访问路径,即去掉比如http://localhost/showcase/目录中的showcase,如图


10.关掉Auto reloading enabled,这样不用每次修改文件就自动部署,如图


11.右键点击Tocmat v6.0 Server at localhost[Stopped Republish],点击Clean即可完成web project的部署,如图


12.最后在Tomcat的目录部署成功,如图


七.在Apache Tomcat中运行项目

  1. 选择Debug可以调试该项目,选择Run可以运行该项目,如图

http://www.zuidaima.com/blog/1618162161323008.htm



推荐阅读
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
author-avatar
尤物-tina_549
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有