環境構築手順
事前 準備
JDK >= 1.8 (v1.8お勧め)
Mysql >= 5.7.0 (v5.7お勧め)
Maven >= 3.0
システムの起動
1、ソースコードをダウンロードし、ファイルを作業ディレクトリにダウンロードして解凍します。
2、Eclipse
のメニュー File
-> Import
にインポートし、 Maven
-> Existing Maven Projects
を選択し、 Next
> をクリックし、作業ディレクトリを選択して Finish
クリックします。これでプロジェクトがインポートされます。
Eclipse
は自動的にMaven
の依存関係パッケージをロードしますが、初回の読み込みは時間がかかる場合があります(ネットワーク状況によります)。
3、データベースcok
を作成し、cok.sql
のデータスクリプトをインポートします。
4、プロジェクトを開き、com.ruoyi.Application.java
を実行します。以下の画像が表示されれば、正常に起動されています。
(♥◠‿◠)ノ゙ 起動できました ლ(´ڡ`ლ)゙
5、ブラウザを開き、(http://localhost:80 ) にアクセスします。(デフォルトのアカウント/パスワード: admin/admin123
)
ログインページが正しく表示され、ログインが成功し、メニューやページが正常に表示される場合、環境の構築は完了します。
必要な設定
- データベース接続を変更するには、
resources
のapplication-druid.yml
ファイルを編集します。
# データソースの設定
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# メインデータソース
master:
url: データベースアドレス
username: データベースユーザ名
password: データベースパスワード
# 開発環境設定
server:
# サーバのHTTPポート、デフォルトは80
port: ポート
servlet:
# アプリケーションアクセスパス
context-path: /アクセスパス
システムのデプロイ
- プロジェクトのパッケージ化
cok
のbin
でpackage.bat
を実行してWebプロジェクトをパッケージ化し、war/jarファイルを生成します。
その後、target
フォルダがプロジェクトの下に生成されます。このフォルダにはwar
またはjar
ファイルが含まれています。
注意
マルチモジュールバージョンはcok/cok-admin
のtarget
フォルダに生成されます。
- プロジェクトのデプロイ
1、Jarファイルのデプロイ
コマンドラインで実行:java –jar cok.jar
スクリプトを実行:cok/bin/run.bat
2、warファイルのデプロイ
cok/pom.xml
のpackaging
をwar
に変更し、tomcat
サーバーのwebapps
に配置します。
<packaging>war</packaging>
注意
マルチモジュールバージョンはcok/cok-admin
のpom.xml
を変更します。
SpringBoot
に組み込まれたTomcat
を削除します。(注: コンテナにwar
をデプロイすることも可能)
よくある質問
Mac
を使用している場合、application.yml
ファイルのprofile
のパスを修正する必要があります。Linux
を使用している場合、テーブルが存在しないというエラーが表示される場合は、/etc/my.cnf
にlower_case_table_names=1
を追加し、MYSQLサービスを再起動します。- 権限が不足しているというエラーが表示される場 合は、
application.yml
のprofile
パスやlogback.xml
のlog.path
パスに読み書き操作の権限があるかどうかを確認してください。