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