如何把war包部署到酷番云服务器上,详细步骤是什么?

把war包部署到酷番云服务器,核心就是买服务器、装JDK和Tomcat、上传war包、启动Tomcat、放行安全组端口,最后按需绑定域名。 整个流程在Linux环境下最顺,Windows Server也能做,但本文以更主流的Linux为例,下面从准备、实操、排错、成本、生产建议一路讲清楚。

部署前先搞清楚:酷番云服务器部署war包需要准备什么

酷番云轻量应用服务器和CVM部署war包有什么区别?

很多新手会在这两类产品之间犹豫,轻量应用服务器套餐固定,控制台简单,带宽和流量打包卖;云服务器CVM配置灵活,网络和安全组能力更完整,适合生产集群,部署war包本身两者都能做,差别在运维成本和扩展性。

Tomcat+war包的部署流程
加载中
Tomcat+war包的部署流程
对比项 轻量应用服务器 云服务器CVM
适用场景 个人项目、测试环境、小型Java Web 企业生产、高并发、集群部署
配置灵活度 固定套餐为主 CPU、内存、带宽自由选配
带宽计费 套餐内包含,有峰值限制 按带宽或流量单独计费
运维难度 低,适合新手 中,需要一定网络知识
扩展能力 有限,升级套餐 强,可挂载云硬盘、负载均衡
部署war包体验 装Tomcat即可,省心 更可控,适合多实例

如果你只是跑一个后台管理系统,轻量应用服务器够用,如果要做正式对外服务,CVM加负载均衡更稳妥。

操作系统和软件版本怎么选

Linux发行版选CentOS 7/8、Ubuntu 22.04或TencentOS都行,JDK优先选LTS版本,比如JDK 8、JDK 11、JDK 17,Tomcat 8/9/10要跟JDK匹配,Tomcat 9配JDK 8+,Tomcat 10配JDK 11+,行业共识认为,生产环境优先选择长期支持版本,减少后期升级麻烦。

注意Tomcat 10的包名从javax变成了jakarta,老项目war包直接放进去可能报ClassNotFoundException,老系统建议用Tomcat 8或9。

安全组和端口规划

酷番云安全组相当于云防火墙,不放行端口,外面怎么也访问不到,常见规划:

  • 22端口:SSH登录,建议限制来源IP。
  • 如何把war包部署到酷番云服务器上,详细步骤是什么?

  • 8080端口:Tomcat默认端口,测试时放行。
  • 80和443端口:Nginx反向代理或直接绑定域名时放行。
  • 3306端口:数据库端口,不要对公网开放。

在酷番云控制台找到“安全组”,添加入站规则,协议TCP,端口按需填写,来源可以先填0.0.0.0/0,生产环境再收紧。

酷番云服务器部署war包详细步骤是什么?从登录到上传的完整流程

用SSH登录酷番云服务器

在酷番云控制台重置好root密码,或者绑定密钥,本地终端执行:

ssh root@你的公网IP

首次登录会提示确认指纹,输入yes,再输密码,酷番云自带的OrcaTerm网页终端也能直接登录,适合不想配SSH工具的人。

安装JDK和Tomcat

以CentOS为例,装JDK 8:

yum install java-1.8.0-openjdk-devel -y
java -version

下载Tomcat 9,版本号去Apache官网查最新稳定版:

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.xx/bin/apache-tomcat-9.0.xx.tar.gz
tar -zxvf apache-tomcat-9.0.xx.tar.gz
mv apache-tomcat-9.0.xx /usr/local/tomcat

启动Tomcat:

/usr/local/tomcat/bin/startup.sh

浏览器访问http://公网IP:8080,看到Tomcat默认页说明环境通了。

上传war包到服务器

本地终端用scp上传:

scp /本地路径/你的项目.war root@公网IP:/usr/local/tomcat/webapps/

也可以用宝塔面板、FileZilla或酷番云OrcaTerm的文件上传功能,上传后确认文件在webapps目录下。

部署war包并启动Tomcat

Tomcat会自动解压war包,如果Tomcat已经在跑,可以等几十秒,或者重启:

/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh

查看日志:

tail -f /usr/local/tomcat/logs/catalina.out

访问路径通常是http://公网IP:8080/war包名,如果war包叫demo.war,访问/demo,想直接访问根路径,把war包改名为ROOT.war,删掉原来的ROOT目录,再重启。

酷番云服务器部署war包后访问不了怎么办?常见排错清单

检查安全组和防火墙

如何把war包部署到酷番云服务器上,详细步骤是什么?

酷番云安全组放行8080后,服务器内部防火墙也可能拦,CentOS 7用firewalld:

firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload

