2013-04-04 2 views
0

После попытки настроить maven для работы с последней версией Jetty (встроенный JETTY 9), я попытался использовать кометуд (последняя версия 2.5.1), и я понял, что это невозможно сделай так, чтоб это работало.Кто-нибудь знает, есть ли какая-либо несовместимость между COMETD и JERSEY 9? Последняя версия Jetty несовместима. Думаю

Как вы можете видеть ниже, похоже, что сбой компиляции связан с типом 9.0.0.v20130308 плюс версия 2.5.1 из artetactID cometd-websocket-jetty.

Честно говоря, я не могу понять, насколько возможно, что новая версия Jetty, которая улучшила веб-раскладку, не работает, я думаю, что я делал что-то неправильно, поэтому, если кто-то либо знает, как это сделал, либо разрешил мне знаю, как я могу это исправить.

Кстати, я использую jdk 1.7.0_09.

`[INFO] Using 'UTF-8' encoding to copy filtered resources. 
[INFO] skip non existing resourceDirectory 
...\apps\business-app\src\main\resources 
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ SOKO-business --- 
[INFO] Compiling 79 source files to 
...\apps\business-app\target\classes 
[INFO] ------------------------------------------------------------- 
[ERROR] COMPILATION ERROR : 
[INFO] ------------------------------------------------------------- 
[ERROR] ...\apps\business-app\src\main\java\com\igz\soko\business\Main.java:[38,12]   **error: cannot access ContainerLifeCycle** 
[ERROR] ...\apps\business-app\src\main\java\com\igz\soko\business\Main.java:[59,14] **error: method start in class Server cannot be applied to given types;** 
[INFO] 2 errors 
[INFO] ------------------------------------------------------------- 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 3.936s 
[INFO] Finished at: Thu Apr 04 16:12:19 CEST 2013 
[INFO] Final Memory: 14M/177M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-  plugin:2.3.2:compile (default-compile) on project SOKO-business: Compilation failure: Compilation failure: 
[ERROR] ...\bbv97\apps\business-app\src\main\java\com\igz\soko\business\Main.java: [38,12] error: cannot access ContainerLifeCycle 
[ERROR] ...\bbv97\apps\business-app\src\main\java\com\igz\soko\business\Main.java: [59,14] error: method start in class Server cannot be applied to given types;` 

ура!

D

ответ

0

CometD 2.x несовместима с Jetty 9. Вы можете запустить CometD 2.x на Jetty 7 и Jetty 8, с JDK 5 или выше.

CometD 3 совместим с Jetty 9, и скоро будет выпущен предварительный просмотр CometD 3.