当前工作环境是

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包部署步骤相关推荐

  1. Linux环境下服务器利用组播来获取客户端IP

    Linux环境下服务器利用组播来获取客户端IP 单播是两个主机之间端对端通信(比如TCP.UDP通信),而广播用于一个主机对整个局域网中所有主机的通信.单播和广播是两个极端,要么对一个主机通信,要么对 ...

  2. window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题

    window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 参考文章: (1)window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 ...

  3. Linux环境下安装tomcat并配置开机自启

    Linux环境下安装tomcat并配置开机自启 1. 将tomcat压缩包复制到Linux中,(这里复制到usr/local/tomcat目录下). 2. 使用tar zxvf apache-tomc ...

  4. linux清空tomcat缓存文件,Linux环境下清理Tomcat缓存

    Linux环境下清理Tomcat缓存 1.进入tomcat/bin目录下,执行sh shutdown.sh命令关闭tomcat. 2.然后执行命令 ps -aux | grep tomcat 命令,查 ...

  5. linux环境下questasim 10.7的安装步骤

    linux环境:centos6.8系统 Questasim 10.7安装包 questasim_10.7_linux64.part2.rar_questasim_10.7_linux64-Linux文 ...

  6. springboot 2.x tomcat war包部署 localhost-startStop-1 启动卡顿卡死

    大家好,我是烤鸭: 关于springboot war包部署tomcat. 环境: springboot 2.0.3.RELEASE apache-tomcat-8.5.32 1.    修改pom & ...

  7. Linux环境下搭建Tomcat+mysql+jdk

    Linux环境 1.下载并安装一个VMware workstation, 这个是虚拟机的平台(自行度娘下载~),虚拟机是在后面要在里面搭建Linux系统. 2.下载一个centos安装包,linux版 ...

  8. Tomcat WAR包部署getshell

    变量名 含义 host 数据库地址 username 数据库访问用户名 password 数据库访问密码 dbname 数据库名 connection 连接 query 数据库执行语句 result ...

  9. Linux环境下安装Tomcat

    1.上传tomcat到linux上 2.在usr/local/ 目录下建tomcat文件夹 3.解压Tomcat到/usr/local/tomcat下 4.进入/usr/local/tomcat/bi ...

最新文章

  1. 洛谷 P4245 【模板】任意模数NTT
  2. python饼状图顺时针_Python matplotlib顺时针饼图
  3. chrome json插件_如何使用此免费的Chrome扩展程序(或Firefox插件)获取易于阅读的JSON树
  4. 前端学习(1420):ajax的post请求
  5. 《几何与代数导引》例2.9
  6. 8-3:C++继承之继承中的作用域,隐藏,重定义和静态成员
  7. 实验3-2 计算符号函数的值 (10 分)
  8. 贪心法——LeetCode 402 移除K个数字
  9. hibernate一级缓存_Hibernate缓存–一级缓存
  10. Java == 和 equals
  11. 计算机科学与技术的学士服是什么颜色的,学士服颜色分类 各色学士服都有什么讲究...
  12. 用计算机如何扫描文件,打印机扫描文件到电脑方法教程
  13. 12个顶级思维模型,非常值得一看!
  14. iOS 打开第三方应用
  15. 山不平何以平天下(D题)
  16. php微信扫码支付pc端,PC端(电脑端)微信扫码支付和支付宝在线支付(ThinkPHP3)...
  17. 智能运维案例系列 | 新网银行 X 袋鼠云:银行核心业务系统日志监控平台建设实践...
  18. 在使用反向代理访问的服务器上配置远程jupyterNotebook
  19. Go 开源说第二期:GORM 剖析与最佳实践
  20. 使用Carthage

热门文章

  1. Maven 中央仓库地址
  2. 阿里云服务器(BT面板)Vue+Node(Egg)部署流程
  3. ROS-Rtabmap:linux shell运行多个shell(运行多个程序)
  4. VR: AR和VR演进哲学
  5. 在电脑桌面 右键点击 计算机,在桌面上右键点击电脑
  6. IDC 2018可穿戴市场报告:耳戴式设备占比四分之一,成“新宠”
  7. svn 建子项目的方法
  8. hadoop之 Hadoop1.x和Hadoop2.x构成对比
  9. discuz数据库迁移,改密码后,相关配置文件修改
  10. 【Visual C++】游戏开发笔记四十 浅墨DirectX教程之八 绘制真实质感的三维世界:光照与材质专场...