2017-05-22 2 views
-1

com.sun.jersey </groupIdを>ジャージ・バンドル< /たartifactId> 1.19.3 < /バージョン> < /依存> - > com.sun.jersey < /のgroupId>ジャージーJSON < /たartifactId> 1.17.1 < /バージョン> < /依存> - > com.sun.jersey < /のgroupId>ジャージーコア</artifactId> 1.19.3 </version> </dependency> - > org.glassfish.jersey.core ジャージー共通 2.26-B03 com.sun.jersey </groupIdを>ジャージ・サーブレット< /たartifactId> 1.19.3 < /バージョン> < /依存関係> - > org.jvnet.mimepull mimepull 1.9.7 org.codehaus.jackson </groupIdを>ジャクソン・マッパー-ASL < /たartifactId> 1.9.13 < /バージョン> < /依存関係> - > com.sun.jersey </groupIdを>ジャージ・サーバー< /たartifactId> 1.19 < /バージョン> < /依存関係> - > org.glassfish.jersey.core ジャージーサーバー 2.26-B03 org.glassfish.jersey.media ジャージーメディア - JAXB 2.26-B03 ませリソースメソッドは、リソースクラスorg.glassfish.jersey.media.multipart.MultiPartFeatureのために見出されていない

<dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>javax.servlet-api</artifactId> 
     <version>3.1.0</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.glassfish.jersey.containers</groupId> 
     <artifactId>jersey-container-servlet-core</artifactId> 
     <version>2.12</version> 
    </dependency> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.12</version> 
     <scope>test</scope> 
    </dependency> 
    <!-- <dependency> <groupId>com.sun.jersey.contribs</groupId> <artifactId>jersey-multipart</artifactId> 
     <version>1.19.3</version> </dependency> --> 
    <!-- https://mvnrepository.com/artifact/org.glassfish.jersey.media/jersey-media-multipart --> 
    <dependency> 
     <groupId>org.glassfish.jersey.media</groupId> 
     <artifactId>jersey-media-multipart</artifactId> 
     <version>2.26-b03</version> 
    </dependency> 
</dependencies> 

私はこれらを持っています(TomEE + Eclipse)、サーバーを起動するときに次の警告が表示されます。警告:リソースクラスorg.glassfish.jersey.media.multipart.MultiPartFeatureのリソースメソッドが見つかりませんでした。 ファイルをアップロードしようとしましたが、例外があります:

SEVERE:org.glassfish.jersey.media.multipart.FormDataContentDisposition、ContentType:multipart/form-data; boundary = Boundary_1_231756373_1495450602910 2017年5月22日1時56分43秒PM org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper toResponse WARNING:javax.ws.rs.WebApplicationException:org.apache.cxf.jaxrsでHTTP 415サポートされていないメディアタイプ 。 (JAXRSUtils.java:826) at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java: JAXRSUtils.java:789) at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:212) at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) at org.apache。 cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke( AbstractHTTPDestination.java:254) at org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:245) at org.apache.tomee。org.apache.catalina.core.ApplicationFilterChain.doFilterでorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) でwebservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:94) (ApplicationFilterChain.java: 165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache。 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) (org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve。))でを入力してください。 java:108) at org.apache.tomee.catalina.OpenEJBValv e.invoke(OpenEJBValve.java:44) at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:522) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves。 AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1102) at org.apache.c (AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol $ ConnectionHandler.process(AbstractProtocol.java:788) at org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run (不明な情報源) (org.apache.tomcat.util.threads) で、 をNauthority.java:1485) にコピーしてください。 TaskThread $ WrappingRunnable.run(TaskThread.java:61) (java.lang.Thread.run)

答えて

0

tomeeがすでにこれらの依存関係を提供しているときにglassfishを追加する理由は何ですか?私はちょうどそれらをすべてポムから落とすだろう、そして、あなたはcxfとジャージーの間に葛藤を見せなかった。

関連する問題