gpt4 book ai didi

tomcat - 带有 application.groovy 的 Grails3 在 Tomcat 中显示损坏的页面

转载 作者:行者123 更新时间:2023-11-28 22:27:44 26 4
gpt4 key购买 nike

我已经创建了一个 Grails 3(.1.0) 应用程序。

当我执行以下步骤时:

  • 将默认的 application.yaml 替换为等效的 application.groovy
  • 生成 war 文件
  • 在 Tomcat 8(.0.30) 中部署 war 文件
  • 打开申请页面(http://localhost:8080)

然后我得到一个缺少所有样式和 javascript 的页面。 Blank Grails page

我做错了什么?我的 application.groovy 有问题吗?

grails {
profile = "web"
codegen {
defaultPackage = "empty31"
}
}

info {
app {
name = 'empt31'
version = '0.1'
grailsVersion = '3.1.0'
}
}

spring {
groovy {
template['check-template-location'] = false
}
}

server {
contextPath = '/empty31'
}

grails {
mime {
disable {
accept {
header {
userAgents = ['Gecko', 'WebKit', 'Presto', 'Trident']
}
}
}

types {
all = '*/*'
atom = 'application/atom+xml'
css = 'text/css'
csv = 'text/csv'
form = 'application/x-www-form-urlencoded'
html = ['text/html', 'application/xhtml+xml']
js = 'text/javascript'
json = ['application/json', 'text/json']
multipartForm = 'multipart/form-data'
rss = 'application/rss+xml'
text = 'text/plain'
hal = ['application/hal+json', 'application/hal+xml']
xml = ['text/xml', 'application/xml']
}
}
urlmapping {
cache {
maxsize = 1000
}
}
controllers {
defaultScope = 'singleton'
}
converters {
encoding = 'UTF-8'
}
views {
'default' { codec = 'html' }
gsp {
encoding = 'UTF-8'
htmlcodec = 'xml'
codecs {
expression = 'html'
scriptlets = 'html'
taglib = 'none'
staticparts = 'none'
}
}
}
}

endpoints {
jmx['unique-names'] = true
}

hibernate {
cache {
queries = false
use_second_level_cache = true
use_query_cache = false
region.factory_class = 'org.hibernate.cache.ehcache.EhCacheRegionFactory'
}
}

dataSource {
pooled = true
jmxExport = true
driverClassName = "org.h2.Driver"
username = 'sa'
password = ''
}

environments {
development {
dataSource {
dbCreate = 'create-drop'
url = 'jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE'
}
}
test {
dataSource {
dbCreate = 'update'
url = 'jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE'
}
}
production {
dataSource {
dbCreate = 'update'
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 = java.sql.Connection.TRANSACTION_READ_COMMITTED
}
}
}
}

最佳答案

如果你恢复到 application.yml 会发生什么?

关于tomcat - 带有 application.groovy 的 Grails3 在 Tomcat 中显示损坏的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35205044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com