ava.lang.UnsatisfiedLinkError while deplyoing application on Jetty server

View: New views
1 Messages — Rating Filter:   Alert me  

ava.lang.UnsatisfiedLinkError while deplyoing application on Jetty server

by alk.shr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am using Jamvm 1.5.3 version for running jetty web server and getting below mentioned exception at the time of deploying my web application on jetty web server. My web application is using JAXB package for XML binding.

2009-06-01 16:29:37.718::WARN:  Error starting handlers
java.lang.UnsatisfiedLinkError: getAnnotation
   at java.lang.reflect.VMField.getAnnotation(Native Method)
   at java.lang.reflect.Field.getAnnotation(Field.java:715)
   at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:231)
   at com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.hasFieldAnnotation(RuntimeInlineAnnotationReader.java:25)
   at com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.hasFieldAnnotation(RuntimeInlineAnnotationReader.java:17)
   at com.sun.xml.bind.v2.model.impl.FieldPropertySeed.hasAnnotation(FieldPropertySeed.java:28)
   at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl$RuntimePropertySeed.hasAnnotation(RuntimeClassInfoImpl.java:209)
   at com.sun.xml.bind.v2.model.impl.PropertyInfoImpl.calcId(PropertyInfoImpl.java:187)
   at com.sun.xml.bind.v2.model.impl.PropertyInfoImpl.<init>(PropertyInfoImpl.java:59)
   at com.sun.xml.bind.v2.model.impl.ERPropertyInfoImpl.<init>(ERPropertyInfoImpl.java:15)
   at com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl.<init>(ElementPropertyInfoImpl.java:61)
   at com.sun.xml.bind.v2.model.impl.RuntimeElementPropertyInfoImpl.<init>(RuntimeElementPropertyInfoImpl.java:23)
   at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.createElementProperty(RuntimeClassInfoImpl.java:76)
   at com.sun.xml.bind.v2.model.impl.ClassInfoImpl.addProperty(ClassInfoImpl.java:725)
   at com.sun.xml.bind.v2.model.impl.ClassInfoImpl.getProperties(ClassInfoImpl.java:243)
   at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.getProperties(RuntimeClassInfoImpl.java:87)
   at com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:127)
   at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:49)
   at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:41)
   at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:189)
   at com.sun.xml.bind.v2.model.impl.RegistryInfoImpl.<init>(RegistryInfoImpl.java:51)
   at com.sun.xml.bind.v2.model.impl.ModelBuilder.addRegistry(ModelBuilder.java:232)
   at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:201)
   at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:327)
   at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:198)
   at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:76)
   at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:55)
   at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:124)
   at java.lang.reflect.VMMethod.invoke(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:327)
   at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
   at javax.xml.bind.ContextFinder.find(ContextFinder.java:286)
   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:358)
   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:323)
   at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)
   at com.ipolicynet.dm.common.framework.JAXBManager.unmarshal(JAXBManager.java:44)
   at com.ipolicynet.dm.common.framework.JAXBManager.unmarshal(JAXBManager.java:36)
   at com.ipolicynet.dm.common.framework.DmUtilsInterface.populateXMLID_ObjectMap(DmUtilsInterface.java:804)
   at com.ipolicynet.dm.common.framework.DmUtilsInterface.populateXMLID_ObjectMap(DmUtilsInterface.java:776)
   at com.ipolicynet.dm.common.framework.DmUtilsInterface.populateHashMaps(DmUtilsInterface.java:343)
   at com.ipolicynet.dm.common.framework.DmUtilsInterface.mergeISMDataToDMXML(DmUtilsInterface.java:280)
   at com.ipolicynet.dm.common.framework.DmUtils.populateHashMaps(DmUtils.java:269)
   at com.ipolicynet.dm.common.framework.DmActionServlet.init(DmActionServlet.java:84)
   at javax.servlet.GenericServlet.init(GenericServlet.java:241)
   at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
   at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:612)
   at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
   at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
   at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:510)
   at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
   at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
   at org.mortbay.jetty.Server.doStart(Server.java:222)
   at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
   at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:977)
   at java.lang.reflect.VMMethod.invoke(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:327)
   at org.mortbay.start.Main.invokeMain(Main.java:194)
   at org.mortbay.start.Main.start(Main.java:509)
   at org.mortbay.start.Main.main(Main.java:119)
   at java.lang.reflect.VMMethod.invoke(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:327)
   at jamvm.java.lang.JarLauncher.main(JarLauncher.java:50

May I have some suggestions or comments about how should i solve this problem? Also please inform me whether JAXB library can be used with Jamvm and GNU classpath.