java web项目部署方式
来源:互联网 发布:家暴 知乎 编辑:程序博客网 时间:2024/05/25 12:20
java web的部署相比php就麻烦些了,我常用的方式是下面的两种,主要是本机和测试服务器,如果是生产环境,至少要做到热部署
一般做法:
在tomcat/conf/Catalina/localhost目录下放置一个yourapp.xml文件,内容:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\java\tomcat\webapps\yourapp" path="/yourapp" reloadable="true"/>
关键是reloadable="true",设置后,tomcat会持续监测Javabean,一旦发现Javabean源文件改动,服务器立即重启
如果是修改jsp或者css、js、html代码,不会重启
ps:这种方法其实不是真正意义的热部署,而且不是很稳定,我就碰到过几次修改了class文件,但是没重启现象
查资料有相关插件可实现真正的热部署,如Javarebel(对应用代码变更进行动态部署的JVM插件)
第1种 使用自带的Manager App图形界面部署
这种方法事先得有个管理员帐号
配置:修改用户配置文件 tomcat/conf/tomcat-users.xml
在<tomcat-users></tomcat-users>标签中添加一个用户如:
<tomcat-users>
<user username="admin" password="123456" roles="manager-gui"/>
</tomcat-users>
重启tomcat就可以,就可以使用配置帐号登录进去发布项目了,如果事先项目已经部署过,先Undeploy然后再上传war包
第2种 使用命令行部署
将java web项目打包成war包,然后上传到tomcat的webapps目录
进入tomcat\bin的bin目录使用shutdown和startup进行发布
(tomcat在每次启动时都会自动解压war包)
- java web项目部署方式
- tomcat web项目部署方式
- Tomcat部署Web项目方式
- java web新型部署方式
- java web项目打包部署
- Java Web项目部署问题
- 服务器部署java web项目
- heroku部署java web项目
- java web项目的部署
- java开发 web项目部署
- linux部署java web项目
- 自动化部署java web项目
- java web项目的部署
- JAVA WEB项目部署说明
- Linux部署Java web项目
- 【web服务器】——tomcat部署Java Web 项目的三种方式
- tomcat部署web项目的常用方式
- tomcat部署web项目的方式
- bzoj 2440: [中山市选2011]完全平方数
- JVM概念之Java对象的大小与引用类型
- Linux共享内存的内核实现
- 选择排序----堆排序----java实现
- C语言入门(三)菜单设置
- java web项目部署方式
- iOS 开发笔记
- 分享一个提示框
- Android中Recyclerview使用1----实现ListView,GridView,瀑布流样式
- eclipse 报错 Export aborted because fatal lint errors were found.
- 自定义导航栏的,使用左侧滑动
- springMVC是实现前台带进度条文件上传
- uboot下mkconfig脚本具体含义
- 深度学习——研究方向