Linux环境下服务器 Tomcat war包部署步骤
当前工作环境是
Tomcat 8.5.31
1.常规方式
1.通过IDE打包成war 2.上传到tomcat里webapps目录下 3.重启Tomcat
Note:这里注意的url后添加项目名,也就是htt://localhost:8080/${project-name}/getUserAll,要不然是访问不到的
2.不在Url添加项目名的方式访问
1.修改Server.xml文件
找到tomcat目录下的conf目录,进入conf目录有一个 server.xml文件里找到Host标签,在里面添加如下代码:
<Context path="/project_name"
docBase="/usr/opt/tomcat/webapps"
reloadable ="true" debug="0" privileged="true">
</Context>
复制代码
path:是访问时的根地址,表示访问的路径,可以自定义,如上述例子中,访问该应用程序地址如下:http://localhost:8080/project_name/
docbase:表示应用程序的路径,docBase可以使用绝对路径,也可以使用相对路径,相对路径相对于webapps ;
reloadable:表示可以在运行时在classes与lib文件夹下自动加载类包。这个属性在开发阶段通常都设为true,方便开发;在发布阶段应该设置为false,提高应用程序的访问速度 ;
3.增加自定义web部署文件(推荐使用,不需要重启Tomcat )
这种方式和方法2差不多,但不是在Server.xml文件中添加Context标签,而是在$CATALINA_HOME/conf/Catalina/localhost中添加一个xml文件, 如springBoot_demo.xml.在Tomcat安装目录conf/Catalina /localhost下 ,里面有Tomcat自带的三个应用,随意复制其中的一个XML文件,然后修改docbase指向你自己的应用程序,并把文件名改 名,各参数参见方法2中的标签的参数,或者你也可以自己新建一个XML文件。(注意此文件名将作为Context中的path属性值,不管文件里的path属性值如何设置也是无效的 ),将以下内容复制过去,修改相应路径即可。
XML 代码
<Context path ="/Pet" docBase ="F:/PetWeb" debug ="0" privileged ="true" reloadable ="false" >
</Context>复制代码
参考:blog.csdn.net/yangxueyong…
Linux环境下服务器 Tomcat war包部署步骤相关推荐
- Linux环境下服务器利用组播来获取客户端IP
Linux环境下服务器利用组播来获取客户端IP 单播是两个主机之间端对端通信(比如TCP.UDP通信),而广播用于一个主机对整个局域网中所有主机的通信.单播和广播是两个极端,要么对一个主机通信,要么对 ...
- window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题
window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 参考文章: (1)window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 ...
- Linux环境下安装tomcat并配置开机自启
Linux环境下安装tomcat并配置开机自启 1. 将tomcat压缩包复制到Linux中,(这里复制到usr/local/tomcat目录下). 2. 使用tar zxvf apache-tomc ...
- linux清空tomcat缓存文件,Linux环境下清理Tomcat缓存
Linux环境下清理Tomcat缓存 1.进入tomcat/bin目录下,执行sh shutdown.sh命令关闭tomcat. 2.然后执行命令 ps -aux | grep tomcat 命令,查 ...
- linux环境下questasim 10.7的安装步骤
linux环境:centos6.8系统 Questasim 10.7安装包 questasim_10.7_linux64.part2.rar_questasim_10.7_linux64-Linux文 ...
- springboot 2.x tomcat war包部署 localhost-startStop-1 启动卡顿卡死
大家好,我是烤鸭: 关于springboot war包部署tomcat. 环境: springboot 2.0.3.RELEASE apache-tomcat-8.5.32 1. 修改pom & ...
- Linux环境下搭建Tomcat+mysql+jdk
Linux环境 1.下载并安装一个VMware workstation, 这个是虚拟机的平台(自行度娘下载~),虚拟机是在后面要在里面搭建Linux系统. 2.下载一个centos安装包,linux版 ...
- Tomcat WAR包部署getshell
变量名 含义 host 数据库地址 username 数据库访问用户名 password 数据库访问密码 dbname 数据库名 connection 连接 query 数据库执行语句 result ...
- Linux环境下安装Tomcat
1.上传tomcat到linux上 2.在usr/local/ 目录下建tomcat文件夹 3.解压Tomcat到/usr/local/tomcat下 4.进入/usr/local/tomcat/bi ...
最新文章
- 洛谷 P4245 【模板】任意模数NTT
- python饼状图顺时针_Python matplotlib顺时针饼图
- chrome json插件_如何使用此免费的Chrome扩展程序(或Firefox插件)获取易于阅读的JSON树
- 前端学习(1420):ajax的post请求
- 《几何与代数导引》例2.9
- 8-3:C++继承之继承中的作用域,隐藏,重定义和静态成员
- 实验3-2 计算符号函数的值 (10 分)
- 贪心法——LeetCode 402 移除K个数字
- hibernate一级缓存_Hibernate缓存–一级缓存
- Java == 和 equals
- 计算机科学与技术的学士服是什么颜色的,学士服颜色分类 各色学士服都有什么讲究...
- 用计算机如何扫描文件,打印机扫描文件到电脑方法教程
- 12个顶级思维模型,非常值得一看!
- iOS 打开第三方应用
- 山不平何以平天下(D题)
- php微信扫码支付pc端,PC端(电脑端)微信扫码支付和支付宝在线支付(ThinkPHP3)...
- 智能运维案例系列 | 新网银行 X 袋鼠云:银行核心业务系统日志监控平台建设实践...
- 在使用反向代理访问的服务器上配置远程jupyterNotebook
- Go 开源说第二期:GORM 剖析与最佳实践
- 使用Carthage
热门文章
- Maven 中央仓库地址
- 阿里云服务器(BT面板)Vue+Node(Egg)部署流程
- ROS-Rtabmap:linux shell运行多个shell(运行多个程序)
- VR: AR和VR演进哲学
- 在电脑桌面 右键点击 计算机,在桌面上右键点击电脑
- IDC 2018可穿戴市场报告:耳戴式设备占比四分之一,成“新宠”
- svn 建子项目的方法
- hadoop之 Hadoop1.x和Hadoop2.x构成对比
- discuz数据库迁移,改密码后,相关配置文件修改
- 【Visual C++】游戏开发笔记四十 浅墨DirectX教程之八 绘制真实质感的三维世界:光照与材质专场...