ssm项目部署到阿里云轻量级服务器上

服务器环境:ubuntu16

jdk:1.8.0_65

tomcat:8.0.3 (7.0也可以)

首先,为了方便操作,先安装xshell,通过xshell连接到云服务器。

jdk环境变量配置

  1. 首先通过命令:getconf LONG_BIT  获取到服务器的系统是多少位的。
  2. 去java官网下载对应的云服务器系统的位数的jdk.(官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
  3. 通过xshell中的 rz 命令将jdk上传到云服务器
  4. 使用 tar -zxvf <文件名>解压 jdk (例如:tar -zxv jdk-8u65-linux-x64.tar.gz)
  5. 得到解压后的文件之后,通过mv <解压后的文件名> /usr/jdk8 (例如:mv jdk1.8.0_65 /usr/jdk8)
  6. 配置环境变量:
  7. vim /etc/profile
    #java
    export JAVA_HOME=/usr/jdk8
    export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
    export PATH=$JAVA_HOME/bin:$PATH
    

    7.重新加载一下配置文件profile:

    source /etc/profile

     

  8. 输入 java -version出现jdk的版本号,则成功

Tomcat环境变量配置

  1. 将Tomcat的压缩包通过rz命令上传到云服务器
  2. 解压Tomcat的压缩包(tar -xvf apache-tomcat-8.0.30.tar )
  3. 将解压后的文件通过mv命令发送到/usr/local/tomcat
  4. 修改server.xml
    cd /usr/local/tomcat/conf/
    mv server.xml server.xml_bk
    vim server.xml 

    添加如下代码:

    
    
      
      
      
      
      
        
      
    
      
        
        
          
            
          
          
            
            
          
        
      
    

     

  5. 设置jvm参数
    vim /usr/local/tomcat/bin/setenv.sh
    

    加入如下代码

    JAVA_OPTS='-Djava.security.egd=file:/dev/./urandom -server -Xms256m -Xmx496m -Dfile.encoding=UTF-8'

     

  6. 下载自启动的脚本
    wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init
    

    将脚本移动到init.d下

    mv Tomcat-init /etc/init.d/tomcat

     

  7. 设置权限
    chmod +x /etc/init.d/tomcat

     

  8. 修改/etc/init.d/tomcat中的jdk的路径
    #Location of JAVA_HOME (bin files)
    export JAVA_HOME=/usr/jdk8
    
    #Add Java binary files to PATH
    export PATH=$JAVA_HOME/bin:$PATH
    
    #CATALINA_HOME is the location of the configuration files of this instance of Tomcat
    CATALINA_HOME=/usr/local/tomcat
    

     

  9. 设置自启动
    sysv-rc-conf tomcat on

     

  10. 在轻量级服务器中 设置防火墙

ssm项目部署到阿里云轻量级服务器上_第1张图片

mysql的安装

  1. 更新apt-get
    apt-get update

     

  2. 下载mysql(如果对于mysql版本有要求自己下载到电脑再上传到服务器,然后自己配置)
    apt-get install mysql-server
    apt-get isntall mysql-client
    apt-get install libmysqlclient-dev

     

  3. 使用命令来查看mysql是否安装完成
    netstat -tap | grep mysql

     

  4. 进入mysql数据库,use mysql

  5.  更改密码

     update user set authentication_string=PASSWORD("这里输入你要改的密码") where User='root'; #更改密码

    update user set plugin="mysql_native_password"; #如果没这一行可能也会报一个错误,因此需要运行这一行

  6. 更新所有操作权限

    flush privileges;

  7. 离开

    quit;

导入mysql的sql文件

  1. 通过mysql -uroot -p密码  进入数据库
  2. 创建一个数据库(和web项目中配置的数据库名一致)
    create database test;

    查看数据库是否创建完成

    show databases

     

  3. 将sql文件传入与服务器中

  4. 连接数据库,使用创建的数据库

    use test;

     

  5. 将sql文件导入,完成mysql中的sql文件的导入

    source /usr/test.sql

     

 

web项目部署运行

  1. 将web项目打成war包
  2. 将web项目上传到webapps下(我的tomcat貌似是上传了war包后自动解压缩)
  3. 通过ip地址来访问web项目

 

你可能感兴趣的:(ssm项目部署到阿里云轻量级服务器上)