WebSphere Application Server/8.0 / nicht Erfasste Initialisierung Ausnahme erstellt von servlet
ich versuche nur, um bereitstellen einer Probe restful-web-service Beispiel auf websphere 8.0, aber ich erhalte die folgende:
Fehler
[12.02.2013 05:13:07:728 VET] 00000c74 E UOW= Quelle=com.ibm.ws.webcontainer.servlet-class=com.ibm.ws.webcontainer.- servlet.ServletWrapper method=init org= prod= Bauteil= Gewinde=[WebContainer : 370]
Nicht erfasst wird.init.Ausnahme.geworfen.durch.servlet
[12.02.2013 05:13:07:728 VET] 00000c74 E UOW= Quelle=com.ibm.ws.webcontainer.webapp-class=com.ibm.ws.webcontainer.webapp.WebApp-Methode=logServletError org= prod= Bauteil= Gewinde=[WebContainer : 370]
SRVE0293E: [Servlet-Fehler]-[Trikot-serlvet]: java.lang.IncompatibleClassChangeError: org.objectweb.asm.ClassVisitor
bei java.lang.ClassLoader.defineClassImpl(Native-Methode)
bei java.lang.ClassLoader.defineClass(ClassLoader.java:262)
bei java.Sicherheit.SecureClassLoader.defineClass(SecureClassLoader.java:69)
bei com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:852)
bei com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoader.java:762)
bei com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:585)
bei java.lang.ClassLoader.loadClass(ClassLoader.java:627)
bei java.lang.J9VMInternals.verifyImpl(Native-Methode)
bei java.lang.J9VMInternals.überprüfen Sie(J9VMInternals.java:85)
bei java.lang.J9VMInternals.überprüfen Sie(J9VMInternals.java:83)
bei java.lang.J9VMInternals.initialize(J9VMInternals.java:162)
bei com.Sonne.jersey.api.core.ScanningResourceConfig.init(ScanningResourceConfig.java:79)
bei com.Sonne.jersey.api.core.PackagesResourceConfig.init(PackagesResourceConfig.java:104)
bei com.Sonne.jersey.api.core.PackagesResourceConfig.(PackagesResourceConfig.java:78)
bei com.Sonne.jersey.api.core.PackagesResourceConfig.(PackagesResourceConfig.java:89)
bei com.Sonne.jersey.spi.container.- servlet.WebComponent.createResourceConfig(WebComponent.java:700)
bei com.Sonne.jersey.spi.container.- servlet.WebComponent.createResourceConfig(WebComponent.java:678)
bei com.Sonne.jersey.spi.container.- servlet.WebComponent.init(WebComponent.java:203)
bei com.Sonne.jersey.spi.container.- servlet.ServletContainer.init(ServletContainer.java:373)
bei com.Sonne.jersey.spi.container.- servlet.ServletContainer.init(ServletContainer.java:556)
bei javax.- servlet.GenericServlet.init(GenericServlet.java:161)
bei com.ibm.ws.webcontainer.- servlet.ServletWrapper.init(ServletWrapper.java:336)
bei com.ibm.ws.webcontainer.- servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:168)
bei com.ibm.ws.webcontainer.- servlet.ServletWrapper.handleRequest(ServletWrapper.java:629)
bei com.ibm.ws.webcontainer.- servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
bei com.ibm.ws.webcontainer.- servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
bei com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1027)
bei com.ibm.ws.webcontainer.- servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
bei com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:895)
bei com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
bei com.ibm.ws.webcontainer.Kanal.WCChannelLink.bereit(WCChannelLink.java:195)
bei com.ibm.ws.http.Kanal.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
bei com.ibm.ws.http.Kanal.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:522)
bei com.ibm.ws.http.Kanal.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:311)
bei com.ibm.ws.http.Kanal.inbound.impl.HttpInboundLink.bereit(HttpInboundLink.java:282)
bei com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
bei com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
bei com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
bei com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
bei com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
bei com.ibm.io.async.AsyncFuture.abgeschlossen(AsyncFuture.java:138)
bei com.ibm.io.async.ResultHandler.komplette(ResultHandler.java:204)
bei com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
bei com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
bei com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1783)
web.xml
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>Restful Web Application</display-name>
<servlet>
<servlet-name>jersey-serlvet</servlet-name>
<servlet-class>
com.sun.jersey.spi.container.servlet.ServletContainer
</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.mkyong.rest.JSONService</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jersey-serlvet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>
InformationsquelleAutor arif kaya | 2013-02-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese scheinen einen defekt des Produkts diskutiert bei IBM Foren hier, für die ein fix veröffentlicht wurde folglich. Zitieren verlinkten Verweise, problem war;
Einige Lösungsmöglichkeiten aufgeführt wurden, an der Foren, die hilft, den Konflikt zu lösen, die durch die classpath-änderungen. Da Sie nicht 8.5 sondern 8.0 im moment, ich schlage vor, Sie heben PMR, um zu überprüfen, deins ist das gleiche problem, und erhalten ein Update für Ihre version.
InformationsquelleAutor Kurtcebe Eroglu