在阿里云服务器如何一步步部署java项目

本文涉及的产品
云防火墙,500元 1000GB
简介: 一、连接阿里云服务器    根据阿里云控制台设置的远程连接密码,可以通过SecureCRT远程连接阿里云服务器。二、安装jdk1、上传jdk压缩包    连接好后Alt+p 快捷键打开文件上传窗口,把需要安装的jdk压缩包拖进去。

一、连接阿里云服务器
    根据阿里云控制台设置的远程连接密码,可以通过SecureCRT远程连接阿里云服务器

二、安装jdk
1、上传jdk压缩包

    连接好后Alt+p 快捷键打开文件上传窗口,把需要安装的jdk压缩包拖进去。

2、解压缩     tar –zxvf jdk-7u71-linux-i586.tar.gz

3、创建目录  mkdir /usr/local/src/java

   放到指定目录  mv jdk1.7.0_71 /usr/local/src/java

4、修改环境变量    vim /etc/profile  

    在这个配置文件的末尾(先i,可以移动光标,通过上下左右箭头),添加如下2行代码(建议复制)

    export JAVA_HOME=/usr/local/src/java/jdk1.7.0_71

    export PATH=$JAVA_HOME/bin:$PATH

    然后使用Esc :wq保存退出

注意:如果不小心改变其他位置,建议Esc :q!不保存退出

    使配置文件生效 

    先进入JDK的bin目录(可以不用,直接从根目录进入即可!):

    source /etc/profile

5、验证是否成功  java -version 

恭喜安装成功!!!

特别注意:1、jdk版本一定和系统保持一致,比如说Centos是64位的,jdk也一定是64位的,否则不能成功运行。

                 2、拖压缩包的时候,所在windows目录一定不要有中文,否则不能成功上传。

三、安装tomcat
1、上传tomcat压缩包

      Alt+p 快捷键打开文件上传窗口,把需要安装的tomcat压缩包拖进去。

2、解压缩

tar -zxvf apache-tomcat-7.0.57.tar.gz

3、移动到指定文件夹

mv apache-tomcat-7.0.57 /usr/local/src/java

4、配置防火墙

Centos7开启防火墙:systemctl start firewalld    关闭防火墙:systemctl stop firewalld    开机自动启动防火墙:systemctl enable firewalld         开机不自动启动防火墙:systemctl disable firewalld

命令行模式添加端口

[aliyunzixun@xxx.com ~]# firewall-cmd --permanent --add-port=22/tcp 

[aliyunzixun@xxx.com ~]# firewall-cmd --permanent --add-port=8080/tcp 

--permanent持久化     --add-port 添加端口        22 tcp 表示添加端口类型为tcp重载firewall   

 [aliyunzixun@xxx.com ~]# firewall-cmd --reload        

我们开启了22端口和8080端口。     

注意:阿里云还有一层防火墙在控制台是安全组,需要设置安全组规则

5、启动服务器

    进入tomcat安装目录:   cd/usr/local/src/java/apache-tomcat-7.0.57/bin

    启动tomcat:  ./startup.sh

6.浏览器访问

    虚拟机ip:8080

如果看到这个就说明你的服务器启动成功了!!!

四、部署项目
        个人感觉这一步就非常简单了,只要你的项目能在本地跑通就可以直接把项目拖到服务器里tomcat的webapps目录下然后重启tomcat就可以了

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
372 1
|
4月前
|
前端开发 Java API
2025 年 Java 全栈从环境搭建到项目上线实操全流程指南:Java 全栈最新实操指南(2025 版)
本指南涵盖2025年Java全栈开发核心技术,从JDK 21环境搭建、Spring Boot 3.3实战、React前端集成到Docker容器化部署,结合最新特性与实操流程,助力构建高效企业级应用。
1247 1
|
3月前
|
IDE 安全 Java
Lombok 在企业级 Java 项目中的隐性成本:便利背后的取舍之道
Lombok虽能简化Java代码,但其“魔法”特性易破坏封装、影响可维护性,隐藏调试难题,且与JPA等框架存在兼容风险。企业级项目应优先考虑IDE生成、Java Records或MapStruct等更透明、稳健的替代方案,平衡开发效率与系统长期稳定性。
175 1
|
3月前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
弹性计算 安全 前端开发
ECS初体验——基于ECS的PHP WEB项目部署
本文内容主要是关于在ECS上搭建PHP web环境操作流程,并且会结合笔者在搭建过程中遇到的一些常见或不常见的问题给出一些比较实用的避坑建议。 ECS实例规格:云翼计划学生默认; 服务器OS:Debian 8.11 64位; WEB环境:LAMP——Linux+Apache2+Mysql5.5.62+PHP5.6.4
ECS初体验——基于ECS的PHP WEB项目部署
|
2月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
227 10
|
2月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
2月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
361 8
|
2月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。
|
2月前
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
225 2

热门文章

最新文章