`

一步一步升级配置7:开发环境使用maven tomcat plugin 来运行项目,大幅度提到开发效率

阅读更多

 

背景:

目前官方商城使用了 mavenant 来项目build工具,maven 主要是用来管理jar依赖以及project依赖关系,ant用来精细化发布(单独发布css,单独js,css,js压缩等等)

 

开发过程中的缺点:

仅仅修改了一个css之类的静态资源,需要点击ant copy

 

解决方案:使用 maven plugins:  tomcat6-maven-plugin

 

优点:

1.可以免安装tomcat,

2.修改静态资源,页面刷新即可

 

配置方法:(**** 官方商城举例)

pom.xml文件加入

 

<build>

<plugins>

<plugin>

<groupId>org.apache.tomcat.maven</groupId>

<artifactId>tomcat6-maven-plugin</artifactId>

<version>2.0-beta-1</version>

<configuration>

<!-- http port -->

<port>8888</port>

<path>/</path>

<uriEncoding>utf-8</uriEncoding>

<ignorePackaging>true</ignorePackaging>

</configuration>

</plugin>

</plugins>

</build>

 

 

其中,port表示tomcat 端口

path 表示项目contextPath

uriEncoding 代表编码

 

 

项目运行:

 

新增一个运行配置,避免以后每次都要敲命令

 

run--> run configurations--->new maven build  界面配置如下:

 

 

 


  

以后点击项目,每次启动tomcat6 run 即可运行

 

注意点:

可能有些商城使用这种方式运行,项目中的相关label 资源文件显示乱码

 

解决方案:

spring-servlet.xml文件里面的messageSource路径<value>WEB-INF/classes/messages/glossory</value>改成  <value>classpath:messages/glossory</value>

 

如下图所示:

 


  • 大小: 79.4 KB
  • 大小: 18.6 KB
分享到:
评论

相关推荐

    Maven使用tomcat8-maven-plugin插件.docx

    Tomcat 是一个流行的 Web 服务器,Maven 提供了一个插件 tomcat8-maven-plugin 来实现 Maven 项目与 Tomcat 服务器的集成。下面我们将详细介绍如何使用 tomcat8-maven-plugin 插件。 tomcat8-maven-plugin 插件的...

    tomcat7-maven-plugin-2.2.jar

    使用这个插件,我们可以通过简单的命令如`mvn tomcat7:run`来启动本地的Tomcat服务器,并自动部署我们的应用。对于开发者来说,这意味着可以快速地进行测试和调试,无需手动管理服务器环境。 然而,"修改版"通常...

    tomcat-maven-plugin

    maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。这样就能与eclipse配合起来,轻松地实现...

    tomcat8-maven-plugin-3.0-r1655215.jar

    解决tomcat8-maven-plugin-3.0-r1655215.jar阿里云同有的问题。放到路径org\apache\tomcat\maven\tomcat8-maven-plugin\3.0-r1655215\就可以了

    maven tomcat7改造后插件

    在springMVC 项目中存在两个web项目,一个前台展示系统,一个后台管理系统,前台展示需要用到后台上传的图片,为了能让前台使用,那么就需要给前台tomcat配置静态资源路径,这是需要改造tomcat的插件包, &lt;plugin&gt; ...

    tomcat7-maven-plugin-2.2.jar.zip

    总结来说,"tomcat7-maven-plugin-2.2.jar.zip"是一个方便Java Web开发者集成Tomcat7服务器的Maven插件,简化了应用部署和管理的过程,提高了开发效率。通过正确配置和使用,可以无缝地将Maven构建流程与Tomcat7的...

    tomcat6-maven-plugin-2.1

    tomcat6-maven-plugin-2.1插件包

    maven tomcat idea 配置

    Maven是Java项目管理和构建的利器,Tomcat是一个流行的Java Servlet容器,用于运行Web应用程序,而IntelliJ IDEA则是广泛使用的Java集成开发环境(IDE)。本文将详细介绍如何在IntelliJ IDEA中配置Maven和Tomcat,...

    maven tomcat 服务器

    在Maven中,我们可以使用Maven Tomcat插件(maven-tomcat-plugin或tomcat7-maven-plugin/tomcat9-maven-plugin,取决于Tomcat版本)来直接将项目部署到Tomcat服务器上。通过在pom.xml文件中添加相应插件配置,开发者...

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

    总的来说,通过Maven的Tomcat插件,我们可以方便地运行和调试Java Web项目,极大地提高了开发效率。记住,一定要根据你的实际环境调整配置,如Tomcat版本、端口号和服务器认证信息,确保插件能够正确工作。

    Maven exec-maven-plugin:执行外部命令的实践指南

    本文详细介绍了exec-maven-plugin的基本概念、配置方法、执行简单和系统脚本、捕获命令输出、条件执行、并发执行、使用环境变量、错误处理、高级配置、使用案例以及局限性。通过这些知识点,读者可以更加自信地在...

    tomcat7,8,maven

    - **maven-tomcat-plugin**:使用Maven的Tomcat插件可以直接在开发环境中部署应用到本地Tomcat服务器,简化部署流程。 - **Cargo插件**:Cargo提供更灵活的容器管理,包括远程部署到生产环境的Tomcat服务器。 5. ...

    tomcat7-maven-plugin-2.1

    tomcat7-maven-plugin-2.1.jar

    xjar_maven_plugin.rar

    【xjar_maven_plugin.rar】是一个压缩包,包含与Java开发相关的工具,特别是针对Maven项目的xjar-maven-plugin插件。这个插件是用于帮助Java开发者在构建过程中对jar包进行加密,以保护其中的代码和资源不被轻易访问...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    3. **将Maven项目部署到Tomcat**: 右键选中项目,选择`Properties -&gt; Run/Debug Settings`,在Maven Build配置中添加`tomcat7:deploy`目标,然后将项目拖入Servers视图的Tomcat服务器。 4. **启动Tomcat**: 在...

    Maven使用tomcat8-maven-plugin插件的详细教程

    在网上搜索一堆文章没找到解决方法,只找到了tomcat7-maven-plugin的plugin,如下: &lt;plugin&gt; &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat7-maven-plugin &lt;version&gt;2.2 &lt;/plugin&gt; 并没有找到tomcat8-...

    tomcat-maven-plugin:Apache Tomcat Maven插件的镜像

    总的来说,Apache Tomcat Maven插件极大地简化了Java EE应用与Tomcat服务器之间的交互,提高了开发效率,是现代Java Web开发不可或缺的工具之一。通过深入理解和使用这个插件,开发者可以更好地管理他们的应用生命...

    Idea配置maven-tomcat-plugin插件实现项目部署

    Idea配置maven-tomcat-plugin插件实现项目部署是指使用Maven的tomcat-plugin来实现项目的自动部署,下面是实现该功能的详细步骤和知识点。 Step 1: 添加用户 在Tomcat的tomcat-users.xml文件中添加用户,用于访问...

Global site tag (gtag.js) - Google Analytics