Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将JHipster应用程序部署到Glassfish 4.1时出现异常_Java_Glassfish_Spring Boot_Jhipster - Fatal编程技术网

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

Java 将JHipster应用程序部署到Glassfish 4.1时出现异常,java,glassfish,spring-boot,jhipster,Java,Glassfish,Spring Boot,Jhipster,我正在尝试将我的jHipster应用程序war部署到Glassfish上,并不断出现以下错误 “生命周期方法[initApplication]不得引发选中的异常。相关的注释信息:对[method]类型的注释元素[public void com.org.myapp.Application.initApplication()引发java.io.IOException]的注释[@javax.annotation.PostConstruct() 阅读一些帖子,这看起来像是一个玻璃鱼问题。我还尝试了“ds

我正在尝试将我的jHipster应用程序war部署到Glassfish上,并不断出现以下错误

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

阅读一些帖子,这看起来像是一个玻璃鱼问题。我还尝试了“dsyer”的帖子中的建议。它不起作用。我仍然有这个问题

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

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

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

嗨,简,谢谢你的建议。我试过了,它确实清除了我的应用程序类中的错误。然而,GF现在在Spring类上出现了呕吐。这是我得到的。。“生命周期方法[startServer]不得引发选中的异常。相关注释信息:类型为[method]的注释元素[public void org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer.startServer()引发java.lang.exception]上的注释[@javax.annotation.PostConstruct()。有关详细信息,请参阅server.log。]]”并且我无法修改这些Spring类。有什么建议吗?这可能就是为什么你会发现那些“玻璃鱼问题”的帖子。玻璃鱼对它能允许的东西非常挑剔。看起来,
org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer
类与glassfish不兼容。尽量使spring不加载该类(以及所有其他违规者)。对不起,这是我对玻璃鱼或春天知识的限制:)简,谢谢你的建议。谢谢你!我要玩它。如果我真的找到了解决方案,我会发布。@askX您应该将Spring Boot的DevTools从您部署到Glassfish的工件中排除,因为它们在该环境中没有任何用途。@Andy,当我生成jHipster项目用于生产时,它将被全部排除。我刚刚部署到我的本地glassfish,遇到了一些问题。我同意你的看法,开发工具将被排除在生产之外。嗨,简,谢谢你的建议。我试过了,它确实清除了我的应用程序类中的错误。然而,GF现在在Spring类上出现了呕吐。这是我得到的。。“生命周期方法[startServer]不得引发选中的异常。相关注释信息:类型为[method]的注释元素[public void org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer.startServer()引发java.lang.exception]上的注释[@javax.annotation.PostConstruct()。有关详细信息,请参阅server.log。]]”并且我无法修改这些Spring类。有什么建议吗?这可能就是为什么你会发现那些“玻璃鱼问题”的帖子。玻璃鱼对它能允许的东西非常挑剔。看起来,
org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer
类与glassfish不兼容。尽量使spring不加载该类(以及所有其他违规者)。对不起,这是我对玻璃鱼或春天知识的限制:)简,谢谢你的建议。谢谢你!我要玩它。如果我真的找到了解决方案,我会发布。@askX您应该将Spring Boot的DevTools从您部署到Glassfish的工件中排除,因为它们在该环境中没有任何用途。@Andy,当我生成jHipster项目用于生产时,它将被全部排除。我刚刚部署到我的本地glassfish,遇到了一些问题。我同意你的看法,开发工具将被排除在生产之外。