環境構築手順
事前 準備
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パスに読み書き操作の権限があるかどうかを確認してください。