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项目部署成功!

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 共享内存同步机制_共享内存通信机制

    共享内存同步机制_共享内存通信机制共享内存是SystemV版本的最后一个进程间通信方式。共享内存,顾名思义就是允许两个不相关的进程访问同一个逻辑内存,共享内存是两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常为同一段物理内存。进程可以将同一段物理内存连接到他们自己的地址空间中,所有的进程都可以访问共享内存中的地址。如果某个进程向共享内存写入数据,所做的改动将立即影响到可以访问同一段共享内存的任…

    2022年10月23日
  • arm64(aarch64)安装centos 7.5.1804

    arm64(aarch64)安装centos 7.5.1804总体说明Arm64的centos版本自7.5.1804以后不再和7.4、7.3、7.2等之前的一样直接提供一个rootfs.tar.xz的压缩包,全部变成了ISO的安装文件,因此需要EFI来引导安装,如果Aarch64的cpu用的是uboot就只有干瞪眼了,笔者花了一翻功夫,终于找到如何从ISO中提取出centos7.5.1804文件系统的方法,方便使用uboot的用户可以使用centos7….

    2022年10月16日
  • matlab在axis,matlab中axis的用法

    matlab在axis,matlab中axis的用法>>axis([02*pi-0.90.9])图5.1.3使用了图形修饰的plot函数绘制的正弦曲线5.1.3图形的比较显示在一般默认的情况下,MATLAB每次使用plot……>>axis([02*pi-0.90.9])图5.1.3使用了图形修饰的plot函数绘制的正弦曲线5.1.3图形的比较显示在一般默认的情况下…

  • 常见数据结构与算法整理总结(下)_c语言数据结构查找算法

    常见数据结构与算法整理总结(下)_c语言数据结构查找算法查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。定义:根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。分类

  • vim设置汇总

    vim设置汇总vim配置文件:/etc/vimrc显示行号setnumber设置yaml文件换行对齐autocmdFileTypeyamlsetlocalaits=2sw=2et设置tab键为4个空格setts=4setexpandtab换行保持和前一行一样的缩进setautoindent

  • 程序员去外包公司有前途吗_程序员去外包是不是就废了

    程序员去外包公司有前途吗_程序员去外包是不是就废了虽然大部分人都抵制外包,但是很多人,尤其是萌新,并不清楚外包的主要缺点。我这里简单说一下。程序员去外包公司有前途吗?不能说去了外包公司就完全没有前途了,主要看个人能力,外包的工作内容,大多十分碎片化,甚至是机械化。因为如果这个工作内容真的很完整、成块儿,那正式工就做掉了。正式工做掉的理由有两个:完整工作内容有利于他,去构建业务认知。完整内容拆分出来外包,需要进行进行大量的沟通与团队协作,不利于整体效率。那么有没有办法避免碎片化呢?答案是有的。一方面可以表现出自身能力,获取正式团队

发表回复

您的电子邮箱地址不会被公开。

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