2015-01-21 19 views
5

Tôi đã thử chạy máy chủ JBoss (Wildfly 8.1.0 Final) được tung ra với jbpm 6.1 và không thể chạy nó jbpm-console.war, nó đã rất khó chịu, vì cài đặt diễn ra suôn sẻ mà không có bất kỳ vấn đề nào và không có thay đổi nào được thực hiện đối với bất kỳ cấu hình nào, vì vậy tôi đoán nó sẽ triển khai bình thường.JBPM 6.1 Cuối cùng với Jboss Wildfly - không thể khởi động .WeldStartService

Đây là vấn đề tôi đang chạy vào

2015-01-21 11:33:45,252 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.deployment.unit."jbpm-console.war".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."jbpm-console.war".WeldStartService: Failed to start service 
     at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final] 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25] 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25] 
     at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25] 
    Caused by: org.jboss.weld.exceptions.DeploymentException: Exception List with 1 exceptions: 
    Exception 0 : 
    org.jboss.weld.exceptions.WeldException: WELD-000049: Unable to invoke public void org.kie.workbench.backend.AppSetup.assertPlayground() on [email protected] 
     at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:91) 
     at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.postConstruct(DefaultLifecycleCallbackInvoker.java:72) 
     at org.jboss.weld.injection.producer.BasicInjectionTarget.postConstruct(BasicInjectionTarget.java:95) 
     at org.jboss.weld.injection.producer.BeanInjectionTarget.postConstruct(BeanInjectionTarget.java:63) 
     at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:162) 
     at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96) 
     at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:98) 
     at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:78) 
     at org.kie.workbench.backend.AppSetup$Proxy$_$$_WeldClientProxy.toString(Unknown Source) 
     at org.uberfire.commons.services.cdi.StartupBeanExtension.runPostConstruct(StartupBeanExtension.java:83) 
     at org.uberfire.commons.services.cdi.StartupBeanExtension.afterDeploymentValidation(StartupBeanExtension.java:67) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:483) 
     at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93) 
     at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:266) 
     at org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:125) 
     at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253) 
     at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:232) 
     at org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:169) 
     at org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:128) 
     at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:102) 
     at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:63) 
     at org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:35) 
     at org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:28) 
     at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:396) 
     at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:85) 
     at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:93) 
     at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) 
     at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
     at java.lang.Thread.run(Thread.java:745) 
    Caused by: java.lang.reflect.InvocationTargetException 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:483) 
     at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:89) 
     ... 33 more 
    Caused by: java.lang.NullPointerException 
     at org.uberfire.backend.server.organizationalunit.OrganizationalUnitServiceImpl.addRepository(OrganizationalUnitServiceImpl.java:153) 
     at org.uberfire.backend.server.organizationalunit.OrganizationalUnitServiceImpl$Proxy$_$$_WeldClientProxy.addRepository(Unknown Source) 
     at org.jbpm.console.ng.bd.backend.server.AdministrationServiceImpl.bootstrapRepository(AdministrationServiceImpl.java:157) 
     at org.jbpm.console.ng.bd.backend.server.AdministrationServiceImpl$Proxy$_$$_WeldClientProxy.bootstrapRepository(Unknown Source) 
     at org.kie.workbench.backend.AppSetup.assertPlayground(AppSetup.java:104) 
     ... 38 more 

     at org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:37) 
     at org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:28) 
     at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:396) 
     at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:85) 
     at org.jboss.as.weld.WeldStartService.start(WeldStartService.java:93) 
     at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final] 
     at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final] 
     ... 3 more 

cuối cùng vào cuối,

JBAS014777: Services which failed to start:service jboss.deployment.unit."jbpm-console.war".WeldStartService 

Các máy chủ sẽ không bắt đầu không có vấn đề gì.

Đã có nhiều trường hợp của sự cố này được báo cáo herehere nhưng không có vấn đề nào trong số này có giải pháp thích hợp. Bất kỳ ý tưởng nào về cách khắc phục vấn đề này?

môi trường của tôi là:

  • Windows 8
  • Java 1.8
  • Eclipse Luna
  • Jboss Wildfly 8.1 cuối cùng
  • Sử dụng cơ sở dữ liệu H2 mặc định
+0

Tôi nhận được thông báo lỗi tương tự với Wildfly 8.2 ... – Gatschet

+1

@Gatschet - Tôi biết điều đó rất khó chịu và cộng đồng jbpm không hữu ích lắm. API của họ rất phức tạp, cùng với tài liệu nghèo nàn chỉ là một mớ hỗn độn. Bạn có thể bỏ phiếu cho câu hỏi để một số người cố gắng trả lời câu hỏi đó không? –

+2

Vâng, tôi đã cố gắng nhiều ngày để di chuyển đến con đom đóm. Cho đến nay không thành công. Tài liệu là một trò đùa! Các thông báo lỗi ngẫu nhiên ... Đó là tuyệt vọng! – Gatschet

Trả lời

2

Các lỗi mà bạn đang gặp phải là vì bạn đang cố gắng để bắt đầu wildfly mà không được kết nối với internet hoặc kết nối liên tục. Hãy nhớ rằng jBPM là một dự án cộng đồng để các bạn có thể trợ giúp với tài liệu hướng dẫn để làm cho nó trở nên tốt hơn. Hãy thử bằng cách xóa thư mục .niogit (ẩn) được tạo bên trong thư mục wildfly/bin/của bạn và thử khởi động lại. Nếu bạn muốn bắt đầu mà không có kho lưu trữ demo, bởi vì bạn đang ngoại tuyến hoặc bạn không thể trực tuyến, bạn có thể làm điều đó bằng cách đặt cờ được mô tả kỹ trong tài liệu. Phần: 3.6.1. Sân chơi -Dorg.kie.demo = false

+0

-Cảm ơn câu trả lời, nhưng vấn đề là tôi đã kết nối với internet, nhưng nó là thông qua proxy, tôi đã đặt '-Dorg.kie.demo = false' trong build.xml và tôi chạy kiến jboss.start đích nhưng vẫn giao diện điều khiển jbpm không khởi động được. –

+0

Tôi sẽ thử và xóa thư mục ẩn và xem có hoạt động không. –

+0

Tôi có nghĩa là 'start.jboss' –

Các vấn đề liên quan