GlassFish Server,deploy,null,false
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GlassFish Server,deploy,null,false相关的知识,希望对你有一定的参考价值。
我有一个ejb项目,它添加了完整的库。但是当我运行ejb-war时,我在Glassfish服务器中遇到了这个错误
SEVERE: The return type of the lifecycle method [construcGroup] must be void
SEVERE: Exception while deploying the app [mcGrawLibPro-war]
SEVERE: Exception during lifecycle processing
和ejb-war
In-place deployment at C:UsersHungDocumentsNetBeansProjectsmcGrawLibPromcGrawLibPro-waruildweb
GlassFish Server, deploy, null, false
C:UsersHungDocumentsNetBeansProjectsmcGrawLibPromcGrawLibPro-war
bprojectuild-impl.xml:1048: The module has not been deployed.
See the server log for details.
我不知道为什么GlassFish Server,部署,null,false因为,我花了3天时间找到解决方案,我已经用mysql创建了连接池。我正在使用Netbeans 7.4和Glassfish 4.0。希望建议。
GlassFish Server,deploy,null,false
这只是一个总结,表明由于Web应用程序本身存在错误,Web应用程序的部署失败了。
在上述行之前,应以异常的形式显示有关此错误的线索。在您的具体情况下,它是如下:
严重:生命周期方法[construcGroup]的返回类型必须为void
这个错误可以被认为是一种不可接受的@PostConstruct
方法。 @PostConstruct
方法的一个要求是返回void
(即:nothing)。根据错误消息,你有这样的事情:
@PostConstruct
public SomeObject construcGroup() {
// ...
return someObject;
}
这是无效的。它应该初始化bean的属性并返回void
。
private SomeObject someObject;
@PostConstruct
public void construcGroup() {
// ...
this.someObject = someObject;
}
将方法重命名为规范化方法名称init()
也会很好。
以上是关于GlassFish Server,deploy,null,false的主要内容,如果未能解决你的问题,请参考以下文章
Ant Deploy War to Glassfish 3 服务器在 GWT 失败
使用 deploy 命令在 glassfish 上部署 maven 项目
GlassFish 5.0 - 不是有效的GlassFish Server安装
没有'javax.websocket.server.ServerContainer' ServletContext 属性 - Glassfish 4.1