Я пытаюсь получить закрытый закрытый кеш-фильтр для работы на сервере wildfly.Wildfly Невозможно ввести значение?
Вот трассировки стека я получаю:
2016-03-03 15:57:20,909 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 58) MSC000001: Failed to start service jboss.ra.deployer."eclsconnector.rar": org.jboss.msc.service.StartException in service jboss.ra.deployer."eclsconnector.rar": JBAS010446: Failed to start RA deployment [eclsconnector.rar]
at org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterDeploymentService$1.run(ResourceAdapterDeploymentService.java:157)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_51]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_51]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: org.jboss.jca.deployers.common.DeployException: IJ020060: Unable to inject: com.empolis.ecls.server.j2ee.jca.impl.ECLSManagedConnectionFactory property: ECLSPropFile value: /app/CMS/modules/server/config/properties/ecls.prop.jboss
at org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:2038) [ironjacamar-deployers-common-1.1.5.Final.jar:1.1.5.Final]
at org.jboss.jca.deployers.common.AbstractResourceAdapterDeployer.createObjectsAndInjectValue(AbstractResourceAdapterDeployer.java:1173) [ironjacamar-deployers-common-1.1.5.Final.jar:1.1.5.Final]
at org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterDeploymentService$AS7RaDeployer.doDeploy(ResourceAdapterDeploymentService.java:209)
at org.jboss.as.connector.services.resourceadapters.deployment.ResourceAdapterDeploymentService.start(ResourceAdapterDeploymentService.java:118)
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) [rt.jar:1.8.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_51]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_51]
Что это значит исключение? В каких файлах я должен искать и что я должен попытаться исправить? Нужно ли что-то декомпилировать, модифицировать и перекомпилировать, или это указывает на то, что я неправильно настроил Wildfly?
Извините за редкие детали. Если вы сообщите мне, какие файлы будут полезны для меня, я могу их предоставить. Это просто большой проект, и в первый раз я работал с wildfly, поэтому не знаю, с чего начать.
Похоже, что он не может ввести свойство 'ECLSPropFile' в значение'/app/CMS/modules/server/config/properties/ecls.prop.jboss' в 'ManagedConnectionFactory'. Я предполагаю, что не будет поля с именем 'ECLSPropFile' или метода с именем' setECLSPropFile (String) '. –
@ JamesR.Perkins - я декомпилировал 'ManagedConnectionFactory' и могу видеть, что у него есть метод' setECLSPropFile (String) '. Я также установил Byteman и вставил журнал для входа и выхода для метода. При входе запускается, но на выходе никогда не происходит. Я собираюсь продолжить расследование ... Возможно, исключение возникает в методе, и Байтман не может его перехватить? – ArtOfWarfare
Метод пытается сделать что-то вроде 'new File (String)'?Возможно, это проблема, поскольку файл не существует в файловой системе. –