インターネットで検索すると、アプリケーションをデプロイするときに上記のcatalina.outログ内の情報メッセージが致命的ではないことが示唆されます。これは、すでにjarファイルがロードされているtomcatが原因です。grails/java 8をビルドしてtomcat 7/JVM 7にコンパイルしますか?
しかし、これはバックグラウンドと(私の部分の)フラストレーションの理由です。
私はgrails 3 RESTアプリを持っています。私は、ファイルにデバッグするようにログバックファイルを変更しました。開発中に動作し、ログファイルが作成されます。そしてカールは期待通りに機能します。 Grailsのは、私は戦争(Grailsの戦争)を作成し、展開の作品7. Tomcatにそれを展開したが、メッセージが
Nov 20, 2016 9:42:52 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /var/lib/tomcat/webapps/heroes.war
Nov 20, 2016 9:42:53 AM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(/usr/share/tomcat/webapps/heroes/WEB-INF/lib/javax.el-api-2.2.4.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
Nov 20, 2016 9:43:06 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deployment of web application archive /var/lib/tomcat/webapps/heroes.war has finished in 14,256 ms
catalina.outログにありますが、そこでのJava 8
を使用するように設定されていますDEBUGログファイルは作成されません。そしてカールは何も受け取っていません(要求されたリソースは利用できません)。
私はこのTomcatで期待どおりに動作するgrails 3(java 7を使用)戦争をしています。
他に何を調査すればよいのでしょうか?そしてこれはjava 8/tomcat 7の問題ですか?