OpenCmsをデバッグ


gitからソースを持ってくる

git clone https://github.com/alkacon/opencms-core.git

イクリプスをインストール
Eclipse IDE for Java Developers
gitで落としてきたソースをGradleとしてインポート

warを作る

gradle war

warがここに出来ている
..\BuildCms\distributions\opencms.war

Tomcatをダウンロードする
tomcatのwabappsフォルダーにwarを置く

コマンドプロンプトを立ち上げる

パスを調整する
例)

set CATALINA_BASE=C:\server\apache-tomcat-8.5.9
set CATALINA_HOME=C:\server\apache-tomcat-8.5.9
set CATALINA_TMPDIR=C:\server\apache-tomcat-8.5.9\temp
set CLASSPATH=C:\server\apache-tomcat-8.5.9\bin\bootstrap.jar;C:\server\apache-tomcat-8.5.9\bin\tomcat-juli.jar

jpdaでtomcatを起動

C:\server\apache-tomcat-8.5.9\bin>catalina.bat jpda start

以下のURLにアクセス
http://localhost:8080/opencms/setup/

ウィザードに従ってすすめる
終わったら、以下のURLにアクセス
http://localhost:8080/opencms/opencms/system/login/

user:Admin pass:adminでログイン

イクリプスの設定
Run->Run Configurations...->Remote Java Applicatior
Debugをクリック

これでデバッグ出来ます