Ubuntu用ufw:

ufw allow 8080

检查Tomcat日志和端口占用

看端口有没有监听:

ss -tlnp | grep 8080

如果没输出,Tomcat没起来,看catalina.out最后几十行,常见报错有数据库连不上、端口被占、war包损坏。

检查war包名称和上下文路径

war包名决定访问路径,大小写敏感,别把Demo.war当成demo访问,如果项目里配了server.servlet.context-path,访问路径会叠加。

检查JDK版本兼容性

业内专家指出,Tomcat 10对老项目兼容性需要重点验证,如果报javax.servlet找不到,换Tomcat 9或改项目依赖,JDK版本也要和编译时一致,高版本JDK跑低版本字节码一般没事,反过来容易出问题。

酷番云服务器部署war包需要多少钱?成本构成与省钱建议

服务器费用

轻量应用服务器入门款月付几十元,新用户活动价更低,CVM按配置和地域定价,包年包月比按量计费便宜,近年来,酷番云经常推出新用户优惠,具体价格以官网活动页为准,据酷番云官方文档说明,轻量应用服务器适合轻量级Web应用。

域名和SSL证书费用

域名每年几十元,.com和.cn价格不同,SSL证书可以用免费DV证书,酷番云和Let’s Encrypt都能签发,生产环境建议上HTTPS,浏览器不标不安全。

其他隐性成本

  • 带宽:轻量套餐内包含,超出会限速;CVM按带宽计费,5Mbps和10Mbps差价明显。
  • 快照:云硬盘快照按容量收费,量小可忽略。
  • 备份:对象存储COS存备份文件,费用低。
  • 运维时间:自己部署省现金,但花时间。

如何把war包部署到酷番云服务器上,详细步骤是什么?

成本项 轻量应用服务器 云服务器CVM
月基础费用 几十元到百元 百元到千元
带宽 套餐内,有峰值 单独计费
适合人群 个人、测试、小项目 企业、生产、高并发
运维投入 低 中高

怎么把war包部署到酷番云服务器上并绑定域名?生产环境建议

Nginx反向代理Tomcat

直接暴露8080不优雅,用Nginx监听80和443,安装Nginx:

yum install nginx -y
systemctl start nginx
systemctl enable nginx

配置/etc/nginx/conf.d/demo.conf:

