在localhost [域1]发布到GlassFish 4遇到了....,无法部署abconlinetest

时间:2015-01-16 18:28:18

标签: deployment glassfish-4.1

我不知道如何跨过这个问题: **修改了Glasfish提供合理错误消息的一些代码后,我得到了这个无用的消息: "在localhost [域1]发布到GlassFish 4遇到了问题,无法部署abconlinetest"没有任何其他扩展。即使在删除我的更正以强制Glassfish生成旧的错误消息之后也是不可能的。 Glashfish坚持这条消息。 我过去曾多次收到此消息,并始终从头开始逐步设置应用程序以进入稳定的环境。

以下是GlashFish的开始消息。

  

Glassfish始终停在: 2015-01-16T18:54:02.309 + 0100 |信息:   HV000001:Hibernate Validator 5.0.0.Final 然后出现消息   那个glassFish无法挽回申请。

     

应用程序使用JSF 2.2将两个公式的内容写入   Oracle数据库。

     

100 |信息:运行GlassFish版本:GlassFish Server Open   Source Edition 4.1(build 13)   2015-01-16T18:53:56.909 + 0100 |信息:正在使用服务器日志文件   Formatter类:com.sun.enterprise.server.logging.ODLLogFormatter   2015-01-16T18:53:56.987 + 0100 |信息:Realm [admin-realm] of   classtype [com.sun.enterprise.security.auth.realm.file.FileRealm]   成功创建。 2015-01-16T18:53:56.987 + 0100 |信息:境界   classtype的[文件]   [com.sun.enterprise.security.auth.realm.file.FileRealm]成功   创建。 2015-01-16T18:53:56.987 + 0100 |信息:领域[证书]   classtype   [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm]   成功创建。 2015-01-16T18:53:57.159 + 0100 |信息:   授权服务已成功初始化。   2015-01-16T18:53:57.159 + 0100 |信息:已注册   org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for   persistence-type =在BackingStoreFactoryRegistry中复制   2015-01-16T18:53:57.503 + 0100 |信息:Grizzly Framework 2.3.15   开始于:47毫秒 - 绑定到[/127.0.0.1:8080]   2015-01-16T18:53:57.534 + 0100 |信息:Grizzly Framework 2.3.15   开始于:0ms - 绑定到[/127.0.0.1:8181]   2015-01-16T18:53:57.550 + 0100 |信息:Grizzly Framework 2.3.15   开始于:0ms - 绑定到[/0.0.0.0:4848]   2015-01-16T18:53:57.565 + 0100 |信息:Grizzly Framework 2.3.15   开始于:0ms - 绑定到[/0.0.0.0:3700]   2015-01-16T18:53:57.565 + 0100 |信息:GlassFish Server开源   版本4.1(13)启动时间:Felix(1.346ms),启动   服务(734毫秒),总计(2.080毫秒)   2015-01-16T18:53:57.737 + 0100 |信息:Grizzly Framework 2.3.15   开始于:15ms - 绑定到[/0.0.0.0:7676]   2015-01-16T18:53:57.753 + 0100 |信息:已注册   com.sun.enterprise.glassfish.bootstrap.osgi.EmbeddedOSGiGlassFishImpl@3b0ee03a   作为OSGi服务注册:   org.apache.felix.framework.ServiceRegistrationImpl@2bf94401。   2015-01-16T18:53:57.753 + 0100 |信息:将RMI端口绑定到单个   IP地址= 127.0.0.1,端口8.686   2015-01-16T18:53:57.800 + 0100 |信息:JMXStartupService有   在JMXService URL上启动JMXConnector   服务:JMX:RMI://127.0.0.1:8686 / JNDI / RMI://127.0.0.1:8686 / jmxrmi   2015-01-16T18:54:02.309 + 0100 |信息:HV000001:休眠   验证器5.0.0.Final

2 个答案:

答案 0 :(得分:4)

这对我有用。

  1. 转到服务器。
  2. 在localhost [domain1]展开GlassFish 4。
  3. 展开GlassFish Management。
  4. 右键单击项目名称,然后按Delete。
  5. 现在再次在Glassfish 4上运行Project。
  6. 希望它有所帮助。

答案 1 :(得分:1)

<强> Approach1:

从服务器删除应用程序

localhost [domain1]上的GlassFish 4右键单击---&gt;停止

展开服务器下的应用程序列表:localhost [domain1]

上的GlassFish 4

右键点击项目

选择删除

单击是

localhost [domain1]上的GlassFish 4右键单击---&gt;清洁

localhost [domain1]上的GlassFish 4右键单击---&gt;发布

重新运行项目

项目---&gt;清洁

项目---&gt;刷新F5

Project Run As ---&gt;在服务器上运行

在localhost [domain1]

中选择GlassFish 4

单击“下一步”

选择项目

单击“完成”

再次运行项目,它修复了错误。

<强> Approach2: 相同的错误,详细的错误消息显示: 无法部署项目:java.util.concurrent.TimeoutException

对于TimeoutException错误,通过增加服务器的超时限制,将起作用: 右键单击localhost [domain1]上的GlassFish 4 ---&gt;属性---&gt;超时---&gt;开始(秒)---&gt;以秒为单位增加超时限制---&gt;保存 使用上述相同的步骤再次运行项目。