阿里云服务器部署JDK+Tomcat的Web项目

工具

  • FileZilla 本地机与服务器文件互传的软件
  • Xshell ssh远程连接云服务器的软件

部署JDK

  1. 下载JDK  我采用的是 jdk-8u144-linux-x64.tar.gz
  2. 创建新目录  
    mkdir -p /usr/java

     

  3.   用FileZila将 jdk-8u144-linux-x64.tar.gz 上传到/user/java
  4. 进入文件夹解压
    cd /usr/java
    tar -zxvf jdk-8u144-linux-x64.tar.gz

     

  5.  设置环境变量
    1. 打开/etc/profile 
      vi /etc/profile

      按i进去编辑模式

    2.  在/etc/profile 底部添加
      # set java environment
      export JAVA_HOME=/usr/java/jdk1.8.0_144
      export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
      export PATH=$JAVA_HOME/bin:$PATH

       

    3.  按下ESC键退出编辑模式,输入:wq保存并关闭文件

  6. 保存环境变量

    source /etc/profile

     

  7.  运行java -version查看版本信息

部署Tomcat

  1. 下载tomcat压缩包 我采用apache-tomcat-8.0.46.tar.gz
  2. 在/usr/local下创建tomcat文件夹,并用filezilla将tomcat压缩包上传
    //进入 /usr/local后创建
    mkdir -p tomcat

     

  3. 同上在tomcat下解压apache-tomcat-8.0.46.tar.gz

  4. 同上打开 /ect/profile 

     vim /etc/profile

     

  5. 将如下代码追加到 profile 文件末尾,之后保存退出

    # tomcat config start
    CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.46
    CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.0.46
    PATH=$PATH:$CATALINA_BASE/bin
    export PATH CATALINA_BASE

     

  6. 进入/usr/local/tomcat/apache-tomcat-8.0.46/conf 目录中,打开server.xml

    cd ../tomcat/apache-tomcat-8.0.46/conf
    vi server.xml

     

  7. 找到如下代码:

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

     将其中的 8080 改成 HTTP 协议的默认端口 80,改后的代码如下:

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

     如果你的项目需要部署图片等信息,且编写了相关图片上传下载相对路径和绝对路径的转化的工具类,可以在server.xml最后设置

    <Context docBase="/root/projectdev/image/upload" path="/upload" reloadable="true" debug="0"></Context>

    注: 要在云服务器上创建/root/projectdev/image的文件夹,upload中为图片资料,打包上传。关于图片处理会有相应工具类说明

  8. 进入到 /usr/local/tomcat/apache-tomcat-8.0.46/bin 目录中

  9.  打开 vi catalina.sh 文件,在 # OS specific support. 前面加入如下代码,之后保存退出
    JAVA_HOME=/usr/java/jdk1.8.0_144
    JRE_HOME=$JAVA_HOME/jre

     

  10. 随后启动服务器 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章