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

Schreibe einen Kommentar