Tomcat 服务器项目部署教程

超详细的tomcat安装以及简略项目的部署 tomcat的安装使用以及相关的项目部署 阅读详情

Tomcat 服务器项目部署教程


1. 环境准备

在部署之前,需要先确认以下环境及工具是否具备,如果没有,应提前准备好。

1.1 本地环境

  • Java 项目已打包为 WAR 文件

    • WAR 是 Java Web 应用的一个压缩打包格式。
    • 确保你的开发团队完成了项目的打包工作,文件名类似于 demo.war。
    • 文件位置通常为:{你的项目目录}/target/demo.war。
  • 服务器信息

    • IP 地址:服务器的公网(或内网)IP 地址。
    • SSH 登录账号:包括用户名和密码,或密钥(如 .pem 文件)。
    • 安装了 Tomcat 服务器:确保远程服务器上已经有 Tomcat 安装。

1.2 检查远程服务器环境

登录到服务器后,确认以下环境可用:
  1. 确认 Java 环境:

    java -version
    

    输出示例:

    openjdk version "11.0.19" 2023-04-18 LTS
    

    如果没有 Java 环境,请安装 JDK


1.3 工具准备

  • XShell
    • 是一个 Windows 平台的远程登录工具,用于管理 Linux 服务器。
    • 通过 SSH 协议与远程服务器交互。

**1.4 **下载并安装 XShell

1.4.1 下载 XShell

示例图:下载 XShell


2. 安装并配置 XShell

2.1 安装 XShell

  1. 双击下载好的 XShell 安装包。
  2. 按安装向导指引进行安装,选择安装路径、接受协议,并点击“下一步”直到完成。
  3. 安装完成后,打开 XShell。

示例图:XShell 安装完成画面


2.2 配置远程服务器连接

  1. 打开 XShell,点击左上角的 + 按钮(新建会话)。

  2. 填写会话的主要连接信息:

    • 名称:自定义,比如 “MyServer-Tomcat”
    • 主机:填写服务器的公网 IP(如 192.168.0.100)。
    • 端口:默认是 22(SSH 协议端口)。
    • 用户名:填写服务器提供的 SSH 登录用户名。

  1. 点击确定后,双击左侧新建的会话以连接至服务器。

