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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm 批量替换_字符批量替换

    pycharm 批量替换_字符批量替换在编写一个应用时,出现了调用之前的类的问题,在后续更新内容,已经不在使用,需要进行批量替换。这里记录下如何使用Pycharm进行批量替换操作。1.打开pycharm中需要修改的代码内容2.使用快捷键方式ctrl+r会跳转到如下页面3.使用菜单中的查找菜单4.上面输入要查找的内容,下面输入要替换的内容5.自行确认是否单个替换还是全部替换…

    2022年8月29日
    4
  • 2021美赛A题解题思路(Fungi)

    2021美赛A题解题思路(Fungi)准时赴约。等待开题中……

    2022年4月28日
    50
  • 接口定义规则

    接口定义规则写了五年代码,打算总结一下接口一下规范.  刚刚进公司时,写的接口返回过map,string,object,json等等,回头看看写的乱七八糟的. 1.接口最好是统一返回自定义实体.  如:ResultMessages.    privateString   resultCode,//返回code如:200(成功) 错误代码自己定义   message; 

    2022年5月29日
    44
  • 为什么有MAC地址还要IP_IP与MAC映射表

    为什么有MAC地址还要IP_IP与MAC映射表publicvoidnetmac(){//获取IP和MAC地      objectnetmac;      stringst=””;      ManagementObjectSearcherWmi=newManagementObjectSearcher(“SELECT*FROMWin32_NetworkAdapt

    2022年9月1日
    5
  • VMware安装ESXI

    VMware安装ESXI

    2021年6月3日
    109
  • Java中Calendar类的常用方法

    Java中Calendar类的常用方法Calendar类常用方法的记录:获取时间//使用默认时区和语言环境获得一个日历Calendarcal=Calendar.getInstance();//赋值时年月日时分秒常用的6个值,注意月份下标从0开始,所以取月份要+1System.out.println(“年:”+cal.get(Calendar.YEAR));System.ou

    2022年6月12日
    33

发表回复

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

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