Maven tomcat6 热部署 不起作用

flowerjack 2015-06-11 06:01:07
配置过程基本参才这个链接,maven部署项目成功,然而修改jsp、java文件等不起作用;要重新启动才会更新。
http://blog.csdn.net/a468903507/article/details/45392083
build>
<finalName>ocean</finalName>

<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.0-beta-1</version>

<configuration>
<url>http://localhost:6080/manager</url>
<server>tomcat6</server>
<contextReloadable>true</contextReloadable>
</configuration>
</plugin>
</plugins>
</build>
...全文
301 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
scmod 2015-06-15
  • 打赏
  • 举报
回复
deploy我记得是部署啊貌似... 部署到本地自己的tomcat里面是不? 貌似一直直接用的run~~ 不过已经解决了反正.. 我就是问下~~
flowerjack 2015-06-14
  • 打赏
  • 举报
回复
引用 1 楼 defonds 的回复:
http://blog.csdn.net/defonds/article/details/8004821 修改 jsp、java 无须重启 tomcat。 最好搭配 tomcat 插件使用: 集成 Tomcat 插件到 Eclipse 的过程
很感谢。 1)方法测试可行。 2)方法实现基本,应该还是tomcat的reloadable来实现的,切换服务器中间件还需重新配置。 3)希望实现的是依靠maven的中间件,实现环境切换,仍可热部署;或者是监测到指定目录有文件更新,会同步替换服务器上的文件 。
flowerjack 2015-06-14
  • 打赏
  • 举报
回复
引用 3 楼 scmod 的回复:
话说我记得可以的.... 楼主是用的tomcat6:run还是tomcat:run. 后面那个跟配置无关的 前面那个才会读插件配置貌似
tomcat6:deploy也试过了,不起作用。
flowerjack 2015-06-14
  • 打赏
  • 举报
回复
引用 3 楼 scmod 的回复:
话说我记得可以的.... 楼主是用的tomcat6:run还是tomcat:run. 后面那个跟配置无关的 前面那个才会读插件配置貌似
我用的是tomcat:redeploy
scmod 2015-06-14
  • 打赏
  • 举报
回复
话说我记得可以的.... 楼主是用的tomcat6:run还是tomcat:run. 后面那个跟配置无关的 前面那个才会读插件配置貌似
Defonds 2015-06-11
  • 打赏
  • 举报
回复
http://blog.csdn.net/defonds/article/details/8004821 修改 jsp、java 无须重启 tomcat。 最好搭配 tomcat 插件使用: 集成 Tomcat 插件到 Eclipse 的过程
资源下载链接为: https://pan.quark.cn/s/9648a1f24758 在现代软件开发中,快速迭代和部署至关重要,而热部署技术因其能显著提升开发效率和部署速度而被广泛应用。热部署是指在不重启服务器的情况下,直接将更新后的应用程序部署到服务器中。本文将介绍如何在 IntelliJ IDEA 中借助 Maven 实现 Tomcat 的热部署Maven 是 Apache 开发的一款基于项目对象模型(POM)的项目管理工具,可帮助开发者自动化完成编译、测试、打包和部署等操作。为了实现 Tomcat 的热部署,首先需要在 Tomcat 的 conf 目录下的 tomcat-users.xml 文件中进行配置。具体配置内容如下: 上述配置中,添加了 manager、manager-gui、admin、admin-gui 和 manager-script 五个角色,并创建了一个拥有所有这些角色权限的用户 tomcat,密码为 tomcat,用于后续的部署操作。 接着,在 Maven 工程的 pom.xml 文件中添加 tomcat7-maven-plugin 插件。以下是示例配置: 在该配置中,指定了端口号为 8080,路径为 /mvc,URL 为 http://192.168.43.128:8080/manager/text,用户名和密码均为 tomcat。 完成上述配置后,即可通过 IntelliJ IDEA 实现 Tomcat 的热部署。具体操作为:点击 Run→Edit Configurations,点击 + 号,选择 Maven,输入相关信息,如运行配置的名称、工程目录以及命令(tomcat7:deploy 或 tomcat7:redeploy),点击确定保存。之后,在 Run 菜单下找到刚创建的配置并运行。Maven 会自动完成应用程序的编译、打包和部署

81,116

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