2.3 测试 SSH 登录

  1. 登录成功后,应看到 Linux 系统提示符(如 [username@hostname ~]#)。

示例图:成功登录到终端的界面


3. 上传 WAR 文件到远程服务器目标tomcat的webapps目录下

3.1 上传方法 1:通过 XShell 使用 rz 命令

  1. 在已登录的 XShell 界面,切换到目标tomcat的webapps目录下(比如 /disk/app/tomcat9/webapps/)。

    cd /disk/app/tomcat9/webapps/
    
  2. 输入命令:

    rz
    

    执行后会弹出本地文件选择窗口。

  3. 在弹出的窗口中,选择你的 demo.war 文件并上传到该目录。

示例图:使用 rz 命令上传文件


4. 启动Tomcat服务器

4.1 启动或重启 Tomcat

  1. 进入 Tomcat 的 bin 目录:

    cd /disk/app/tomcat9/bin
    
  2. 启动 Tomcat:

    ./startup.sh
    
  3. 如果服务器上的 Tomcat 已在运行,先停止后再启动:

    ./shutdown.sh
    ./startup.sh
    
  4. 确认 Tomcat 是否启动成功(显示如下图,并在浏览器中能访问到对应tomcat即表示启动成功):

    ps -ef | grep tomcat
    


4.3 验证应用是否正常运行

  1. 访问服务器:

    http://<服务器IP>:9004/demo
    
  2. 正常情况下,你会看到应用程序的主页(部署的应用内容)。

示例图:成功部署后的浏览器访问画面


5. 常见问题与解决方法

5.1 Tomcat 无法解压 WAR 文件

  • 原因:
    部署目录 webapps/ 权限不足。

  • 解决方法:

    chmod -R 755 /disk/app/tomcat9/webapps
    

5.2 访问 9004 端口失败

  • 原因:
    云服务器或防火墙未开放9004端口。

  • 防火墙解决方法:

    firewall-cmd --add-port=9004/tcp --permanent
    firewall-cmd --reload
    
  • 云服务器解决方法

    联系本公司云服务器账号管理人员,开放9004端口(tcp)
    

5.3 日志调试

如果应用无法正常启动,查看 Tomcat 日志诊断错误:

tail -f /disk/app/tomcat9/logs/catalina.out
JavaWeb 项目服务器部署详细教程(MySQL + JDK + Tomcat) JavaWeb 项目服务器部署详细教程 阅读详情

相关推荐

ComfyUI面部修复FaceDetailer保姆级教程:从模型选择到参数调优全解析

本文提供ComfyUI面部修复FaceDetailer的保姆级教程,深度解析从模型选择到参数调优的全过程。针对常见的五官模糊、肤色不均等问题,详细对比了BBox与Segm检测器的优劣,并给出SD1.5与SDXL模型的核心参数联动策略与实战方案,帮助用户精准掌控AI绘画中的面部修复效果。

weixin_29073241的博客 472

tomcat搭建部署配置(含部署项目)

所需软件包在网盘,可自行提取通过网盘分享的文件:contos 7 软件包链接: https://pan.baidu.com/s/1p_-6zUjR6flo0OIsreSu5wpwd=62dp 提取码: 62dp。

m0_54804970的博客 4135

5款免费二进制编辑器横向评测:从HxD到ImHex谁更适合你?

本文对5款免费二进制编辑软件进行深度横向评测,包括HxD、wxHexEditor、010 Editor、ImHex和GNU Emacs,涵盖从轻量级到专业级的各种需求。评测基于文件处理能力、编辑功能、分析工具等核心维度,为开发者、逆向工程师和安全研究人员提供实用选择指南,帮助用户根据具体场景选择最适合的二进制编辑工具。

weixin_29278805的博客 371

全网最详细的Tomcat安装和配置教程,图文详解

一、Tomcat的下载及安装 1、首先进入Apache Tomcat官网 2、左侧Download下面是Tomcat最新的几个版本(7、8、9、10)的下载链接,右侧是对每个版本的最新版进行特性介绍,主要讲述与上一版本相比新增了哪些特性。3、博主在这里选择Tomcat 9版本进行下载(最新的版本会不稳定),点进去选择64位的下载(如果电脑是32位的操作系统,选择32位的下载),压缩包要下载到指定的文件夹中,这个压缩包是免安装的,所以解压目录就是安装目录。记住这个安装目录,后面配置环境变量都是用的这个

振华OPPO的博客世界 27万+

AndroidKiller之APK 编译失败,无法继续下一步签名【BUG解决】【App反向解析】

文章目录项目场景:问题描述原因分析:解决方案:BUG解决 项目场景: AndroidKiller: 在反向解析APP包时报错:APK 编译失败,无法继续下一步签名。 网上很多方法都是无效的哈,我追究原因发现,这个bug的出现大部分情况都是因为Apktool的问题。 此方法:百分之百解决此bug! 错误如下: 问题描述 APK 编译失败,无法继续下一步签名! 原因分析: Apktool版本不适配的问题,现在的技术更新换代太快,我们安装AndroidKiller的时候,有时候不是官方渠道的话,他的版本是非常

一键难忘的博客 2万+

机器学习实战4-教育领域:学生成绩的可视化分析与成绩预测-详细分析

大家好,我是微学AI,今天给大家带来机器学习实战4-学生成绩的可视化分析与成绩预测,机器学习在教育中的应用具有很大的潜力,特别是在学生成绩的可视化分析与成绩预测方面。机器学习可以通过对学生的父母教育情况和学校表现等数据进行分析和挖掘,从而揭示潜在的学习模式和趋势。

微学AI的博客 7677

Tomcat的部署

Tomcat的部署方式以及eclipse中Tomcat的配置

weixin_67235801的博客 5954

信贷模型域——客户管理阶段模型(贷中模型)

本文主要探讨了信贷模型域中的客户管理阶段模型,重点聚焦于交叉销售模型。交叉销售模型不仅应用于贷中阶段,还贯穿于贷前、贷中、贷后全过程,其核心作用在于提升客户价值、增强客户粘性、降低流失率以及实现风险与收益的平衡。文中通过具体案例展示了交叉销售模型在现实业务中的应用,并指出其在贷中阶段的主要任务是提升存量客户价值、增加产品使用率,同时有效控制风险。

庄小焱 1879

myeclipse怎么把项目部署到服务器,Myeclipse把导入的项目部署到tomcat中并运行详细教程...

(不是我们的作品的用户,也可以联系上面QQ或微信提供有偿人工指导服务)二、项目部署到tomcat中运行1.找到severs(有的打开或使用myeclipse一段时间后,myeclipse布局就会乱了,找不到severs,按下面重置一下就好,导航栏中Window-》Perspective-》ResetPerspective.2、右键然后选择add/remote deployment3、选 中...

weixin_32166921的博客 4933

【100%通过率】华为od机试C卷【出差 / 员工派遣】C++ 实现

某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工部门每个员工有一个员工号 (1,2,3,......),工号连续,从 1开始。部长派遣员工的规则:

MISAYAONE的博客 2194

Android Input——输入系统介绍(一)

Input 系统对于提供流畅、灵敏和一致的用户交互体验至关重要,它需要在不同的设备、场景和应用中保证输入事件的正确性、及时性和安全性。Android 输入系统是一个复杂但高效的设计,旨在处理来自各种输入设备(如触摸屏、键盘等)的用户交互,并将这些交互转换为应用程序可以理解和响应的形式。EventHub:输入系统的最底层,直接与硬件通信,监听和读取输入设备的原始事件。:从 EventHub 获取原始输入事件,对其进行解析,转化为更高层次的事件,以便上层应用或服务能够理解。

小旭的专栏 1712

如何把vue项目跑在timcat服务器下,tomcat部署vue项目教程文档

tomcat部署vue项目教程文档tomcat部署vue项目教程文档安装nodejshttps://blog.youkuaiyun.com/zzwwjjdj1/article/details/51980082全局安装@vue/cli安装好nodejs后,打开命令行运行命令:npm install -g @vue/cli目前vuecli版本为3.3,安装完cli后,命令行运行 vue --version可以看到...

weixin_27889245的博客 281

uniapp - 解决App端(安卓/苹果)使用uni.openlocation跳转第三方高德地图白屏问题,安卓苹果ios平台使用应用内置地图查看位置打不开,打包后App高德地图页面白屏不显示的问题!

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,高德地图白屏,uniapp调用内置高德地图白屏,uniApp使用uni.openlocation空白不显示地图,uniappapp端如何解决openlocation地图不显示问题,打开第三方地图显示位置地图没反应,uni.openlocation跳转第三方高德地图,APP端白屏问题,使用uni.openlocation跳转到第三方导航软件的时候,app端跳转的是高德地图,但是白屏没有反应,打包发布后白

🏆 前端领域优质创作者 1万+

阿里云 > 教程中心 > java教程 > 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上 详细的图文教程来实现 eclipse...

https://www.aliyun.com/jiaocheng/284031.html 欢迎页面 欢迎使用eclipse部署Tomcat。 再一次来访问该链接:http://localhost:8080/TomcatTest/ 效果如下: 详细的图文教程来实现 eclipse环境下如何...

chouheng1261的博客 183

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

【教程】一、eclipse集成Tomcat服务器并部署项目

1、本文以eclipse jee Oxygen和Tomcat9为例(不同版本操作的基本相同) 2、首次打开eclipse后选择下方Servers会有以下提示 点击该行文字会跳转到NewServer界面,然后点击Apache(Tomcat是Apache基金会的)前面的箭头,然后选择你所安装的Tomcat服务器版本(我的是9.0版本),然后再点击Next到下图界面 3、点击箭头所指向的Brow

廖圣哲 737

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

怎么把java项目部署到tomcat服务器上_详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上...

很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程。第一部分:eclipse环境下如何配置tomcat1.下载并成功安装Eclipse和Tomcat2.打开Eclipse,单击“window”菜单,选择下方的“Preferences” 。3.点击Add添加Tomcat。4. 选中自己...

weixin_35942678的博客 4395

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

在idea导入web项目,并部署到Tomcat服务器详细教程

一:idea配置 1.点击file->open 2.选择你要导入的项目 3. File->Project Structure打开项目配置窗口,在Project项中配置JDK版本和Project lanugae level 4.在Modules项的Sources标签页中配置项目结构(主要配置需编译的Java文件和配置文件 5.在Modules项的Paths标签页中配置编译后文件输出路径 6.在Modules项的Dependencies标签页中配置依赖关系(我这里是一个非常小的项目演示,所

qq_43436117的博客 1万+

在Myeclipse中集成Tomcat服务器与创建web项目及项目部署教程

一、在Myeclipse中集成Tomcat服务器 前提要在Tomcat服务器中不要有手工创建的目录内容,就是直接下载好的Tomcat服务器即可 请查看以下这篇文章 优快云文章:https://blog.youkuaiyun.com/wpj1005406289/article/details/117478876 1.首先在window—>show view —>servers 2.然后在空白处右击—>config server connector 3.请看下面步骤进行设置即可,第六步就是自己下载

小杰博主 987

IDEA导入web项目,并部署到Tomcat服务器详细教程

idea中配置tomcat服务启动

. 9473

一台服务器如何部署多个tomcat和项目(最详细的图文教程!!!)

一台服务器如何部署多个tomcat和项目(最详细的图文教程!!!)前言二、搭建步骤1.tomcat服务运行必须依赖jdk,所以要先进行jdk安装及环境变量的配置,没有配置好的同学请参考下链接文章2.进行tomcat环境变量配置3.进行tomcat文件配置三、启动tomcat总结 前言 提示:部署多个项目的方法有很多种,本文记载的是在Windows下 安装多个tomcat通过修改端口来部署项目,Linux部署方式大同小异 # 第一步: 解压tomcat安装包后,复制一份并且重命名;多个tomcat就多复制一

weixin_46551668的博客 9528

idea服务器部署web项目路径,IDEA 配置Tomcat服务器和发布web项目的图文教程

1.创建好web项目之后,现在需要配置服务器,以Tomcat为例2.选择Run-Edit Configurations3.点击右上角 + 号,选择2处展开剩下选项4.找到Tomcat Server,然后选择Local Server5.设置Tomcat服务器显示名,选择Configure6.选择Tomcat在磁盘中的安装位置7.确认之后会自动识别出Tomcat服务器8.确定之后会自动识别出访问路径和...

weixin_30259017的博客 2139

Liunx服务器 Docker 使用Tomcat 部署Wat 包项目详细教程

阿里云 服务器 上面使用 docker 去部署项目,这里介绍的是单机的项目,就是一些比较常见的web项目,没有分布式 集群啥的东西,所以基本环境 就只有 mysql tomcat jdk 这些基本的环境 请看 docker安装项目基本环境 接下来就是通过工具来 进行连接服务器了,我这里使用的是 xshll 和xfit 进行操作的, 因为我们使用 docker tomcat容器去部署项目,war是不可能直接 通过xfit 进行放入到 tomact 的webapp下面的,必须是用 复制的方式进行部署,因为doc

qrn196789910的博客 310

详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上...

很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程。   第一部分:eclipse环境下如何配置tomcat 1.下载并成功安装Eclipse和Tomcat 2.打开Eclipse,单击“window”菜单,选择下方的“Preferences” 。   3. 点击 Add ...

weixin_34228387的博客 2307

使用2017版Myeclipse+Tomcat服务器搭建本地服务器部署web项目详细教程

安装步骤: 下载 tomcat 解压至本地磁盘,比如这里我的解压路径是F:\JSP_tomcat\apache-tomcat-8.5.40解压后就能用。 2.下载完jdk直接点击下一步、下一步安装,安装完jdk,还需要做环境变量的配置:右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量: 2.1:配置JAVA_HOME,C:\Prog...

kingkang 902

阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程

首先把福利告诉大家,现在又有阿里云优惠啦!!阿里云代金券 | 阿里云优惠券 |阿里云优惠码|云服务器|阿里云|阿里云代金券 – 限时领取1888元阿里云代金券【点击领取】3折购买ECS服务器链接:https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=t9686fzw阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程(...

weixin_34199335的博客 202
上一篇: WordPress原生中文精品主题推荐(一):手把手教你搭建个人网站
下一篇: springboot中ApplicationContext接口体系简单了解
JavaObjects
博客等级 码龄7年 1粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值