姚宇leo 2016-10-25 15:21 采纳率: 0%
浏览 1951
已结题

wildfly8异常终止应用

最近新装了一台ubuntu14.04.1。在上面部署了wildfly8, oracle jdk8。但是总会发生两个异常导致wildfly中的应用程序被终止。

1、使用 sudo nohup sh /server/wildfly-8.2.1.Final/bin/standalone.sh 2>&1 & 开启wildfly。只要一退出使用ssh连接到服务器的终端窗口(直接关闭或者使用exit关闭都尝试过),wildlfy会立马检查/server/wildfly-8.2.1.Final/standalone/deployments文件夹中的war包的pending文件。文件不存在,报错,然后杀死war的应用程序。日志如下:

2016-10-25 23:00:31,062 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.2.1.Final "Tweek" started in 5278ms - Started 524 of 597 services (123 services are lazy, passive or on-demand) 【正常启动】
2016-10-25 23:00:51,030 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 2) JBAS015004: Caught exception writing deployment marker file /server/wildfly-8.2.1.Final/standalone/deployments/restQueueServer3.war.pending: java.io.FileNotFoundException: /server/wildfly-8.2.1.Final/standalone/deployments/restQueueServer3.war.pending (No such file or directory)
                at java.io.FileOutputStream.open0(Native Method) [rt.jar:1.8.0_111]
                at java.io.FileOutputStream.open(FileOutputStream.java:270) [rt.jar:1.8.0_111]
                at java.io.FileOutputStream.<init>(FileOutputStream.java:213) [rt.jar:1.8.0_111]
                at java.io.FileOutputStream.<init>(FileOutputStream.java:162) [rt.jar:1.8.0_111]
                at org.jboss.as.server.deployment.scanner.FileSystemDeploymentService.createMarkerFile(FileSystemDeploymentService.java:984) [wildfly-deployment-scanner-8.2.1.Final.jar:8.2.1.Final]
                at org.jboss.as.server.deployment.scanner.FileSystemDeploymentService.access$2800(FileSystemDeploymentService.java:83) [wildfly-deployment-scanner-8.2.1.Final.jar:8.2.1.Final]

2、如果不关闭终端,让它一直跑,跑一阵之后会报另一个错Could not instantiate com.sun.faces.config.ConfigureListener,日志如下:

2016-10-25 21:29:13,537 ERROR [io.undertow.servlet.request] (default task-364) UT015005: Error invoking method requestDestroyed on listener class com.sun.faces.config.ConfigureListener: java.lang.RuntimeException: javax.servlet.ServletException: UT010013: Could not instantiate com.sun.faces.config.ConfigureListener
                at io.undertow.servlet.core.ManagedListener.instance(ManagedListener.java:77) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.servlet.core.ApplicationListeners.get(ApplicationListeners.java:297) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.servlet.core.ApplicationListeners.requestDestroyed(ApplicationListeners.java:225) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:304) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:248) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:77) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:167) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199) [undertow-core-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:761) [undertow-core-1.1.8.Final.jar:1.1.8.Final]
                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_111]
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_111]
                at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_111]
Caused by: javax.servlet.ServletException: UT010013: Could not instantiate com.sun.faces.config.ConfigureListener
                at io.undertow.servlet.core.ManagedListener.start(ManagedListener.java:50) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                at io.undertow.servlet.core.ManagedListener.instance(ManagedListener.java:75) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                ... 11 more
Caused by: java.lang.IllegalStateException
                at org.jboss.msc.value.InjectedValue.getValue(InjectedValue.java:47)
                at org.jboss.as.ee.component.ComponentStartService.getValue(ComponentStartService.java:97)
                at org.jboss.as.ee.component.ComponentStartService.getValue(ComponentStartService.java:41)
                at org.jboss.msc.service.ServiceControllerImpl.getValue(ServiceControllerImpl.java:1158)
                at org.jboss.as.ee.component.ComponentRegistry$ComponentManagedReferenceFactory.getReference(ComponentRegistry.java:149)
                at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$5.createInstance(UndertowDeploymentInfoService.java:1233)
                at io.undertow.servlet.core.ManagedListener.start(ManagedListener.java:48) [undertow-servlet-1.1.8.Final.jar:1.1.8.Final]
                ... 12 more

jsf-impl-2.2.6-jbossorg-4.jar在wildfly的module中的,而且没有找到冲突的包。但每隔4-6小时就会报这个错,然后杀死所有war包的应用。请遇到过类似问题的朋友帮忙提供一下解决办法,多谢。

  • 写回答

1条回答 默认 最新

  • devmiao 2016-10-25 16:33
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试