虚拟机操作大全

window :纯界面化操作的系统。   易上手。用户体验好。

Linux: 开发人员。  专业强度高。 系统稳定。

 Windows 卡

Linux 一个月挂机 再次使用 流畅

安装vmware、vitrubox

下载匹配的软件  某些操作系统不兼容15.X  16.X大多数系统都兼容

注意:虚拟机安装失败的同学。惠普的光影精灵如何进入BIOS开启虚拟化支持。

下载合适的centos版本

Linux:开源系统。

redHat  Ubuntu

Centos7

   1908版本  目前较为稳定版本

考试:

1:上传jdk

2: 解压jdk

3: 配置环境变量  

Vim /etc/profile   i是进入编辑模式 esc键是推出编辑模式。 :wq!

Source /etc/profile

---注意  配置完成后,记得让文件改动生效

Java ---之父:詹姆斯高斯林 谷歌--终极架构师 股份   09年收购sun公司

Oracle(甲骨文):全球四大服务器供应商。  IBM HP Inter

---俄罗斯和乌克兰  美国Oracle对俄罗斯制裁

Mysql免费 oracle服务付费

Java逐渐的从免费走向了付费  java8  java16

openSource 开源 阉割版

---删除原本存在的openjdk

重新上传并解压了一份jdk

环境变量的配置:

vi /etc/profile

让文件改动生效   source  /etc/profile

测试环境变量是否成功

Java -version

上传并解压tomcat   rz   tar -zxvf  文件名

虚拟机能够正常访问tomcat

防火墙:为了保护当前服务器下的端口

直接启动tomcat的话,由于防火墙没开指定端口号,导致宿主机无法访问tomcat主页

建议事先开放想要使用的端口

  1. 查看当前已开放端口 firewall-cmd --list-port
  2. 手动开放端口  firewall-cmd --zone=public --add-port=8080/tcp --permanent
  3. 防火墙重启  firewall-cmd --reload
  4. 执行查看当前已开放端口 firewall-cmd --list-port

当宿主机能够访问虚拟机的服务器时:

springBoot项目打war包并部署运行

  1. 在pom.xml中加入<packaging>war</packaging>
  2. 移除tomcat
    1. 原因:springBoot内置tomcat(自带tomcat).  
    2. 移除tomcat依赖或者将tomcat依赖scope改为provide
    3. 在我们的项目中,不需要进行额外操作
  3. 让我们的启动类继承SpringBootServletInitializer
    1. 再启动类中,重写configure方法
  1. 在执行打包命令前,在pom.xml中加入 第6步
    1. <properties>
    2.         <java.version>1.8</java.version>
    3.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    4.         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    5.         <spring-boot.version>2.2.2.RELEASE</spring-boot.version>
    6.         <failOnMissingWebXml>false</failOnMissingWebXml>
    7.     </properties>

解决没有web.xml的报错Maven打包web项目报错:webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update)_webxml attrinute is required-CSDN博客

  1. 从target文件夹中拿到打好的war包 传入tomcat的webapp文件夹
  1. 直接进入bin目录启动tomcat ./startup.sh   那么war包就会被自动解压并部署执行

考试流程:

  1. 安装jdk  先上传 rz(xftp)  再解压 tar -zxvf 文件名  再配置环境变量 vim /etc/profile  再让配置生效 source /etc/profile
  2. 安装tomcat 先上船 rz  在解压  启动tomcat 用宿主机的浏览器尝试连接虚拟机的tomcat
  1. 完成项目的打包操作
    1. Pom.xml 加入 <packaging>war</packaging> 并且在properties标签中加入

并且在build标签中加入 finalName

    1. 找到启动类,继承springBootServletInit类 重写configure方法
    1. 更改application.properties里的mysql url :ip
    1. 打开cmd 进入当前项目的根路径(其实就是当前项目带有pom.xml的那一级)

 在当前目录下输入mvn -package进行打包,并上传到linux的服务器的webapps 文件夹下。

执行成功看到

打包失败:

原因1:jdk环境配置问题

2:maven环境配置问题

上传war包到指定目录

  1. 启动tomcat.  ./startup.sh

出现这种情况(css丢失),是由于缺少项目路径

  1. 如何在tomcat中添加固定的项目路径  conf/server.xml

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
            <Context path ="" docBase ="/usr/tomcat/webapps/a" debug="0" reloadable ="true"> </Context>

  1. 测试所有功能,不需要加入项目名,直接加路径。

2002A

  1. 安装jdk并配置环境变量
  2. 安装tomcat并启动,由宿主机访问虚拟机地址
  3. 打包 war包
    1. 把配置文件中所有相关ip地址的部分改写为宿主机的ip地址
    2. 编辑Pom.xml

    3.  
    4. 编辑启动类,让启动类继承
    1. 开始打包(两种方式)
      • 纯maven指令

找到当前项目在计算机的根目录

输入cmd

输入mvn package完成打包

  1. 打包
    1. Pom.xml--war---忽略web.xml---finalName(a)
    2. 启动类继承SpringBootServletInit---重写configure
    3. 两种方式---直接idea打包---cmd命令打包

Mysql链接不上怎么办

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值