在阿里云服务器如何一步步部署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就可以了

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
弹性计算 监控 负载均衡
|
2月前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
84 9
|
3月前
|
监控 安全 Linux
RHEL 环境下 Subversion 服务器部署与配置
【10月更文挑战第18天】在RHEL环境下部署Subversion服务器需依次完成安装Subversion、创建版本库、配置服务器、启动服务、客户端连接及备份维护等步骤。确保遵循安全最佳实践,保障数据安全。
124 1
|
2月前
|
Arthas 监控 Java
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
本文介绍了阿里云 Java Agent 4.x 版本在基于 OTel Java Agent 二次开发过程中的实践与思考,并重点从功能、性能、稳定性、兼容性四个方面介绍了所做的工作。同时也介绍了阿里云可观测团队积极参与开源建设取得的丰厚成果。
241 6
拥抱 OpenTelemetry:阿里云 Java Agent 演进实践
|
2月前
|
弹性计算 开发工具 git
2分钟在阿里云ECS控制台部署个人应用(图文示例)
作为一名程序员,我在部署托管于Github/Gitee的代码到阿里云ECS服务器时,经常遇到繁琐的手动配置问题。近期,阿里云ECS控制台推出了一键构建部署功能,简化了这一过程,支持Gitee和GitHub仓库,自动处理git、docker等安装配置,无需手动登录服务器执行命令,大大提升了部署效率。本文将详细介绍该功能的使用方法和适用场景。
2分钟在阿里云ECS控制台部署个人应用(图文示例)
|
1月前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
2月前
|
NoSQL 容灾 MongoDB
MongoDB主备副本集方案:两台服务器使用非对称部署的方式实现高可用与容灾备份
在资源受限的情况下,为了实现MongoDB的高可用性,本文探讨了两种在两台服务器上部署MongoDB的方案。方案一是通过主备身份轮换,即一台服务器作为主节点,另一台同时部署备节点和仲裁节点;方案二是利用`priority`设置实现自动主备切换。两者相比,方案二自动化程度更高,适合追求快速故障恢复的场景,而方案一则提供了更多的手动控制选项。文章最后对比了这两种方案与标准三节点副本集的优缺点,指出三节点方案在高可用性和数据一致性方面表现更佳。
|
2月前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
3月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
581 3
|
3月前
|
NoSQL Linux PHP

热门文章

最新文章