部署javaweb项目到阿里云ecs(centos7)

阿里云文档   

 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   提取码:g6h4    百度网盘下载
  • /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安装

tomcat8.5.58tar.gz
提取码:0rs6

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框架网站后续会继续部署数据库------------------

原文地址:https://www.cnblogs.com/july7/p/13692960.html