Jboss 5.1 - org.jboss.xb.binding.JBossXBException while deploying the ear file
prakashmvc Apr 22, 2010 6:08 AMI am getting the following errors while deploying the decisionstranslated-2.0.0.ear file in Jboss 5.1.
Note: This was working in Jboss 4.2.3 without any exceptions.
Please find the attached file for stack trace.
Contents of decisionstranslated-2.0.0.ear/decisionstranslated.jar
METAINF
|_ ejb-jar.xml
|_ Jboss.xml
|_ MANIFEST.MF
Java class file (uk.co…….class)
Contents of ejb-jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar >
<description><![CDATA[No Description.]]></description>
<display-name>Generated by XDoclet</display-name>
<enterprise-beans>
</enterprise-beans>
<assembly-descriptor >
</assembly-descriptor>
</ejb-jar>
Contents of Jboss.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 4.0//EN" "http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd">
<jboss>
<enterprise-beans>
</enterprise-beans>
<assembly-descriptor>
</assembly-descriptor>
<resource-managers>
</resource-managers>
</jboss>
Contents of MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 14.3-b01 (Sun Microsystems Inc.)
Built-By: prakash
Class-Path: lib/mands-common-persistent-2.0.0.jar lib/mands-j2ee-s
upport-2.0.0.jar lib/mands-jmx-support-2.0.0.jar lib/mands-utilities-
2.0.0.jar third_party_lib/jakarta/commons-lang-2.0.jar third_party_li
b/jakarta/commons-net-1.2.2.jar
Contents of Java class file
public class PendingProcessedDecisionsService
implements PendingProcessedDecisionsServiceMBean
{
public PendingProcessedDecisionsService()
{
state = MBeanState.CREATED;
}
public void start()
throws RemoteException, NamingException, JMException
{
try
{
Context ic = new InitialContext();
SessionFactory sessions =(SessionFactory)ic.lookup("java:mands/decisionstranslated/sessionFactory");
dao = new PendingProcessedDecisionsDaoImpl(sessions);
}
catch(ClassCastException e)
{
throw e;
}
state = MBeanState.ACTIVE;
}
public long getPendingProcessedDecisions()
{
return estimatedPendingProcessedDecisions;
}
public void updatePendingProcessedDecisionsEstimate()
{
estimatedPendingProcessedDecisions = dao.getPendingProcessedDecisionCount();
}
private MBeanState state;
private PendingProcessedDecisionsDao dao;
public static final String HIBERNATE_SESSION_FACTORY = "java:mands/decisionstranslated/sessionFactory";
private long estimatedPendingProcessedDecisions;
Logger logger;
}
It would be great, if anyone provides some inputs to resolve this issue.
Thanks,
Prakash
-
stacktrace.txt.zip 1.5 KB