2017-04-27 13 views
0

私はgrails 2.4.7で作業していました。次にgrails 3.2.3に切り替えました。私はプロジェクトのwarファイルをubuntu serverのtomcat7に配備しようとしています。うんざりiはROOTの名前で戦争を構築するが、それでも同じproblem.Canを持ついずれかが私に.Hereが私application.ymlコードであるいくつかの可能な溶液を得た後、私は404 error.IこのTomcat 7とUbuntu-404エラーでgrails 3 warを展開できません

provided "org.springframework.boot:spring-boot-starter-tomcat" 

を含むすべての可能なプラグインを追加しました。

environments: 
    development: 
     grails: 
      serverURL: http://localhost:8080 
     dataSource: 
      dbCreate: create 
      url: jdbc:mysql://localhost/somedb 
      username: **** 
      password: 
      dialect: org.hibernate.dialect.MySQL5InnoDBDialect 
      #url: jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE 
    test: 
     grails: 
      serverURL: http://localhost:8080 
     dataSource: 
      dbCreate: update 
      url: jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE 
    production: 
     grails: 
      serverURL: http://ipaddress:8080 
     dataSource: 
      dbCreate: create 
      url: jdbc:mysql://localhost/somedb 
      username: ***** 
      password: ******* 
      dialect: org.hibernate.dialect.MySQL5InnoDBDialect 
      # url: jdbc:h2:./prodDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE 
      properties: 
       jmxEnabled: true 
       initialSize: 5 
       maxActive: 50 
       minIdle: 5 
       maxIdle: 25 
       maxWait: 10000 
       maxAge: 600000 
       timeBetweenEvictionRunsMillis: 5000 
       minEvictableIdleTimeMillis: 60000 
       validationQuery: SELECT 1 
       validationQueryTimeout: 3 
       validationInterval: 15000 
       testOnBorrow: true 
       testWhileIdle: true 
       testOnReturn: false 
       jdbcInterceptors: ConnectionState 
       defaultTransactionIsolation: 2 
+0

間違った場所を見て、なぜあなたが404を取得しているかを調べるために、tomcat logsフォルダのcatalinaを見てください。 – Vahid

答えて

0

あなたはおそらく、あなたのbuild.gradleファイルに次のように欠けている:

ext['tomcat.version'] = '7.0.54' 

は、使用しているTomcatのバージョンとバージョン番号を交換してください。

GrailsのボックスのうちTomcatの8と3つの作品、あなたはそれにTomcat 7で

を動作させるためbuild.gradleファイルにTomcatのバージョンを指定する必要があります詳細はDeploying an applicationを参照してください。

関連する問題