記憶庫

記憶庫

TERASOLUNA

jQueryを利用可能にする

前提知識 knowledgefort.hatenadiary.jp 手順 Terasoluna5.4.1のjQueryのパスは、以下の通り。 /chameleon-web/src/main/webapp/resources/app/js/jquery-3.2.1.min.js /chameleon-web/src/main/webapp/WEB-INF/views/layout/template.jsp(レイアウト定義テ…

トラブルシューティング

データベース未起動によるエラー 事象 以下のメッセージが表示される。18:14:17,228 WARN [org.springframework.web.context.support.XmlWebApplicationContext] (ServerService Thread Pool -- 83) Exception encountered during context initialization - …

WildFlyにJDBCデータソースを設定する

前提知識 knowledgefort.hatenadiary.jp 手順 JDBCドライバのデプロイ WildFly管理コンソールのメニューの、"Deployments"をクリックする。 画面左上の"Add"ボタンをクリックする。 ラジオボタンの選択項目が出てくるので、"Upload a new deployment" を選択…

Tilesテンプレートからフッター部分を分離する

前提知識 knowledgefort.hatenadiary.jp 手順 タイル定義にフッター枠を追加する /chameleon-web/src/main/webapp/WEB-INF/tiles/tiles-definitions.xml(Apache Tilesの定義ファイル)に、フッター枠を追加する。

TERASOLUNAブランクアプリケーションを起動してみる

前提条件 knowledgefort.hatenadiary.jp 手順 Package Exploler の chameleon-web を右クリックし、Run As ⇒ Run on Server を選択する。WildFly 10.x を選択し、「Finish」ボタンをクリックする。ブラウザが起動し、ブランクプロジェクトのサンプル画面が表…

TERASOLUNAプロジェクトからApache Derbyに接続する

TERASOLUNAのinitdb環境を構築する(書き掛け)

前提条件 手順 ソースフォルダの作成 chameleon-initdb プロジェクトのソースフォルダとして、以下の3フォルダを作成する。/src/main/java /src/main/resources /src/test/java Apache Commons Lang3のインストール 以下の依存定義を、chameleon/pom.xml 配…

lombokをSTSにセットアップする

前提知識 STSのセットアップ - 記憶庫 手順 lombokのダウンロード TeraSolunaの親プロジェクト org.terasoluna.gfw にて以下のlombok依存設定が記述されているので、ローカルリポジトリに lombok がダウンロードされているはず。 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version></version></dependency>…

DB構築環境作成(書き掛け)

前提知識 STSのインストール Derbyのインストール 環境構築 pom.xml の末尾に以下の定義を追加し、Derbyのドライバを追加する。 <dependency> <groupId>org.apache.derby</groupId> <artifactId>derbyclient</artifactId> <version>10.13.1.1</version> </dependency>

TERASOLUNAでRPGエンジンを作ってみる・設計編

概要 タイトル通り、TERASOLUNAでRPGエンジンを作ってみようと思うの。 アプリ名は Chameleon にするよ。まずは簡単に仕様を決めようと思うの。 仕様 1. Webアプリケーション形式で提供する。 ###2. シナリオデータを差し替えることで、異なるゲームが出来る…

STSのセットアップ

前提知識 knowledgefort.hatenadiary.jp knowledgefort.hatenadiary.jp 手順 STSの入手 以下のサイトからダウンロードし、任意の場所に展開する。 https://spring.io/tools/sts 2017年1月21日時点での最新版は3.8.3。 ワークスペースの指定 最初に起動した際…

TERASOLUNAのブランクプロジェクトを作成する

前提知識 knowledgefort.hatenadiary.jp 手順 開発プロジェクトの作成 プロジェクトを作成したいフォルダで、以下のコマンドを実行。 アーティファクトID(STSのプロジェクト名)は chameleon とする。 mvn archetype:generate -B^ -DarchetypeGroupId=org.t…