zoukankan      html  css  js  c++  java
  • 部署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框架网站后续会继续部署数据库------------------

  • 相关阅读:
    通过日期获得星期方法
    去掉标签方法
    获取当前时间方法
    根据身份证计算年龄方法
    查询日志
    Vagrant打造Laravel开发环境(LNMP)
    mysql创建索引以及进程过程中出现的问题
    array_to_sql
    Linux创建快捷方式(链接)命令ln
    Mac搭建PHP Phalcon框架
  • 原文地址:https://www.cnblogs.com/july7/p/13692960.html
Copyright © 2011-2022 走看看