我試圖公開一些與澤西和girzzly groovy服務。但是當我啓動我的servlet容器時發生了一個奇怪的錯誤。 這裏是一個勞克它的片段:無法找到com.sun.grizzly.tcp.http11.GrizzlyAdapter.setResourcesContextPath(String)
ServletAdapter adapter = new ServletAdapter();
Injector injector = Guice.createInjector(new GmediaModule());
GuiceContainer container = new GuiceContainer(injector);
adapter.setServletInstance(container);
adapter.setContextPath("gmedia")
adapter.addInitParameter("com.sun.jersey.config.property.packages",
"gmedia.api.music.resources");
threadSelector = GrizzlyServerFactory.create(BASE_URI, adapter);
以下是錯誤:
java.lang.NoSuchMethodError: com.sun.grizzly.tcp.http11.GrizzlyAdapter.setResourcesContextPath(Ljava/lang/String;)V
在grizzlyServeletFactory.create會出現錯誤。我很擔心,爲什麼這個錯誤發生,因爲這個metod存在於這個項目上?
BASE_URI在哪裏定義? – 2010-10-07 17:43:43
它看起來像這個靜態最終字符串BASE_URI =「http:// localhost:6060 /」; – benzen 2010-10-07 17:52:52