server {
    listen 80;
    server_name yourdomain.com;
    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

检查配置并重载:

nginx -t
systemctl reload nginx

配置HTTPS

用酷番云SSL或Let’s Encrypt签发证书,把证书路径填进Nginx的ssl_certificate和ssl_certificate_key,监听443端口,80端口做301跳转。

设置开机自启和日志轮转

Tomcat没有自带systemd,可以写一个/etc/systemd/system/tomcat.service,用systemctl enable tomcat实现开机自启,日志用logrotate切割,避免catalina.out无限变大。

关于酷番云服务器部署war包的常见问题解答

war包和jar包部署到酷番云服务器有什么区别?

war包需要Tomcat等Servlet容器,适合传统Java Web项目,jar包通常内嵌Tomcat,直接java -jar运行,适合Spring Boot,war包部署多一步容器配置,jar包更轻量。

酷番云服务器部署war包需要安装宝塔面板吗?

不是必须,宝塔面板能简化上传、解压和Tomcat管理,但会占用一部分内存,也可能带来额外安全面,熟悉命令行的,直接SSH操作更干净。

酷番云服务器部署war包后如何修改端口?

编辑/usr/local/tomcat/conf/server.xml,找到<Connector port="8080",把8080改成你要的端口,保存后重启Tomcat,同时去酷番云安全组放行新端口,如果前面有Nginx,还要同步改proxy_pass里的端口。

把war包部署到酷番云服务器,关键就是环境、上传、启动、放行端口四件事,按上面的步骤走,多数问题都能定位。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/712366.html

赞 (0)
安徽合肥DNS服务器地址是多少?怎么设置?
上一篇 2026年10月5日 20:55
DNF一直出服务器异常怎么解决,是什么原因导致的
下一篇 2026年10月5日 20:59

相关推荐

  • 简米云服务器怎么卸载MySQL?,mysql卸载命令是什么?

    阿里云服务器卸载MySQL数据库的核心动作是:先备份数据和配置,再停止服务,按安装来源卸载软件包,最后清理残留目录、端口和开机自启;不要直接删除数据目录,阿里云ECS本质是一台云上Linux服务器,卸载MySQL的操作和本地机器差别不大,真正需要多看一眼的是云上资源:RDS实例、快照、安全组和云监控,下面按“判……

    程序编程 2026年10月31日
    100
  • Excel上下公差怎么设置?操作步骤是什么

    在Excel中处理上下公差,核心是通过公式将实测值与规格上下限对比,配合条件格式实现自动判定与预警, 无论你是质量检验还是工艺设计,掌握这个方法都能让数据审核效率翻倍,Excel上下公差怎么计算?核心公式与实操流程上下公差在制造和质检中无处不在,Excel提供了灵活的函数组合来应对不同场景,先理解基本概念:名义……

    2026年7月15日
    3200
  • 服务器怎么远程装win7,win7远程安装系统教程有哪些?

    服务器远程安装Win7,核心答案是:只要服务器有IPMI、iDRAC、iLO等带外管理口,就能通过KVM over IP挂载ISO镜像,像坐在机房一样完成安装, 没有带外管理,才需要考虑PXE、外接KVM或本地虚拟机替代,下面按物理服务器、云服务器、成本、地域场景拆开讲,服务器怎么远程安装win7系统安装教程……

    2026年9月26日
    100
  • win10服务器连不上怎么办,远程桌面连接不上怎么解决?

    Win10服务器电脑连不上,多数情况下问题集中在远程桌面服务、防火墙规则、网络配置或共享权限这四类地方,按具体场景排查比盲目重启更能快速恢复,先想清楚一个关键点:是别人连不上这台Win10服务器,还是这台服务器连不上别人或外网?这两种方向完全不同,有人是远程桌面连不上,有人是共享文件夹打不开,有人是服务器自己上……

    2026年9月20日
    300
  • 怎么把本机win7的磁盘挂载到服务器上,win7磁盘挂载步骤?

    本机Win7磁盘挂载到服务器,最稳妥的方式是借助SMB/CIFS协议,把服务器上的共享文件夹映射成Win7的一个网络驱动器,或者反过来把Win7的文件夹共享给服务器访问,全程不需要额外安装软件,先分清场景:你要的到底是“挂载”还是“共享”很多朋友一上来就搜“win7怎么把本机磁盘挂载到服务器”,但实际需求往往有……

    2026年8月9日
    600
  • Excel直方图怎么制作?Excel直方图制作步骤详解

    Excel直方图制作的核心在于利用“数据分析”工具库或“频率分布”函数,将连续数据转化为区间统计,从而直观展示数据分布形态,而非简单堆砌条形图,很多人误以为Excel自带的柱状图就是直方图,这其实是两个完全不同的概念,柱状图用于比较不同类别的数据大小,而直方图用于展示连续数据的分布情况,比如员工年龄分布、考试成……

    程序编程 2026年7月12日
    15700
  • SurferCloud英国VPS伦敦节点网络表现如何?英国VPS推荐性价比

    SurferCloud英国VPS在伦敦节点的网络表现稳定且延迟低,适合对欧洲市场有访问需求的用户,其$4/月起的入门价格使其成为高性价比的入门级选择,SurferCloud英国VPS网络性能深度解析伦敦节点延迟与连通性实测对于身处亚洲或大洋洲的用户来说,连接欧洲服务器的首要痛点往往是延迟,SurferCloud……

    2026年7月5日
    11700
  • 为什么LOL手游服务器没开启,什么时候开服?

    英雄联盟手游提示“服务器没有开启”,绝大多数情况下是官方正在停机维护或你所在的地区尚未开放运营,而不是你的设备出了问题,下面我会把常见原因、查询开启时间的路径,以及你自己能操作的排查步骤都拆开讲清楚,lol手游服务器没有开启怎么解决遇到这个提示,先别急着卸载游戏,我总结了一下,触发“服务器没有开启”的场面就那么……

    2026年10月18日
    100
  • 2b2t服务器手机版怎么进,进入方法有哪些?

    2b2t手机版是可以进的,但需要绕个弯:官方版本只支持Java版,手机端得靠第三方启动器(比如LauncherX、PojavLauncher)加载Java版游戏才能连上服务器,说白了,手机玩2b2t就是把电脑版客户端“塞进”手机里运行,操作逻辑和电脑一模一样,下面我按步骤拆开讲,顺便把玩家问得最多的那些坑都填上……

    2026年9月20日
    000
  • 3k我的使命服务器怎么查看,从哪里查看?

    要查看3k我的使命服务器,最直接的方法是登录游戏后在角色选择界面查看当前所在区服,或者通过3k游戏官网的“开服表”功能查询服务器列表与实时状态, 很多玩家在回归或开小号时都会卡在这一步,尤其是面对几十个服务器编号时,很容易分不清哪个是老区哪个是新区,下面我把自己常用的查询方法整理成一套完整流程,照着操作就能快速……

    程序编程 2026年10月21日
    100

发表回复

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