新しい Web プロファイル アプリを作成してすべて生成すると、ローカルで問題なく動作し、エラーなく JBoss にデプロイされます。しかし、アプリにアクセスしようとすると、すべての URL が 404 を返します。データベースにテーブルが作成されたため、アプリが正常に起動したことがわかります。
これが私がやっていることです。
- grails 3.1.4> create-app デモ
- create-domain-class Book
- create-domain-class 作成者
- ドメイン クラスの編集
- すべて生成 *
- tomcat の依存関係をコンパイルから build.gradle での提供に変更
- JNDI Oracle 接続を使用するように application.yml の dataSource を変更します
- server: contextPath: /demo を application.yml に追加します。
- run-app -> 動作します
- グラドル戦争
- JBoss EAP 6.4.0.GA にデプロイ
JBoss は、アプリの展開とアクティベーションが成功したと述べています。どの JBoss ログ ファイルにもエラーはありません。そして、dbCreate: update は私の Oracle データベースに DDL の変更を加えたので、そこまで到達したことがわかります。ただし、アプリのすべての URL は 404 を返します。