環(huán)境部署

2019-03-30 14:34 更新

準(zhǔn)備工作

JDK >= 1.8 (推薦1.8版本)
Mysql >= 5.5.0 (推薦5.7版本)
Maven >= 3.0

運(yùn)行系統(tǒng)

1、前往Gitee下載頁(yè)面(https://gitee.com/y_project/RuoYi)下載解壓到工作目錄
2、導(dǎo)入到Eclipse,菜單 File -> Import,然后選擇 Maven -> Existing Maven Projects,點(diǎn)擊 Next> 按鈕,選擇工作目錄,然后點(diǎn)擊 Finish 按鈕,即可成功導(dǎo)入
Eclipse會(huì)自動(dòng)加載Maven依賴包,初次加載會(huì)比較慢(根據(jù)自身網(wǎng)絡(luò)情況而定)
3、創(chuàng)建數(shù)據(jù)庫(kù)ry并導(dǎo)入數(shù)據(jù)腳本ry_20190215.sql,quartz.sql
4、打開運(yùn)行com.ruoyi.RuoYiApplication.java
5、打開瀏覽器,輸入:http://localhost:80 (默認(rèn)賬戶 admin/admin123
若能正確展示登錄頁(yè)面,并能成功登錄,菜單及頁(yè)面展示正常,則表明環(huán)境搭建成功

建議使用Git克隆,因?yàn)榭寺〉姆绞娇梢院蚏uoYi隨時(shí)保持更新同步。使用Git命令克隆
git clone https://gitee.com/y_project/RuoYi.git

必要配置

  1. 修改數(shù)據(jù)庫(kù)連接
    編輯resources目錄下的application-druid.yml
    url: 服務(wù)器地址
    username: 賬號(hào)
    password: 密碼

  2. 開發(fā)環(huán)境配置
    編輯resources目錄下的application.yml
    port: 端口
    context-path: 部署路徑

部署系統(tǒng)

bin/package.bat 在項(xiàng)目的目錄下執(zhí)行
然后會(huì)在項(xiàng)目下生成 target文件夾包含 warjar (多模塊生成在ruoyi-admin)

1、jar部署方式
使用命令行執(zhí)行:java –jar RuoYi.jar 或者執(zhí)行腳本:bin/run.bat

2、war部署方式
pom.xml packaging修改為war 放入tomcat服務(wù)器webapps

SpringBoot去除內(nèi)嵌tomcat

<!-- 多模塊排除內(nèi)置tomcat -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

        
<!-- 單應(yīng)用排除內(nèi)置tomcat -->        
<exclusions>
    <exclusion>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <groupId>org.springframework.boot</groupId>
    </exclusion>
</exclusions>

常見(jiàn)問(wèn)題

  1. 如果使用Mac 需要修改application-druid.yml文件路徑profile
  2. 如果使用Linux 提示表不存在,設(shè)置大小寫敏感配置在/etc/my.cnf 添加lower_case_table_names=1,重啟MYSQL服務(wù)
  3. 如果提示當(dāng)前權(quán)限不足,無(wú)法寫入文件請(qǐng)檢查profile是否可讀可寫,或者無(wú)法訪問(wèn)此目錄

如遇到問(wèn)題到Issues反饋

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)