-
请教使用tomcat7-maven-plugin的正确姿势,使刚编辑的新的java代码生效0
使用maven管理项目,使用tomcat7-maven-plugin启动web项目,每次都需要install或者deploy才能新写的java代码生效,感觉姿势不对,请教达人,如何才能不install或者deploy就能生效呢?
我的配置<build> <finalName>bsp-web</finalName> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url> <username>tomcat</username> <password>tomcat</password> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin> </plugins> </build>
2014年12月29日 15:59
1个答案 按时间排序 按投票排序
-
http://silentwu.iteye.com/blog/2124391
若是不需要远程发布到tomcat就可以不用配置url
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<uriEncoding>UTF-8</uriEncoding>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
只需要运行tomact7:run命令就可以了 这样就可以支持热部署了 但是在修改了方法名或添加了方法就还是要重启2014年12月31日 13:38
相关推荐
标题中的“maven工程在tomcat服务器上的自动化部署”指的是使用Maven构建工具与Tomcat应用服务器相结合,实现Java Web项目自动部署的过程。这个过程旨在提高开发效率,减少手动部署的繁琐步骤,使得每次代码更新后都...
通过配置这些工具的插件,如Maven的`tomcat7-maven-plugin`或Gradle的`tomcatPlugin`,你可以轻松地实现对Tomcat实例的集成,包括自动部署和热部署。 除了基本的热部署功能,Tomcat 8.5.24还包含了其他许多重要的...
ClassFinal是一款Java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework,可避免源码泄漏或字节码被反编译。项目模块说明:classfinal-core:ClassFinalde的核心模块...
搜索“Deploy to container Plugin”,选择并安装,安装后可能需要重启Jenkins以使插件生效。 **7. 自动部署配置** 接下来,你需要在Jenkins中创建一个新的Job,指定Maven项目的位置(通常在SVN仓库中),配置构建...
为了解决这个问题,我们需要添加`tomcat7-maven-plugin`插件,并指定正确的版本,例如: ```xml <plugin> <groupId>org.apache.tomcat.maven <artifactId>tomcat7-maven-plugin <version>2.2 </plugin> ``` ...
总结来说,本文介绍了在使用Maven tomcat7-maven-plugin插件时,如何通过修改pom.xml文件和命令行参数两种方式来修改Web项目启动的默认端口。通过学习这些方法,开发者可以更加灵活地控制项目运行环境,提高开发效率...
使用Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`插件,可以直接在构建流程中将应用部署到运行中的Tomcat服务器,实现快速迭代。 6. **MyEclipse集成Tomcat热部署**: MyEclipse作为一个强大的Java...
Lombok 是一个 Java 开发工具,它通过注解的方式简化了 Java 类的编写,使得代码更加简洁、易读。Lombok 提供了一系列的注解,如 `@Data`、`@AllArgsConstructor`、`@NoArgsConstructor`、`@Setter`、`@Getter` 等,...
7. 保存并执行`source /etc/profile`以使配置生效。 8. 测试安装是否成功,运行`java -version`。 接下来,安装Tomcat: 1. 将`apache-tomcat-8.0.32.tar.gz`解压到`/opt`目录。 2. 重命名解压后的目录为`tomcat`...
在这个配置中,`<groupId>org.apache.tomcat.maven</groupId>` 和 `<artifactId>tomcat7-maven-plugin</artifactId>` 定义了我们要使用的Tomcat Maven插件。`<version>2.2</version>` 是该插件的版本号,确保选择与...
3. **启动项目**:配置完成后,使用Maven的`Build`功能,指定`Goals`为`tomcat6:run`或`tomcat7:run`,并添加相应的参数如`-Dmaven.tomcat.uriEncoding=UTF-8`,`-Dmaven.tomcat.path=`和`-Dmaven.tomcat.port=8080`...
现在,当你在IDEA等开发环境中进行代码修改后,只需要运行Maven的`tomcat7:redeploy`命令,就可以自动将修改后的应用重新部署到远程Tomcat服务器上,实现了热部署。 然而,需要注意的是,虽然这种方式提高了部署...
3. **编译源代码**: 使用`javac`任务或者Maven的`m2e-ant-plugin`来编译Java源代码。这通常包括指定源代码目录、类路径以及目标输出目录。 4. **打包Web应用**: 使用`war`任务将编译后的类文件、资源文件、WEB-INF...
9. **使用Maven插件**:如果你的项目使用Maven,可以安装Maven Tomcat插件(maven-tomcat-plugin),通过命令行快速部署应用到本地或远程Tomcat服务器。 10. **集成持续集成**:对于大型团队,可以集成Jenkins、Git...
Eclipse是一款广受欢迎的开源Java集成开发环境(IDE),它为开发者提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。而Tomcat则是一款轻量级的Java应用服务器,主要用于运行Servlet和JSP应用。在Eclipse...
- 如果测试没有问题,重新加载Nginx使配置生效: ```bash sudo systemctl reload nginx ``` #### 安装Tomcat Apache Tomcat是一个免费开源的轻量级Servlet容器,用来运行Java Servlet和JavaServer Pages Web...
可能需要Eclipse重启以使新安装的插件生效。 5. **配置Tomcat服务器** 安装完成后,打开Eclipse的“Servers”视图(如果未显示,可以通过“Window” -> “Show View” -> “Other” -> “Servers”来打开)。右键...
除了JRebel,还有一些其他工具和策略也可以实现类似的功能,例如Spring Boot的LiveReload或者使用Maven的`maven-war-plugin`的`war:exploded`目标,但这通常需要手动刷新浏览器或应用来查看更改。 在实际开发过程中...