java web开发常见问题_JavaWeb学习笔记(五)--Web开发其他常见问题
一、把web应用打成war包
使用JDK自带jar命令,进入到web应用里面,执行命令:
jar -cvf 包名.war . # .表示当前目录所有的文件 直接用jar可查看帮助
执行完成后生成一个demo.war文件,把这个文件拷贝到Tomcat的webapps下,Tomcat服务如果启动,则会自动解压。
二、配置Tomcat自动加载更新后的web应用
在Context中配置reloadable="true",当前的web应用如果修改Java代码后不需要重新发布,服务器会自动加载。
建议:web项目较小可以配置,web项目较大不要配(服务器不停的加载,容易导致内存溢出,或者其他莫名其妙的错误)
三、Tomcat服务管理平台
在Tomcat conf/tomcat-users.xml文件 标签添加管理员角色(不同版本的tomcat rolename不太一样,有错的话点击报错的连接到Tomcat官网看)
点击Manager App可以看到所有在Tomcat上部署的web应用(不仅仅是webapps下面的,通过虚拟目录映射过来也可以),可以对相应的web应用启动,停止,重新部署,删除(Undeploy,这个直接把对应的web应有目录就删了,慎重)
也可以部署War包:
java web开发常见问题_JavaWeb学习笔记(五)--Web开发其他常见问题相关推荐
- 微信小程序学习笔记(五) 云开发
1. 云开发简介 1.1 什么是云开发 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务. 开发者可以使用云开发快速开发小程序.小游戏.公众号网页等,并且原生打通微信开放能力. 开发者无需搭建 ...
- Julia 学习笔记(五) | 模块开发 - 保姆级教程
唠唠闲话 今年参与了 OSPP'22 的 Julia 开源项目,期间学习了 Julia 模块从开发到测试的完整过程.借这个机会,整理这段时间学习到的知识.Julia 在开发提供的工具便捷丰富,且对新人 ...
- java 防止盗链_javaweb学习笔记(六)-Referer防止盗链
终于放五一了,好几天没有写博客总结天天学习了,主要仍是----懒 ̄ω ̄=,没办法的事呢.html 跳过乱码问题,乱码还真是让人有点头疼呢,可是好好的写,时刻记得编码一致,应该仍是没什么的.这几天学了设 ...
- 浅析java中的死锁_Java学习笔记五十五(死锁问题)
多线程死锁问题. 我们知道,多线程可以改善系统的资源利用率,并且可以提高程序的运行效率.但是,多线程也带来了新的问题,即:死锁问题. 1.死锁的概念 死锁可以理解为多个线程为了争夺同一个资源,而出现互 ...
- Java核心技术【卷一】——学习笔记(五)--泛型(一)
若要对某个特定类的特定关键字进行比较,可使用泛型来进行比较 若要对Student类的score字段进行比较,需要对Student implements Compareable接口 public cla ...
- 【01】霍格沃兹测试开发学社技术学习笔记之测试开发体系介绍
互联网测试技术体系 经典技术架构 到一家公司,首先需要了解业务线的技术架构,不同的技术架构采用的测试方法不同. 经典业务架构 业务架构强调的是对业务的理解. 技术架构的质量保证 用户体验层:UI,UE ...
- [精易软件开发工程师Leo学习笔记]010模块化开发+API
模块化开发 现在模块化开发分为两种,但是他们也可以说成是一种,都是 1.是模块化设计思维,是把一个产品分为若干个功能(模块),然后若干个子功能拼接起来,就是一个产品 2.减少不必要的重复工作,某个功能 ...
- Python学习笔记:web开发3
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:Day1-2 开发环境搭建
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
最新文章
- java中InputStream和OutputStream的使用场景
- 删除所有数据_批量删除空白单元格,只会Ctrl+G定位就out了,全部三种方法都在这...
- mysql 读写分离 max_MaxScale实现MySQL读写分离和负载均衡
- c打印无符号整数_C语言基础知识:printf的输出格式,C/C++语言编程讲解
- opencv在同一窗口打印多张图片
- 又炸了!三星5G旗舰手机首燃 官方如此回应...
- Android应用中使用及实现系统“分享”接口
- c#水晶报表的进一步功能和使用
- 公交换乘 详解(C++)
- 【动画消消乐】HTML+CSS 自定义加载动画 055
- C#添加 / 创建本地数据库连接
- JavaSE知识框架
- 电子病历基本数据集_电子病历质控的三项是因素-病历质控系统助力提升电子病历质量...
- 怎样在ps中制作对话气泡?一招教你轻松解决
- Java课程设计——文本文件加密与解密软件设计与实现
- 搜狗输入法无法输出中文
- 【W5500】STM32 H743驱动W5500进行UDP收发
- Tensorflow Python API 翻译(array_ops)
- 怎么使用计算机计算公式,科学计算器的使用方法 科学计算器的使用指导
- System Center 2019 - Virtual Machine Manager (VMM) 的系统要求
热门文章
- JAVA之private修饰成员方法默认是final型的?
- n个1组成的整数能被2013整除c语言,求大神解算法,“编写程序,求n至少为多大时,n个1组成的整数能被2013 整除。”...
- mysql分片库分页查询_准备开发一个数据库分片的中间件,请问下分页查询用什么样的算法效率较高?...
- oracle rman备份慢,诊断Oracle RMAN备份慢的原因
- c语言第六次实验报告,第一年C语言实验报告6列
- java定义接口规范_关于java的接口的一些规范
- stm32 PWM互补输出
- c++ 访问控制与封装
- maxvalue mysql自动分区_创建mysql表分区的方法
- IDEA中运行springboot+vue项目设置terminal路径