在 WebSphere 8.5.5.8 中部署 Grails 3.1.9 应用程序时出现问题

Issue in deploying Grails 3.1.9 application in WebSphere 8.5.5.8

我正在尝试在 WebSphere 8.5.5.8 中部署在 Grails 3.1.9 中开发的应用程序

我已生成 .war 文件并成功安装,但是,当我尝试通过 link http://localhost/MyAPP/ 访问时出现以下错误:

错误 404:SRVE0190E:找不到文件:{0}

我可以如下访问应用程序中的静态资源..

http://localhost/MyAPP/assets/apple-touch-icon.png

请问。尽早提供帮助。提前致谢。

在 WebSphere 中,应用程序服务器端口是 9080。因此尝试访问 http://localhost:9080/MyAPP/(您可能没有部署在 Web 服务器上)

检查 SystemOut.log 以了解具体问题。如果它与数据源有关,则检查 JDBC 连接 URL。如果你得到任何 NoClassDefFoundError,然后在 class 路径中添加相应的 jar。如果出现任何资源加载问题,请检查代码和 WebSphere 的 JDK 版本。