阿里云文档

https://help.aliyun.com/document_detail/51376.html?spm=5176.12901015.0.i12901015.af8f525cCPi8QI

jdk安装(CenterOS7 )自己安装过程

个人网址    http://threenut.cn/   如果打不开可能是欠费了哈哈哈

环境  tomcat8.5 + mysql + jdk1.8   maven package 为war包 ssm框架

前提 域名备案 ->解析绑定-> 购买ecs服务器 (不知道能不能绑定自己的电脑ip作为主机呢?)->设置安全组方便连接

(1)查看是否已安装jdk

rpm -qa | grep jdk

(2)查看jdk版本

java -version

(3)删除所有旧版本jdk

1.  删除java的安装目录

2.  vi  /etc/profile  删除关于java的配置

3.  source /etc/profile  立刻生效

java -version 此时查不到

   (4)  安装

  • 解压jdk-8u261-linux-x64.tar.gz  提取码: mx1f   百度网盘下载
  • /usr/local目录下创建java目录
  • 上传jdk到root   filezilla.exe 工具
  • 解压  tar -zxvf  dk-8u261-linux-x64.tar.gz

  • 移动到root   mv  解压后的jdk文件名   /usr/local/java
  • 解压后名字重命名为jdk8   mv  解压后的jdk文件名  jdk8
  • 配置  vi  /etc/profile

  • # set java environment
    export JAVA_HOME=/usr/local/java/jdk8
    export JRE_HOME=/usr/local/java/jdk8/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
  • source /etc/profile       立刻生效
  • java -version

tomcat安装

链接:https://pan.baidu.com/s/1rTG2Kq_PVH-hMCJG_iZL9w
提取码:5j0i

1.上传  解压到了 /usr/local/

2.如果想直接访问 ip 就能浏览主页需要修改以下两点

2.1修改conf 下service.xml  写入   <Context path="" docBase="tn"/>

tn 是我的tn.war  解压后的文件夹名字   项目如果访问service层需要加上tn/.../.../

2.2 不要端口只需要改为默认80即可

2.修改vi  /etc/profile  添加如下

CATALINA_BASE=/usr/local/tomcat PATH=$PATH:$CATALINA_BASE/bin
export CATALINA_BASE PATH

注  :    /usr/local/tomcat存放tomcat路径地址

动态查看日志  tail -f   catalina.out

关于linux下乱码问题

1.修改conf 下的service

添加 URIEncoding="UTF-8
    <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"/>

2.修改bin下的catalina.bat

添加   set JAVA_OPTS=-Dfile.encoding=UTF-8

--------------SSM框架网站后续会继续部署数据库------------------

