0 0

请教使用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个答案 按时间排序 按投票排序

0 0

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服务器上的自动化部署”指的是使用Maven构建工具与Tomcat应用服务器相结合,实现Java Web项目自动部署的过程。这个过程旨在提高开发效率,减少手动部署的繁琐步骤,使得每次代码更新后都...

    apache-tomcat-8.5.24

    通过配置这些工具的插件,如Maven的`tomcat7-maven-plugin`或Gradle的`tomcatPlugin`,你可以轻松地实现对Tomcat实例的集成,包括自动部署和热部署。 除了基本的热部署功能,Tomcat 8.5.24还包含了其他许多重要的...

    ClassFinal字节码加密工具-其他

    ClassFinal是一款Java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework,可避免源码泄漏或字节码被反编译。项目模块说明:classfinal-core:ClassFinalde的核心模块...

    jenkins实现maven项目自动部署到tomcat

    搜索“Deploy to container Plugin”,选择并安装,安装后可能需要重启Jenkins以使插件生效。 **7. 自动部署配置** 接下来,你需要在Jenkins中创建一个新的Job,指定Maven项目的位置(通常在SVN仓库中),配置构建...

    IDEA Maven项目使用debug模式运行Tomcat的详细教程

    为了解决这个问题,我们需要添加`tomcat7-maven-plugin`插件,并指定正确的版本,例如: ```xml &lt;plugin&gt; &lt;groupId&gt;org.apache.tomcat.maven &lt;artifactId&gt;tomcat7-maven-plugin &lt;version&gt;2.2 &lt;/plugin&gt; ``` ...

    使用Maven tomcat:run命令启动web项目时修改默认端口的方法

    总结来说,本文介绍了在使用Maven tomcat7-maven-plugin插件时,如何通过修改pom.xml文件和命令行参数两种方式来修改Web项目启动的默认端口。通过学习这些方法,开发者可以更加灵活地控制项目运行环境,提高开发效率...

    Tomcat热部署,让你轻松部署

    使用Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`插件,可以直接在构建流程中将应用部署到运行中的Tomcat服务器,实现快速迭代。 6. **MyEclipse集成Tomcat热部署**: MyEclipse作为一个强大的Java...

    lombok-plugin-0.34.1-2019.1.zip

    Lombok 是一个 Java 开发工具,它通过注解的方式简化了 Java 类的编写,使得代码更加简洁、易读。Lombok 提供了一系列的注解,如 `@Data`、`@AllArgsConstructor`、`@NoArgsConstructor`、`@Setter`、`@Getter` 等,...

    linux下开发环境jdk,tomcat.idea,git,maven,postgresql,rabbitmq

    7. 保存并执行`source /etc/profile`以使配置生效。 8. 测试安装是否成功,运行`java -version`。 接下来,安装Tomcat: 1. 将`apache-tomcat-8.0.32.tar.gz`解压到`/opt`目录。 2. 重命名解压后的目录为`tomcat`...

    Maven 修改tomcat运行版本和端口的实现方法

    在这个配置中,`&lt;groupId&gt;org.apache.tomcat.maven&lt;/groupId&gt;` 和 `&lt;artifactId&gt;tomcat7-maven-plugin&lt;/artifactId&gt;` 定义了我们要使用的Tomcat Maven插件。`&lt;version&gt;2.2&lt;/version&gt;` 是该插件的版本号,确保选择与...

    用户安装和使用手册1

    3. **启动项目**:配置完成后,使用Maven的`Build`功能,指定`Goals`为`tomcat6:run`或`tomcat7:run`,并添加相应的参数如`-Dmaven.tomcat.uriEncoding=UTF-8`,`-Dmaven.tomcat.path=`和`-Dmaven.tomcat.port=8080`...

    SSM项目频繁打成war包部署,使用tomcat和maven实现热部署配置

    现在,当你在IDEA等开发环境中进行代码修改后,只需要运行Maven的`tomcat7:redeploy`命令,就可以自动将修改后的应用重新部署到远程Tomcat服务器上,实现了热部署。 然而,需要注意的是,虽然这种方式提高了部署...

    java ant发布项目到tomcat

    3. **编译源代码**: 使用`javac`任务或者Maven的`m2e-ant-plugin`来编译Java源代码。这通常包括指定源代码目录、类路径以及目标输出目录。 4. **打包Web应用**: 使用`war`任务将编译后的类文件、资源文件、WEB-INF...

    idea集成tomcat.zip

    9. **使用Maven插件**:如果你的项目使用Maven,可以安装Maven Tomcat插件(maven-tomcat-plugin),通过命令行快速部署应用到本地或远程Tomcat服务器。 10. **集成持续集成**:对于大型团队,可以集成Jenkins、Git...

    Eclipse集成Tomcat插件

    Eclipse是一款广受欢迎的开源Java集成开发环境(IDE),它为开发者提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。而Tomcat则是一款轻量级的Java应用服务器,主要用于运行Servlet和JSP应用。在Eclipse...

    linux+nginx+tomcat+redis安装配置手册.docx

    - 如果测试没有问题,重新加载Nginx使配置生效: ```bash sudo systemctl reload nginx ``` #### 安装Tomcat Apache Tomcat是一个免费开源的轻量级Servlet容器,用来运行Java Servlet和JavaServer Pages Web...

    Tomcat插件

    可能需要Eclipse重启以使新安装的插件生效。 5. **配置Tomcat服务器** 安装完成后,打开Eclipse的“Servers”视图(如果未显示,可以通过“Window” -&gt; “Show View” -&gt; “Other” -&gt; “Servers”来打开)。右键...

    eclipse修改代码后热部署(不需要重启服务

    除了JRebel,还有一些其他工具和策略也可以实现类似的功能,例如Spring Boot的LiveReload或者使用Maven的`maven-war-plugin`的`war:exploded`目标,但这通常需要手动刷新浏览器或应用来查看更改。 在实际开发过程中...

Global site tag (gtag.js) - Google Analytics