day49 Linux部署开发完成的Web项目

今日内容

所有资料

链接:https://pan.baidu.com/s/1EbZc9M7NBcB3puji9Z0Lnw
提取码:kr43

前5步

链接:https://pan.baidu.com/s/1wMRXbhOK_NABCRpSSEZx9A
提取码:qnl1

6.将day48项目部署到linux项目上

1 需要修改项目的几个地方

  1. pom.xml文件中jdk的编译版本与mysql配置版本,改为与你linux安装的版本一直,我安装的是jdk1.7, mysql5.6
<!--jdk编译插件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>utf-8</encoding>
                </configuration>
            </plugin>
 <!--mysql驱动-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.26</version>
            <scope>compile</scope>
        </dependency>
  1. 打包后访问路径问题,在pom.xml的<build>中修改添加<finalName>travel</finalName>
<finalName>travel</finalName>
<!--maven插件-->
<plugins>
    <!--jdk编译插件-->
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
            <encoding>utf-8</encoding>
        </configuration>
    </plugin>
  1. druid数据库配置文件在URI需要添加characterEncoding=utf-8
    在这里插入图片描述
  2. 将route_detail.html 和 header.html文件的跳转绝对路径改为相对路径
    • route_detail.html
      在这里插入图片描述
    • header.html

在这里插入图片描述

2 项目打包

  1. 先运行clean清楚之前的数据
    在这里插入图片描述

  2. 运行package生成war包
    在这里插入图片描述

  3. 在项目中的target下查看war包
    在这里插入图片描述

3 连接mysql并执行sql脚本

  • 查看linux ip
    在这里插入图片描述
  1. 连接数据库
    在这里插入图片描述

  2. 执行sql脚本
    在这里插入图片描述

3 导入linux

  1. 将travel.war包导入Tomcat的webapps中
    在这里插入图片描述

  2. 运行Tomcat
    在这里插入图片描述

4 在win10浏览器访问web项目

  1. 关闭linux防火墙,不然查不到mysql数据

  2. 访问首页:192.168.19.128:8080/travel
    在这里插入图片描述

  3. 点击访问登录页面:192.168.19.128:8080/travel/login.html
    在这里插入图片描述

  4. 完成

配置好的linux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值