您现在的位置是:首页 > 正文

阿里云服务器环境搭建

2024-04-01 01:16:07阅读 3

阿里云轻量级应用云服务器部署

服务器的开发环境是需要部署的需要提前准备好linux系统的Tomcat以及jdk,还有服务器终端工具Xshell和远程传输工具WinSCP

购买服务器阿里云云翼计划服务器:https://promotion.aliyun.com/ntms/act/campus2018.html?spm=5176.8112568.420890.3.67c29ed5QikJJO

 

选择轻量应用服务器购买后进入控制台页面可以对自己的服务器进行设置

 

服务器终端工具Xshell:https://xshell.en.softonic.com/

准备配置服务器的开发环境JDK和Tomcat

 

远程传输工具WinSCP:https://winscp.net/eng/docs/lang:chs

Tomcat官方网站:http://tomcat.apache.org/记得下载linux版本tar.gz后缀为linux版本

 

JDK下载地址

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html记得下载linux版本tar.gz后缀为linux版本

 

将JDK和Tomcat压缩包传输到Linux

安装远程传输工具

这里我们将借助于远程传输工具将Windows系统上的JDK和Tomcat包传输到Linux系统中。

这类工具有很多,常用的有FlashFXP、WinSCP等。

FlashFXP下载解压版,解压后直接使用,比较简单不讲解。这里主要讲解下WinSCP:

 

第一步:安装WinSCP,安装完成后,桌面会显示WinSCP图标。

第二步:双击上面图标,进入WinSCP设置界面:

点击Login直接登录,远程访问Linux,成功后出现如下:

第三步:将本机中的JDK和Tomcat包上传到Linux服务器文件目录中。

建议:在Linux根目录(/)或/home文件夹下创建一个自己的文件夹,用于存放个人资料。

等待JDK和Tomcat下载完成

设置Xshell的配置

下面就连接上了Linux系统,可以在这里操作Linux,不需要在VMware上操作,也不需要通过【Windows】 - 【附件】 - 【远程控制】来操作Linux。

安装JDK

解压JDK安装JDK

解压JDK

查看有JDK的压缩文件,接下来解压:

# tar -zxvf jdk-8u144-linux-x64.tar.gz     --解压到当前目录

通过ls查看目录结构,出现一个新的文件夹:jdk1.8.0_144:

删除JDK压缩包

解压完后,如果jdk-8u144-linux-x64.tar.gz包不想要了,可以删除:

# rm -f jdk-8u144-linux-x64.tar.gz      --强制删除

配置JDK环境变量

编辑全局变量

# vim /etc/profile

进入编辑状态下,按insert或i键进入插入状态,在文本最后一行输入:

#java environment

export JAVA_HOME=/dml/jdk1.8.0_144

export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

export PATH=$PATH:${JAVA_HOME}/bin

安装JDK

解压JDK

查看有JDK的压缩文件,接下来解压:

# tar -zxvf jdk-8u144-linux-x64.tar.gz     --解压到当前目录

注1:jdk-8u144-linux-x64.tar.gz为压缩包名称

通过ls查看目录结构,出现一个新的文件夹:jdk1.8.0_144:

删除JDK压缩包

 

解压完后,如果jdk-8u144-linux-x64.tar.gz包不想要了,可以删除:

# rm -f jdk-8u144-linux-x64.tar.gz      --强制删除

配置JDK环境变量

编辑全局变量

 

# vim /etc/profile

进入编辑状态下,按insert或i键进入插入状态,在文本最后一行输入:

#java environment

export JAVA_HOME=/dml/jdk1.8.0_144

export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

export PATH=$PATH:${JAVA_HOME}/bin

注1:如果是CentOS 6则要改成:JAVAHOME。

注2:export JAVA_HOME=/dml/jdk1.8.0_144  填写的是JDK解压的地址

编辑完,按ESC键,再按Shift + q保存退出。(或输入 :wq!)

​​​​​​​设置环境变量生效

# source /etc/profile

​​​​​​​检查是否配置成功

# java –version

表示配置成功。

安装Tomcat

解压Tomcat

解压apache-tomcat-8.0.53.tar.gz

# tar -zxvf apache-tomcat-8.0.53.tar.gz    --将tomcat解压到当前目录中

注1:apache-tomcat-8.0.53.tar.gz 为压缩包名称

输入ls查看目录:

配置环境变量

# vim /etc/profile     --编辑环境变量

 

在文本最后面输入:

export TOMCAT_HOME=/dml/apache-tomcat-8.0.53

