博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven Web项目热部署心得
阅读量:6090 次
发布时间:2019-06-20

本文共 1320 字,大约阅读时间需要 4 分钟。

hot3.png

Maven Web项目热部署到Tomcat: 第一步:配置Tomcat的tomcat-users.xml文件,加入一下内容:

添加完成后启动Tomcat,在浏览器中输入: 在此输入图片描述

第二步:配置settings.xml文件,添加一下内容:

tomcat
admin
password

注意username,password与第一步相符。 第三步:配置pom.xml文件,添加一下内容:

org.codehaus.mojo
tomcat-maven-plugin
1.1
http://localhost:8088/manager
tomcat
/mdpc

注:此处的<server>tomcat</server>与第二步的ID匹配。 到此为止已经配置OK了,让我们来运行试试,先把Tomcat启动起来,然后跑Maven工程的Web项目,如图(Run as→Run Configurations): 在此输入图片描述 在Goals栏输入tomcat:deploy,点Run。如果正常跑起来就可以访问页面了,如图: 在此输入图片描述 在这过程中,我碰到一个问题,就是程序发布时报错:

[INFO] Trace

java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2786) at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:94) at sun.net.www.http.PosterOutputStream.write(PosterOutputStream.java:61) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:109) at org.codehaus.mojo.tomcat.TomcatManager.pipe(TomcatManager.java:699) at org.codehaus.mojo.tomcat.TomcatManager.invoke(TomcatManager.java:601) 百度过很多种方法,最后解决办法是(如图): 在此输入图片描述

转载于:https://my.oschina.net/foreverjoe/blog/185604

你可能感兴趣的文章
Asp.NetCore+Microsoft.AspNetCore.SignalR前后端分离
查看>>
JavaScript代码规范(CKJ)
查看>>
linux的启动配置文件(grub)
查看>>
目标文件格式分析工具: ar,nm,objdump,objcopy,readelf
查看>>
python基础5(文件操作,with语句)
查看>>
部分常用器件引脚图
查看>>
CTF之加解密总结
查看>>
存储过程sql语句
查看>>
beta版本冲刺七
查看>>
letter-spacing 与 word-spacing 结合使用,造成文字反转
查看>>
Hyperledger Fabric Read-Write set semantics——读写集
查看>>
简易聊天窗口
查看>>
PC版模块滚动不显示滚动条效果
查看>>
mysql写注释的几种方法
查看>>
vue-admin-template 切换回中文
查看>>
网络攻防第九周作业
查看>>
全新 D 系列虚拟机型号
查看>>
android对应版本号
查看>>
java模式之模板模式——抽象类
查看>>
[ACM] hdu 1251 统计难题 (字典树)
查看>>