ドメイン(Person)が1つのみの最も単純な(test1)アプリケーションを作成し、 "grails generate-all Person"コマンドでビューとコントローラを作成しました。 Grailsversionは3.2.3です。TOMCAT-8.5.9を使ったGrails-appのデプロイメントでエラー= 500
私はラインを追加しました:(grails.app.context:「/」)「をGrailsの実行アプリを」実行「application.yml」ファイルでの開発と生産の両方に
をうまく機能は、使用することができますコントローラ "localhost:8080/person/index"へのリンク
"grails war"を実行しても動作しますが、コマンドを実行するとwarファイルと同じディレクトリにcdする必要があります: "java -Dgrails.env =開発-jar test1-0.1.war "となります。
しかし、それをTOMCATのwebappsディレクトリに移動します。 TOMCATは自動的にアプリケーションをデプロイし、アプリケーションの新しいディレクトリ "test1"を作成します。
私は、メインページを開くことができますつまり、localhostを:8011が、私はcontrollerlinkをクリックしたとき、私はメッセージを取得: のTomcatで表情はログイン「エラーが発生しました!」:
0:0:0:0:0:0:0:1 - - [08/Jan/2017:09:18:01 +0100] "GET /test1/ HTTP/1.1" 200 6518
0:0:0:0:0:0:0:1 - - [08/Jan/2017:09:18:01 +0100] "GET /test1/assets/application-c6464c75bbfb4d22adc6c621127669df.css HTTP/1.1" 200 25259
0:0:0:0:0:0:0:1 - - [08/Jan/2017:09:18:01 +0100] "GET /test1/assets/application-bef98f3ac7542cc30b757375c6998c5c.js HTTP/1.1" 200 40241
0:0:0:0:0:0:0:1 - - [08/Jan/2017:09:18:01 +0100] "GET /test1/assets/grails-cupsonly-logo-white-b651640f09f462efc43058482f4131d4.svg HTTP/1.1" 200 2156
0:0:0:0:0:0:0:1 - - [08/Jan/2017:09:18:01 +0100] "GET /test1/assets/favicon-9ef27019cc7a636e29ecc851528f716e.ico HTTP/1.1" 200 6508
0:0:0:0:0:0:0:1 - - [08/Jan/2017:09:18:04 +0100] "GET /test1/person/index HTTP/1.1" 500 1942
0:0:0:0:0:0:0:1 - - [08/Jan/2017:09:18:05 +0100] "GET /test1/assets/skin/exclamation-e4dd51f46566ed3ceacdc900bf2fdf01.png HTTP/1.1" 200 701
0:0:0:0:0:0:0:1 - - [08/Jan/2017:09:19:36 +0100] "GET /test1/person/index HTTP/1.1" 500 1942
をそれそれほど多くはありませんが、私はそれだけです。 問題はリンクしていると思いますが、手がかりはありません。
'build.gradle'でtomcatの依存関係を設定しましたか? –