注1:apache-tomcat-8.0.53 为解压后的文件夹名称

 

立即生效:

# source /etc/profile

 

启动Tomcat:

# cd /dml/apache-tomcat-8.0.53/bin

# sh startup.sh  

或者:

# ./startup.sh

启动标志:

表示Tomcat启动完成。

 

注意:将Web项目打包成war包后,直接将war通过远程传输工具传送到Linux的Tomcat/webapps目录下,然后启动Tomcat,Tomcat会将war包自动解压。

另外:请将Tomcat默认的8080端口改成无冲突的端口号。

关闭Tomcat:

# sh startdown.sh

或者:

# sh shutdown.sh

 

网站文章

  • 算法导论—最长递增子序列

    华电北风吹 日期:2016/2/20问题描述: 例如数组arr=[1,5,8,2,3,4]的最长递增子序列是1,2,3,4动态规划求解。对于数组中的每个元素,从前往后计算每个元素的状态——到这个元素为止所构成的最长递增子序列。时间复杂度Θ(n2)\Theta (n^2)。 参考代码:#include #include

    2024-04-01 01:16:01
  • 31省市数字经济“十四五”规划路线图

    31省市数字经济“十四五”规划路线图

    发展数字经济是把握新一轮科技革命和产业变革新机遇的战略选择。全文共计17783字,预计阅读时间12分钟来源| 数据观综合(转载请注明来源)编辑| 蒲蒲近年来,我国数字经济发展势头强劲,数字经济顶层设计持续完善,数字经济成为我国经济增长的重要推动力量。与此同时,各地纷纷出台相关政策措施,抢抓数字经济发展机遇。结合各地“十四五”规划及数字经济相关文件,数据观整理了31个...

    2024-04-01 01:15:36
  • Qt5 学习之路及嵌入式开发教程20:Qt5绘图---QPainter

    Qt5 学习之路及嵌入式开发教程20:Qt5绘图---QPainter

    Qt5 学习之路及嵌入式开发教程20:Qt5绘图---QPainter这次任务要完成Qt5 QPainter 2D-绘图界面设计及功能实现一、项目文件的建立1、新建文件或项目2、选择后,输入名称和路径,下一步:3、输入类名:这边输入Draw,选择基类:QWidget,下一步:4、下一步,直到点击中“完成”,完成文件设置。二、基本绘图1、重...

    2024-04-01 01:15:30
  • 推荐一款免费的带有坐标系的在线绘图web应用(汇报神器)

    推荐一款免费的带有坐标系的在线绘图web应用(汇报神器)

    这简直就是汇报党的福音,有时候汇报的时候,想描述一个变化过程往往需要坐标系加以支持,但是工业软件又过于难看,且复杂。那有没有可以简单快速的绘制带有坐标系的示意图工具呢?我搜了一下还真有。

    2024-04-01 01:15:21
  • 如何在Raspberry Pi上使用FreeBSD jails

    如何在Raspberry Pi上使用FreeBSD jails

    Container由于Linux上的Docker而变得广泛流行,但是有很多早期的实现,包括FreeBSD上的jail系统。 这个系统最早是在2000年以FreeBSD 4.0发行的,此后一直在不断改进...

    2024-04-01 01:14:56
  • shiro-基本原理和逻辑配置

    shiro-基本原理和逻辑配置

    https://jinnianshilongnian.iteye.com/blog/2049092 https://my.oschina.net/huangyong/blog/215153 http://shiro.apache.org/articles.html http://shiro.apache.org/documentation.html

    2024-04-01 01:14:49
  • 数据结构与算法-12爬楼梯

    Description 爬楼梯的时候,设每次可以上一级台阶或者两级台阶,计算上 n 级台阶的方案数。 Input 输入包含多组测试数据,对于每组测试数据: 输入只有一行为一个正整数 n(1 ≤ n ≤...

    2024-04-01 01:14:41
  • 服务器系统怎么设置第一启动项,服务器怎么设置启动项

    服务器系统怎么设置第一启动项,服务器怎么设置启动项

    服务器怎么设置启动项 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。您需要在源端服务...

    2024-04-01 01:14:14
  • 用python批量修改文本文件编码格式

    用python批量修改文本文件编码格式,比如gb2312转为utf8,可以自定义格式

    2024-04-01 01:14:08
  • 设计模式概述

    设计模式概述

    设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。它代表了软件设计最佳的实践,是软件开发人员在软件开发过程中面临的一般问题的解决方案。

    2024-04-01 01:14:00