将JHipster应用程序部署到Glassfish 4.1的异常

时间:2015-11-17 21:41:27

标签: java glassfish spring-boot jhipster

我正在尝试将我的jHipster应用程序战争部署到Glassfish并继续收到以下错误....

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

阅读一些帖子,看起来像是一个玻璃鱼问题。我也尝试过'dsyer'帖子'https://github.com/spring-projects/spring-boot/issues/1355'的建议。那没起效。我仍然有这个问题。

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

1 个答案:

答案 0 :(得分:0)

该错误消息告诉您,您的initApplication()方法注明了@PostConstruct,其中throws - 具有throws IOException - 声明,这是不允许的。从签名中删除IOException,抓住RuntimeException,重新抛出<!DOCTYPE html> <html> <head> <base target="_top"> <?!= include('StylesheetFileName'); ?> </head> <body> <h1>Welcome</h1> <p>Please enjoy this helpful script.</p> <?!= include('JavaScriptFileName'); ?> </body> </html> ,错误就会消失。