`
lovefly_zero
  • 浏览: 390081 次
  • 性别: Icon_minigender_1
  • 来自: 株洲
社区版块
存档分类
最新评论

Maven+WTP开发WAR工程

阅读更多

今天有网友Parcel问我,如何在Eclipse下把Maven项目发布到WTP中并直接在Tomcat运行呢?下面提供了一个实践指南。前提:Eclipse3.4以上+m2eclipse0.1.0+Maven2.2.1(及以上)

1、首先新建一个Maven工程,如图:


2、点击下一步,不要勾选“Create a simple project...”,继续下一步,如图:


3、该图显示有很多的ArcheType(如果你们想了解ArcheType的更多内容,请猛击这里),由于archetype比较多,我们可以通过Filter使用“web-app”进行过滤,这里我们选择“maven-archetype-webapp”,继续下一步,如图:


4、该图会提示您填写组Id,构件Id,版本号和默认包名,填写完毕后,点击完成生成项目。如图。


5、很容易吧,一个WAR类型的Maven工程的简单结构就出现了,如图。


6、点击WTP服务器,选择“warsimple”项目并运行。



运行该项目。


7、项目效果图,运行“http://localhost:9900/warsimple/”,打印出“HelloWorld”。


8、哈哈,大功告成了嘛?错,我们现在先打开浏览视图,你会发现在“Main”主目录下并没有“Java”源代码目录。



   接着看,细心的你可能会发现.classpath文件的描述也有问题。如图。

 


 

 9、不用着急,因为这些都是小问题而已,你只需要右键新增“java”文件夹,然后右击项目,点击"Maven"图标菜单,然后点击“Update Project Configuration”。

10、现在的项目结构马上开始变化,如下图。



 .classpath文件也发生了相应的变化。



 

 

11、恭喜你,现在算是一个标准的Maven的WAR工程了。

 

注:默认生成的工程是Java1.4版本,请注意修改。

  • 大小: 45.5 KB
  • 大小: 47 KB
  • 大小: 58.7 KB
  • 大小: 90.9 KB
  • 大小: 30.5 KB
  • 大小: 12.7 KB
  • 大小: 178.5 KB
  • 大小: 39.2 KB
  • 大小: 11 KB
  • 大小: 85.1 KB
  • 大小: 25.1 KB
  • 大小: 83.7 KB
分享到:
评论

相关推荐

    maven构建项目工程

    在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...

    maven集成tomcat支持热部署

    在Java开发过程中,Maven作为一个强大的构建工具,能够有效地管理和构建项目,而Tomcat作为流行的Servlet容器,常常被用于运行和测试Web应用。本篇将详细介绍如何通过Maven集成Tomcat,实现项目的热部署,从而提高...

    如何基于maven在eclipse下创建web工程

    - 对于部署到服务器,可以使用Maven的war插件打包成WAR文件,或者直接使用IDE的发布功能。 #### 总结 通过以上步骤,我们不仅成功地在Eclipse中创建了一个基于Maven的Web项目,而且还了解了如何配置项目结构、...

    wtp.rar_web project_wtp_wtp系统_项目管理_项目管理 java

    Web Top Project(WTP)是一个基于Java开发的开源项目管理系统,专为项目管理和协作而设计。这个系统,正如其名称所示,提供了Web界面以便用户轻松地进行项目管理和任务分配。WTP旨在帮助团队成员跟踪项目进度,管理...

    Maven学习教材

    在Eclipse中,可以通过Marketplace安装m2eclipse-wtp插件来集成Maven支持。安装插件后,需要重启Eclipse。重启完成后,通过Window -> Preferences进入Maven配置页面,确保配置正确。 4. 创建Java Maven项目 在...

    maven完整教程

    1. **安装M2E插件**: 在Eclipse Marketplace中搜索Maven Integration for WTP并安装。 2. **创建Maven项目**: 在Eclipse中选择File > New > Maven Project,按照向导步骤创建项目。 3. **导入现有Maven项目**: ...

    maven的优缺点 项目

    Pom:文件夹,jar和war文件,mavenProject:一个项目,可以放jar和war包,通过pom,一般新创建的maven Project是POM 3.4.创建一个Maven Model 最外面的项目是MavenProject,其它的全部是Maven Model 3.4.1.创建JAR 目录...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...

    maven-eclipse-tomcat热部署

    【 Maven 热部署在 Eclipse 和 Tomcat...通过以上步骤,你可以实现Maven、Eclipse和Tomcat的无缝集成,从而高效地进行Web应用的开发和调试。记得在实际操作过程中,根据自己的环境和需求调整相关配置,以达到最佳效果。

    maven插件---m2eclipse的使用

    - 安装支持热部署的插件,例如 `m2e-wtp`,它可以将 Maven 项目直接部署到 Eclipse 集成的 Tomcat 服务器。 - 配置 `pom.xml` 中的 `tomcat7-maven-plugin` 或 `tomcat8-maven-plugin`,指定服务器路径和部署配置...

    WF源码资料2

    2. **m2e-wtp**:这是Maven Eclipse WTP集成的简称,它是Eclipse IDE的一个插件,用于支持Maven项目在Web Tools Platform (WTP) 中的开发。这意味着这个压缩包可能包含了一些关于如何在Eclipse中配置和管理WF项目的...

    webservice 打包 开发工具

    1. **Eclipse**:Eclipse是一个流行的开源集成开发环境(IDE),提供了丰富的Web服务插件,如Web Tools Platform (WTP),支持SOAP和RESTful Web服务的创建、调试和部署。 2. **Apache Axis2**:Apache Axis2是一个...

    Mvn常用命令总结

    某些Maven插件支持通过-D参数传递额外的配置信息,如设置WTP版本等。 #### 15. 显示详细日志:`mvn -e` 在调试构建问题时,使用该选项可以使Maven打印出更详细的日志信息。 #### 16. 验证项目状态:`mvn validate...

    mvn 常用命令手册mvn开发必备

    在实际开发过程中,熟练掌握Maven的常用命令对于提高工作效率至关重要。 #### 1. `mvn eclipse:eclipse` 该命令主要用于将当前项目转换为Eclipse项目格式,便于在Eclipse IDE中进行开发。执行此命令后,会在项目的...

    b3log-solo在eclipse下的热部署方案.docx

    在Eclipse中开发b3log-solo项目时,由于其特殊的Maven目录结构,标准的Web目录结构无法直接呈现,这给热部署带来了挑战,通常需要频繁重启服务器。尽管热部署不重启服务器的开发方式可能不符合完整的单元测试流程,...

    Eclipse中文的教程

    例如,Mylyn用于任务管理,PDE用于开发Eclipse插件,WTP用于Web应用开发,PyDev用于Python编程等。用户可以在Eclipse Marketplace中搜索并安装所需插件。 9. **运行与部署**:Eclipse支持多种运行配置,可以用来...

    eclipse簡體中文版.pdf

    例如,使用WTP(Web Tools Platform)插件可以进行Web应用开发,而CDT(C/C++ Development Toolkit)则支持C/C++开发。 七、版本控制集成 Eclipse集成了多种版本控制系统,如Git、SVN等。开发者可以在IDE内进行版本...

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

    在Java EE开发领域,Eclipse提供了丰富的工具和插件,如Web工具平台(WTP)、Java服务器页面(JSP)编辑器、JavaServer Faces(JSF)支持、以及用于数据库连接和调试的工具等。 Java EE,全称Java Platform, ...

    eclipse.rar

    6. 通过Maven或Gradle进行项目构建,打包成WAR文件部署到服务器。 7. 利用Eclipse的调试工具,设置断点,检查变量值,进行单元测试。 8. 对于JSON数据的处理,可以使用Jackson或Gson库,Eclipse提供编辑器插件辅助...

Global site tag (gtag.js) - Google Analytics