2

我成功地制作了一个 Grails War 文件。当我将war文件(多站点)放在tomcat服务器(web-app文件夹)上并启动服务器时,URL不起作用“http://localhost:8080/multisite”。我收到“请求的资源不可用”的消息。感谢任何帮助!

4

1 回答 1

2

我以这种方式解决了这个问题。在 BuildConfig.groovy 文件中有 "grails.project.war.file = "target/${appName}-${appVersion}.war"。当我只使用 war命令时,它会产生MultiSite-0.1.war。我把这场战争在tomcat WebApp文件夹中的文件。我可以获取URL的第一页但不能获取其他页面。似乎其他URL是基于项目名称而没有任何版本。我更改了grails.project.war.file =“target/ ${appName}.war”,然后一切正常。

于 2012-08-31T16:02:23.273 回答