java - 将 JHipster 应用程序部署到 Glassfish 4.1 时出现异常

标签 java glassfish spring-boot jhipster

我正在尝试将我的 jHipster 应用程序部署到 Glassfish 上,但不断收到以下错误......

“生命周期方法 [initApplication] 不得引发已检查异常。相关注释信息:类型 [METHOD] 的注释元素 [public void com.org.myapp.Application.initApplication() throws java.io.IOException] 上的注释 [@javax.annotation.PostConstruct()]。”

阅读了一些帖子,它看起来像是 glassfish 问题。我还尝试了帖子“https://github.com/spring-projects/spring-boot/issues/1355”中的建议' 作者:'dsyer'。它不起作用。我仍然有这个问题。

有人遇到过这个问题吗?你是怎么克服的? 非常感谢任何帮助!

最佳答案

错误消息告诉您,您已使用 @PostConstruct 注释了 initApplication() 方法,该方法具有 throws 声明,这是不允许的。从其签名中删除 throws IOException,捕获 IOException,重新抛出 RuntimeException,错误就会消失。

关于java - 将 JHipster 应用程序部署到 Glassfish 4.1 时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33767537/

相关文章:

java - Websocket连接自动关闭?

java - 无法通过 KSOAP Android 登录到 Web 服务

java - 安装后无法启动 Glassfish,Ubuntu 18.04

java - Spring 启动: Multiple datasource - Server Terminates before starting

java - 我什么时候应该传递一个类作为参数?

java - Tomcat或Jetty是否支持 "java:comp/DefaultDataSource"

Java 8 ImageIO 在 Linux 中错误地读取 JPEG

java - 如何在java中的构造函数中分配通用枚举?

java - 添加另一个 Spring MVC 项目作为依赖项后 Spring Boot 找不到合适的 URL 映射

java - 如何在 spring-boot 应用程序中每天滚动日志文件