我正在尝试将我的 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/