Hi,
I'm trying to deploy a Solrj based application into JBoss AS 7 using
Eclipse Indigo. When deploying it I get the following error message:
============================================================================================
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001:
Failed to start service
jboss.deployment.unit."SolrIntegration.war".POST_MODULE:
org.jboss.msc.service.StartException in service
jboss.deployment.unit."SolrIntegration.war".POST_MODULE: Failed to
process phase POST_MODULE of deployment "SolrIntegration.war"
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[:1.7.0_02]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[:1.7.0_02]
at java.lang.Thread.run(Thread.java:722) [:1.7.0_02]
*Caused by: java.lang.NoClassDefFoundError:
org/apache/solr/common/params/SolrParams*
at java.lang.Class.getDeclaredConstructors0(Native Method) [:1.7.0_02]
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)
[:1.7.0_02]
at java.lang.Class.getConstructor0(Class.java:2714) [:1.7.0_02]
at java.lang.Class.getConstructor(Class.java:1674) [:1.7.0_02]
at
org.jboss.as.web.deployment.jsf.JsfManagedBeanProcessor.deploy(JsfManagedBeanProcessor.java:105)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:115)
... 5 more
*Caused by: java.lang.ClassNotFoundException:
org.apache.solr.common.params.SolrParams* from [Module
"deployment.SolrIntegration.war:main" from Service Module Loader]
at
org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)
at
org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)
... 11 more
===========================================================================================
I have searched with no success for a solution.
I've managed to deploy successfully *solr.war* into JBoss.
Any help will be welcomed.
Regards.