WAR文件已部署,但在GlassFish上无法正常工作

WAR file is deployed but works incorrectly on GlassFish

本文关键字:常工作 工作 文件 部署 GlassFish 但在 WAR      更新时间:2023-09-26

我有一个grails应用程序(grails-2.4.4)。我用grails-war命令制作了一个war文件。战争文件结构:

1. /css
    ...
2. /images
    ...
3. /js
    /prototype
        ....
    application.js
4. META-INF
    ...
5. WEB-INF
    ...

我可以成功地在GlassFish4上部署战争并运行该应用程序。但是索引页面显示不正确,因为页面资源中没有原型文件夹(及其js文件)。只是application.js.

确保为Grails安装了原型插件

从Grails插件页面:

从Grails 2.0开始,Prototype不再是默认的JavaScript库(改为使用jQuery)。此插件允许较旧的应用程序通过卸载jQuery插件和安装这个。

请参阅https://github.com/gpc/grails-prototype来源和用途信息