java web项目部署虚拟机/云服务器过程

java web项目部署虚拟机/云服务器过程

一、前言

环境是Centos6
软件是VMware Workstation ProXsell6Xftp6,云服务器是阿里云

二、虚拟机启动

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HZGk4pmq-1586433231655)(C:\Users\天一苗\Desktop\1.png)]
启动虚拟机,并且最小化

三、jdk安装

  1. 进官网下载jdk压缩包选择,注意时linux版和**.tar.gz**例如:jdk-8u171-linux-x64.tar.gz 进行下载
  2. 打开Xsell,选择虚拟机ip进行连接[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XN7MqrxH-1586433231656)(C:\Users\天一苗\Desktop\2.png)]
  3. 连接成功[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZNSDsejB-1586433231656)(C:\Users\天一苗\Desktop\3.png)]
  4. 通过 rpm -qa | grep java 命令查看是否安装过 jdk[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g6V4D6b2-1586433231657)(C:\Users\天一苗\Desktop\4.png)]
  5. 我的显示未安装,如果安装了,通过 rpm -e xxx --nodeps 命令进行装卸,xxx表示你通过 rpm -qa | grep java 命令 查到的安装包的名字
  6. 通过 cd / 命令返回根目录
  7. 通过 cd usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的
  8. 通过 ll 命令查看一下当前目录下的目录结构,ll 命令是 ls -l 命令的简写,ls 命令 相当于 dos 中的 dir 命令[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7fI95Fm0-1586433231657)(C:\Users\天一苗\Desktop\5.png)]
  9. 通过 mkdir java 命令 在当前目录下创建一个名为 java 的目录
  10. 通过 ll 命令查看一下当前目录下的目录结构,刚创建的 java 目录有了[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3Jzi2UMV-1586433231658)(C:\Users\天一苗\Desktop\6.png)]
  11. 通过 cd java 命令进入java 目录
  12. 通过 ll 命令查看一下当前目录下的目录结构
  13. 点击 窗口 -->> 传输新建文件,通过 ftp 协议来把刚下载好的 jdk tar 包传输到 CentOS7 系统中
  14. 左边代表你的电脑系统,右边代表CentOS7 系统,在左边找到你 jdk tar 包的下载目录在你想要传输的文件上单机右键,点击传输[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7gysWqiN-1586433231659)(C:\Users\天一苗\Desktop\7.png)]
  15. 上传成功后,关闭 ftp 传输工具
  16. 通过 ll 命令查看一下当前目录下的目录结构,出现了名为 jdk-8u171-linux-x64.tar.gz 的 tar 包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oE6keu6q-1586433231660)(C:\Users\天一苗\Desktop\8.jpg)]
  17. 通过 tar -xvf jdk-8u171-linux-x64.tar.gz 解压 tar 包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rRTCHh6A-1586433231660)(C:\Users\天一苗\Desktop\9.jpg)]
  18. 通过 ll 命令查看一下当前目录下的目录结构
  19. 通过 rm -rf jdk-8u171-linux-x64.tar.gz 命令 删除 tar 包
  20. 通过 ll 命令查看一下当前目录下的目录结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aAQdlkfm-1586433231661)(C:\Users\天一苗\Desktop\10.png)]
  21. 通过 cd jdk1.8.0_171/ 命令进入 jdk 的安装目录
  22. 通过 pwd 命令显示当前目录,要把当前目录复制一下,因为一会要配置环境变量
  23. 通过 vim /etc/profile 命令来编辑环境变量的配置文件
  24. 提示未找到命令,通过 yum -y install vim 命令来安装vim文本编辑器,不用vi文本编辑器是因为我喜欢高亮
  25. 继续通过 vim /etc/profile 命令来编辑环境变量的配置文件,按小键盘的上键可以找到刚刚输过的命令,和 dos 差不多[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XiIw4lUK-1586433231662)(C:\Users\天一苗\Desktop\11.png)]
  26. 按小键盘的下键来到配置文件的底端
  27. 点击 i 键进入插入模式,新起一行准备写入 java 的环境变量配置
  28. 写入以下内容,JAVA_HOME 的值就是刚刚用 pwd 命令显示的当前目录的路径,忘了的看第22步
    JAVA_HOME=/usr/local/java/jdk1.8.0_171
    CLASSPATH=. JAVA_HOME/lib.tools.jar
    PATH=$ JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
  29. 点击 ESC 键退出插入模式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3H5TXMhw-1586433231662)(C:\Users\天一苗\Desktop\12.png)]
  30. 点击 : 键,输入 wq 敲回车键保存退出,: 为英文状态下的
  31. 通过 source /etc/profile 命令使更改的配置立即生效
  32. 通过 java -version 命令和 javac -version 命令来查看 jdk 是否安装成功[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ll1fNabq-1586433231663)(C:\Users\天一苗\Desktop\13.png)]

四、tomcat安装

  1. Tomcat是需要jdk才能运行 !
  2. 下载tomcat安装包(我的下载目录为/usr/local/tomcat)
    wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.53/bin/apache-tomcat-8.5.53.tar.gz [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ikiOcAH0-1586433231664)(C:\Users\天一苗\Desktop\14.png)]
  3. 解压 tar -zxvf apache-tomcat-8.5.53.tar.gz [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vs3u1Of8-1586433231665)(C:\Users\天一苗\Desktop\15.png)]
  4. 运行 cd /usr/local/tomcat/apache-tomcat-8.5.53/bin
    ./startup.sh
  5. 访问8080

五、项目上传

  1. 项目打包成war包
  2. 把war包放到tomcat下的webapps下
  3. 然后你可以切换bin目录下面./start.sh 启动服务,然后你在你自己电脑上面输入服务器ip+端口号8080 并没了出现可爱的tomcat小猫,
    那是因为没有开启8080端口 不能让外网访问
    打开防火墙,使外部能访问(CentOS6和7不一样,以下为6)
 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
   service iptables save
   service iptables restart
  1. 可以访问http://ip+:8080/xxx/index.jsp
    xxx为war包名字

你可能感兴趣的:(java web项目部署虚拟机/云服务器过程)