部署javaweb项目到阿里云ecs(centos7)的更多相关文章

  1. 从零开始部署javaWeb项目到阿里云上面

    [详情请看]http://www.cnblogs.com/softidea/p/5271746.html 补充几点特别需要注意的事情 一:putty相当于阿里云的控制台, WinSCP 相当于是专门上 ...

  2. 在阿里云ECS CentOS7上部署基于MongoDB+Node.js的博客

    前言:这是一篇教你如何在阿里云的ECS CentOS 7服务器上搭建一个个人博客的教程,教程比较基础,笔者尽可能比较详细的把每一步都罗列下来,包括所需软件的下载安装和域名的绑定,笔者在此之前对Linu ...

  3. 在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS

    你有没有怀疑过人生 多的去了 在开发过程中,发布部署项目是一件令人头疼的事 拿springboot项目来说吧(springboot算是已经极大简化了部署了) 步骤 运行clean install 将打 ...

  4. 部署java项目到阿里云服务器(centos7版本)

    一.搭建环境 1.搭建java环境(64位) 一.准备压缩包,rpm包或者tar包,将其上传到阿里云对应的文件夹(我用的工具是WinSCP,百度一下就有下载资源) 二.若是rpm包,可以通过 rpm ...

  5. 阿里云ECS Centos7 系统安装图形化桌面

    阿里云官网默认的Linux Centos7系统镜像,都是没有安装桌面环境的,用户如果要使用桌面,需要自己在服务器上进行安装. 本教程以MATE桌面安装为例 1.登录服务器,执行命令安装桌面环境. 先安 ...

  6. 部署Java项目到阿里云服务器(Ubuntu16.04 64位)

    生成Jar包 1.进入到项目所在的路径下,打开cmd命令控制台,使用如下命令打包项目. mvn package --前提将项目中使用的maven配置到系统的环境变量中 2.打包完成的jar包在项目目录 ...

  7. 阿里云ECS(Centos7.2 64bit)安装Docker

    购买了阿里云的ECS服务器后,一直在尝试安装Docker,使用过Ubuntu和CentOS系统,也一直在查找文档,但都是Docker安装完成后却无法访问,一直在ECS上不停的更换系统盘 再次按官方文档 ...

  8. 记录阿里云ECS(Centos7.4)安装mysql 8.0.X服务

    #*.rpm介绍 大多数二进制rpm包都包含在名称中倒数第二个字段中编译rpm的体系结构..rpm软件包有那么几种 *.src.rpm 源程序包,要先通过编译才能安装 *.noarch.rpm 该包适 ...

  9. 阿里云ECS centos7.2 支持IPv6

    公司的项目因为服务器没有支持IPv6而被appstore给退回来了 第一部分 第一步:编辑 /etc/sysctl.conf 文件,将其中三条禁用IPv6的设置更改为: 第二步:使用命令启动启用IPv ...

  10. 部署vue项目到阿里云服务器(Ubuntu16.04 64位)

    上传文件 1.通过Xftp将vue项目文件上传至云服务器:由于node_modules这个依赖包体积较大,上传较慢,上传时跳过,在云服务器上重新进行npm install安装依赖包即可: 2.也可通过 ...

随机推荐

  1. 第一百一十五篇: JS集合引用类型Map

    好家伙,本篇为<JS高级程序设计>第六章"集合引用类型"学习笔记   1.Map ECMAScript6以前,在JavaScript中实现"键/值" ...

  2. Html飞机大战(十四): 分数编辑和生命值设定

    好家伙,这章让我感受到了面向对象的优势了   1.分数设置 每个种类的敌机分数都设置好了, 那么当我们击毁不同的敌机后,加上不同的分数就行了 但是我们还是要想一下,   我要在哪里放这个分数增加的方法 ...

  3. TensorFlow 回归模型

    TensorFlow 回归模型 首先,导入所需的库和模块.代码中使用了numpy进行数值计算,matplotlib进行数据可视化,tensorflow进行机器学习模型的构建和训练,sklearn进行多 ...

  4. 谈谈在incubator-dolphinscheduler 中为啥不能及时看到python任务输出的print日志

    一.incubator-dolphinscheduler 中如何获取shell类型的节点或者python类型的节点任务的日志 1.在org.apache.dolphinscheduler.server ...

  5. .Java 关于继承小练习3

    1 package com.bytezero.inherit3; 2 3 public class CylinderTest 4 { 5 public static void main(String[ ...

  6. KTL 一个支持C++14编辑公式的K线技术工具平台 - 第八版,数据解析。附带通达信gbbq解码。

    K,K线,Candle蜡烛图. T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易. 项目仓库:https://github.com/bbqz007/KTL 国内仓库 ...

  7. java生产者消费者模式代码示例

    package test; import java.util.LinkedList; public class Test { public static void main(String[] args ...

  8. Java Spring Redis 如何向Set中添加List?

    调用list.toArray方法将list转成数组,再使用add方法参数传入数组,即可批量添加. redisTemplate.opsForSet().add(key,collect.toArray(n ...

  9. Spring Boot学习日记7

    学会了配置spring boot 导入各种组件 SpringBoot在启动的时候,从类路径下/META-INF/spring.factories获取指定的值 将这些自动配置的类导入容器,自动配置类就会 ...

  10. RabbitMQ集群运维实践

    一.RabbitMQ的集群模式 主要有两种:普通集群模式和镜像队列模式.下面分别介绍这两种模式的原理: 1.普通集群模式: 在普通集群模式下,RabbitMQ的集群节点之间主要同步元数据,而不同步存储 ...