1

誰かが次の原因となる可能性があることを知っていますかClassCastException: org.eclipse.jetty.server.Request cannot be cast to org.eclipse.jetty.server.Request

doGet(HttpServletRequest req, ..)私が試してみると、これは私の内部で起こりますHttpServletRequest baseRequest = (Request) req;

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>8.1.5.v20120716</version>
    <configuration>
        <jettyXml>src/main/webapp/WEB-INF/jetty.xml</jettyXml>
        <connectors>
            <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
                <port>8081</port>
            </connector>
        </connectors>
            <stopPort>18080</stopPort>
            <stopKey>STOP</stopKey>
        </configuration>
        <dependencies>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.13</version>
            </dependency>
        </dependencies>
</plugin>
4

1 に答える 1

2

jetty-serverが実際のアプリケーションの一部としてパッケージ化されていないことを確認する必要があります。これは通常、スコープを提供に設定することによって行われます。

<dependency>
    <groupId>org.eclipse.jetty</groupId>
    <artifactId>jetty-server</artifactId>
    <version>${jetty.version}</version>
    <scope>provided</scope>
</dependency>
于 2012-10-31T12:04:04.743 に答える