我正在使用 extjs 插件,我的 gsp 文件中有以下行
<link rel="stylesheet" href="${resource(dir:'ext/resources/css', file: 'xtheme-gray.css')}" />
当我使用 grails run-app 运行应用程序时,我可以看到这个 CSS 正在被使用。当我将其打包为战争并将其部署为应用程序时,我看到一个 404 错误,提示“未找到 css”
我的 grails 版本是 2.1.1
这是生成的 HTML
<head>
<title>Sentry Information Report Login</title>
<link rel="stylesheet" href="/sentry-web-1.0-SNAPSHOT/static/ext/resources/css/ext-all.css" />
<script type="text/javascript" src="/sentry-web-1.0-SNAPSHOT/static/ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="/sentry-web-1.0-SNAPSHOT/static/ext/ext-all.js"></script>
<meta name="layout" content="ext"/>
<link rel="stylesheet" href="/sentry-web-1.0-SNAPSHOT/static/ext/resources/css/xtheme-gray.css" />
</head>