|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
dizzarg : 4 Новичок
|
Фев 01, 2012 16:22 |
|
|
Подскажите плиз Гуру уже третий день не могу настроить работу.
| Код: |
16:15:59,827 ERROR [***] (transactionJournalScheduler-1) Failed to save journal events to db: java.lang.NoClassDefFoundError: org/springframework/beans/BeansException
at org.jboss.wsf.stack.cxf.client.configuration.JBossWSBusFactory.getSpringBusFactory(JBossWSBusFactory.java:120)
at org.jboss.wsf.stack.cxf.client.configuration.JBossWSBusFactory.createBus(JBossWSBusFactory.java:54)
at org.jboss.wsf.stack.cxf.client.ProviderImpl.setValidThreadDefaultBus(ProviderImpl.java:213)
at org.jboss.wsf.stack.cxf.client.ProviderImpl.createServiceDelegate(ProviderImpl.java:140)
at javax.xml.ws.Service.<init>(Service.java:57) [jboss-jaxws-api_2.2_spec-2.0.0.Final.jar:2.0.0.Final]
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) [cglib-nodep-2.2.jar:]
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:617) [org.springframework.aop-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at ru.axetta.ecafe.processor.core.TransactionJournalService$$EnhancerByCGLIB$$fa564297.processTransactionJournalQueue(<generated>) [cglib-nodep-2.2.jar:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_27]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [:1.6.0_27]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_27]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_27]
at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) [org.springframework.core-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.scheduling.support.MethodInvokingRunnable.run(MethodInvokingRunnable.java:65) [org.springframework.context-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:51) [org.springframework.context-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [:1.6.0_27]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [:1.6.0_27]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [:1.6.0_27]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) [:1.6.0_27]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [:1.6.0_27]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [:1.6.0_27]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_27]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_27]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_27]
Caused by: java.lang.ClassNotFoundException: org.springframework.beans.BeansException from [Module "org.apache.cxf:main" from local module loader @15663a2 (roots: d:\servers\jboss-as-7.1.0.CR1b\jboss-as-7.1.0.CR1b\modules)]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
... 27 more
|
вот лог ошибки вылетает при запуске клиента для Веб сервиса.
| Код: |
Service service = Service.create(new URL("http://wsdl.ip/TransService?wsdl"),
new QName("http://my.service.ru/v1", "TransService"));
TransServicePortType port = service.getPort(TransServicePortType.class);
|
код где вызываю и spring-config.xml
| Код: |
<context:component-scan base-package="ru.service.my"/>
<task:scheduled-tasks scheduler="myScheduler">
<task:scheduled ref="transactionJournalService" method="processTransServiceQueue" fixed-delay="5000"/>
</task:scheduled-tasks>
<task:scheduler id="myScheduler" pool-size="5"/>
|
Прошу кто сталкивался с конфигурациями Jboss 7 + Spring 3 + WebServiceClient/ помогите??[/code]
Пробовал так же вызывать в ручную
| Код: |
TransService service = new TransService();
TransServicePortType port = service.getTransServicePort();
|
вылетают ошибки все таки как же настроить сервер?
Если вы вспомните что есть ли в папке /modules файлы спринга они тож имееются
| Код: |
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="ecafe.spring">
<resources>
<resource-root path="cglib-nodep-2.2.jar"/>
<resource-root path="com.springsource.org.aopalliance-1.0.0.jar"/>
<resource-root path="org.springframework.aop-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.asm-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.beans-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.context-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.context.support-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.core-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.expression-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.jdbc-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.orm-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.oxm-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.transaction-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.web-3.0.5.RELEASE.jar"/>
<resource-root path="org.springframework.web.servlet-3.0.5.RELEASE.jar"/>
</resources>
<dependencies>
<module name="org.apache.commons.logging"/>
<module name="org.slf4j"/>
<module name="javax.servlet.api"/>
<module name="javax.faces.api" slot="1.2" />
<module name="com.sun.jsf-impl" slot="1.2" />
<module name="org.jboss.vfs"/>
<module name="javax.persistence.api"/>
<module name="javax.xml.bind.api"/>
<module name="javax.api"/>
<module name="javax.jms.api"/>
<module name="javax.annotation.api"/>
<module name="org.apache.commons.logging"/>
</dependencies>
</module>
|
|
|
|
|
 |
dizzarg : 4 Новичок
|
Фев 02, 2012 12:35 |
|
|
проблема решена
1) Добавил зависимость в jboss-deployment-structure.xml
| Код: |
<dependencies>
…
<module name="org.apache.cxf" />
…
</dependencies>
|
2) Аналогично добавил в зависимости в модулях org.jboss.ws.jaxws-client (\modules\org\jboss\ws\jaxws-client\main\module.xml), org.apache.cxf (\modules\org\apache\cxf\main\module.xml)
| Код: |
<dependencies>
…
<module name="org.springframework"/>
…
</dependencies>
|
|
|
|
|
 |
|
|
|