Linux下安装Tomcat服务器和部署Web应用
大家好,又见面了,我是你们的朋友全栈君。
使用工具
winSCP,XShell
操作步骤
一、下载和上传
1.下载tomcat
我这里下载的是tomcat8.5,网址是https://tomcat.apache.org/download-80.cgi,截图说明
2.上传tomcat到服务器中去
打开winSCP,使用winSCP来将下载的.tar.gz文件拖拽到Linux系统中指定的目录下去
二、安装Tomcat服务器
2.1解压缩
打开XShell,cd到服务器中的tomcat的.tar.gz文件存放路径下,我的位置选择的是/usr/local/src,如下图所示
2.2配置环境变量
2.2.1 安装和配置jdk
tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK环境变量,此处就不详细书名jdk的安装和配置过程了,可以我的另外一篇博客 linux 安装java运行环境jdk过程 https://mp.csdn.net/postedit/84950928中参考。
2.2.2修改tomcat服务器的启动端口
我这里将tomcat移动到了 /usr目录下,因为我的解压缩路径是/usr/local/src 所以移动的指令是 mv /usr/local/src/apache-tomcat-8.5.35 /usr/tomcat8.5,进入tomcat8.5/conf目录->cd tomcat8.5/conf,修改server.xml文件,vim server.xml,修改8080端口为80,如下图所示
具体步骤需要参考vim的操作方法,比附vim server.xml 进入vim模式,此时需要 按 i或者Insert键进入编辑模式,此时就可以像编辑txt一样编辑server.xml文件了,编辑好之后按Esc键退出编辑模式,输入:wq保存并退出,至此整个编辑过程完成。
2.2.3测试tomcat是否正常工作
cd /usr/tomcat8.5/bin 进入tomcat的bin路径,./startup.sh 执行启动程序启动tomcat,输入服务器ip即可测试tomcat是否正常工作,正常工作就会显示tomcat猫的页面
如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了,那么可以通过如下的办法进行排查,例如查看80端口被哪个应用程序占用了。
2.2.4 关闭tomcat服务器
cd到tomcat服务器的bin目录,然后执行”./shutdown.sh“命令启动Tomcat服务器,如下图所示:
2.2.5查看tomcat的日志信息
查看tomcat服务器的Log信息要进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示
三部署JavaWeb应用到Tomcat服务器
首先需要打war包,右击项目选择”Export…”,如下左图所示,我使用的ide是 eclipse
生成war包后使用winSCP将war包拖拽到linux系统服务器的tomcat路径下的webapps目录下,执行tomcat的bin目录下的shutdown.sh 和startup.sh重启tomcat服务器,测试项目是否部署成功
输入http://服务器ip:tomcat端口/项目名/资源url进行访问,如果浏览器显示预期结果则tomcat项目部署成功!
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137208.html原文链接:https://javaforall.cn
相关文章
- Linux快速安装Oracle环境指南(linux装oracle)
- 行Linux下模拟命令行大全(linux模拟命令)
- Linux套接字编程:实现多点通信(linux套接字通信)
- Linux系统安装Unity游戏开发环境(linux安装unity)
- 利用Linux显示命令掌握系统控制权(linux显示命令)
- Linux 纯净安装:最简单的自由获取方式(linux纯净版)
- Linux轻松安装指南(linux下载安装教程)
- 安装红旗Linux:超越无限可能(红旗linux安装)
- 学习Linux:一步一步实现自主认知(怎么自学linux)
- Linux安装NS2:步骤指南(linux安装ns2)
- Linux精准时钟:获取毫秒级数据(linux获取毫秒数)
- 探索Linux下的查找服务(linux查找服务)
- 高效运转无障碍——Linux光口驱动的作用与优势(linux光口驱动)
- Linux上安装GD图形库(linux安装gd)
- 最小尺寸,操作最简单:Linux 操作系统之旅(最小的linux操作系统)
- Linux下最强大的资源查看工具(linux资源查看)
- 探索Linux防火墙上的开放端口(查看linux防火墙端口)
- Linux环境变量安装指南(linux安装环境变量)
- 如何在Linux中安装sz命令?(linux安装sz命令)
- 老男孩Linux与百度云的完美结合(老男孩linux百度云)
- 快速上手Linux操作系统:安装指南(linux操作系统 安装)
- 深入Linux:查看所有进程(linux 查看所有进程)
- Linux文件名大小写不敏感(linux文件名小写)