在尝试配置maven以使用最后一个Jetty版本(嵌入式JETTY 9)之后,我尝试使用cometd(最后一个版本是2.5.1)并且我发现不可能使它工作。
如下所示,似乎编译失败的原因是类型9.0.0.v20130308加上版本2.5.1 of artifactID cometd-websocket-jetty。
老实说,我不知道改进websocket的新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 :(得分:0)
CometD 2.x与Jetty 9不兼容。 您可以在Jetty 7和Jetty 8上运行CometD 2.x,JDK 5或更高版本。
CometD 3与Jetty 9兼容,很快就会有CometD 3预览发布。