Linux下安装Tomcat服务器和部署Web应用

Linux下安装Tomcat服务器和部署Web应用使用工具winSCP,XShell操作步骤一、下载和上传1.下载tomcat我这里下载的是tomcat8.5,网址是https://tomcat.apache.org/download-80.cgi,截图说明2.上传tomcat到服务器中去打开winSCP,使用winSCP来将下载的.tar.gz文件拖拽到Linux系统中指定的目录下去二、安装Tomcat服…

大家好,又见面了,我是你们的朋友全栈君。

使用工具

winSCP,XShell

操作步骤

一、下载和上传

1.下载tomcat

我这里下载的是tomcat8.5,网址是https://tomcat.apache.org/download-80.cgi,截图说明

Linux下安装Tomcat服务器和部署Web应用

2.上传tomcat到服务器中去

打开winSCP,使用winSCP来将下载的.tar.gz文件拖拽到Linux系统中指定的目录下去

Linux下安装Tomcat服务器和部署Web应用

二、安装Tomcat服务器

2.1解压缩

打开XShell,cd到服务器中的tomcat的.tar.gz文件存放路径下,我的位置选择的是/usr/local/src,如下图所示

Linux下安装Tomcat服务器和部署Web应用

Linux下安装Tomcat服务器和部署Web应用

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,如下图所示

Linux下安装Tomcat服务器和部署Web应用

具体步骤需要参考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猫的页面

Linux下安装Tomcat服务器和部署Web应用 如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了,那么可以通过如下的办法进行排查,例如查看80端口被哪个应用程序占用了。

Linux下安装Tomcat服务器和部署Web应用

2.2.4 关闭tomcat服务器

cd到tomcat服务器的bin目录,然后执行”./shutdown.sh“命令启动Tomcat服务器,如下图所示:

Linux下安装Tomcat服务器和部署Web应用

2.2.5查看tomcat的日志信息

查看tomcat服务器的Log信息要进入tomcat服务器下的logs目录,打开catalina.out文件进行查看,如下图所示

Linux下安装Tomcat服务器和部署Web应用

三部署JavaWeb应用到Tomcat服务器

首先需要打war包,右击项目选择”Export…”,如下左图所示,我使用的ide是 eclipse

Linux下安装Tomcat服务器和部署Web应用Linux下安装Tomcat服务器和部署Web应用Linux下安装Tomcat服务器和部署Web应用

生成war包后使用winSCP将war包拖拽到linux系统服务器的tomcat路径下的webapps目录下,执行tomcat的bin目录下的shutdown.sh 和startup.sh重启tomcat服务器,测试项目是否部署成功

Linux下安装Tomcat服务器和部署Web应用

Linux下安装Tomcat服务器和部署Web应用

Linux下安装Tomcat服务器和部署Web应用

输入http://服务器ip:tomcat端口/项目名/资源url进行访问,如果浏览器显示预期结果则tomcat项目部署成功!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137208.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pychrome2021激活码【在线注册码/序列号/破解码】

    pychrome2021激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
  • java二维数组初始化值_Java二维数组初始化的方法

    java二维数组初始化值_Java二维数组初始化的方法对于一个新使用的工具,我们会进行初步的初始化工具,目的是为了加上一些使用的配置。在学过了一维数组后,那么二维数组是加了一层维度的一维数组。在初始化方面,二维数组有三种方法,相信很多人只是掌握了其中的一种。下面本篇就Java二维数组简单介绍,然后就三种初始化方法带来详解。1.二维数组说明数组是一个容器,用来存储数据的。现在数组中存储的不再是int,double..的类型了,而是存储的数组。数组中的元…

    2022年5月26日
  • 《STM32固件库使用手册》_mate20x刷回出厂版本

    《STM32固件库使用手册》_mate20x刷回出厂版本最近领导让我学学嵌入式开发,在网上看了看老前辈们总结的嵌入式开发学习不归路,还是决定按照步骤开始学习。首先是获取到《STM32固件库使用手册》和《STM32F10x参考手册》两个开局手册,在网上找了找资源,发现居然还要收费下载!明明STM官网就能免费下载(笑哭)做人厚道一点啊~下载地址:固件库使用手册链接:https://pan.baidu.com/s/1n_flJ3TuGo4Nvf3dMOKOKg提取码:qrb2参考手册链接:https://pan.baidu.com/s/1beJlqU

    2022年8月31日
  • 【转载】究竟啥才是互联网架构“高可用”

    【转载】究竟啥才是互联网架构“高可用”

    2021年11月20日
  • python字典详解_python字典get方法

    python字典详解_python字典get方法字典字典的key和value一一对应的,字典是可变的,也是有序的(python3.6版本开始字典有序),可迭代的增加元素当key不存在时,直接赋值a={"status"

    2022年7月30日
  • socketpair函数_socket框架

    socketpair函数_socket框架socketpair函数概要如下:#include 定义一些C宏常量#include 定义socketpair函数原型intsocketpair(intdomain,inttype,intprotocol,intsv[2]);socketpair函数需要四个参数:domain-套接口的域type-套接口类型protocol-使用的协议sv[2

    2022年10月14日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号