使用bndtools 2.0并按照最新的Brindy Github版本创建项目,Vaadin启动了,当我创建基于felix http jetty和felix scr的运行bnd时,一切都很好。
但是,如果我尝试使用org.eclipse.equinix.http.jetty等运行,servlet似乎没有注册,vaadin也无法启动。
当调试到代码中时,所有ds组件工厂位都可以正常工作,但servlet无法识别别名。
在尝试将其更改为vaadin 7之前,我正在尝试运行此程序。
有什么建议可能是问题所在吗?
它现在正在工作。。我并没有将org.eclipse.equinox.cm作为依赖项输入。
使用这些捆绑包提供了工作结果,只有一个问题。
org.apache.filex.webconsole导致错误
2013-02-12 12:20:14.441:警告:/:错误:org.apache.filex.webconsole.internal.servlet.OsgiManager:无法实例化插件org.apache.fielx.webconsile.internal.deppack.DepPackServlet
原因:java.lang.ClassNotFoundException:org.osgi.service.deploymentadmin.DeploymentException
id State Bundle
0 ACTIVE org.eclipse.osgi_3.7.2.v20120110-1415
1 ACTIVE com.vaadin_6.8.0
2 ACTIVE javax.servlet_3.0.0.v201112011016
3 ACTIVE org.eclipse.equinox.cm_1.0.400.v20120522-1841
4 ACTIVE org.eclipse.equinox.ds_1.4.0.v20120522-1841
5 ACTIVE org.eclipse.equinox.http.jetty_3.0.0.v20120522-1841
6 ACTIVE org.eclipse.equinox.http.servlet_1.1.300.v20120522-1841
7 ACTIVE org.eclipse.equinox.util_1.0.300.v20110502
8 ACTIVE org.eclipse.jetty.continuation_8.1.3.v20120522
9 ACTIVE org.eclipse.jetty.http_8.1.3.v20120522
10 ACTIVE org.eclipse.jetty.io_8.1.3.v20120522
11 ACTIVE org.eclipse.jetty.security_8.1.3.v20120522
12 ACTIVE org.eclipse.jetty.server_8.1.3.v20120522
13 ACTIVE org.eclipse.jetty.servlet_8.1.3.v20120522
14 ACTIVE org.eclipse.jetty.util_8.1.3.v20120522
15 ACTIVE org.eclipse.osgi.services_3.3.100.v20120522-1822
16 ACTIVE org.vaadin.osgi_0.0.0
17 ACTIVE org.vaadin.osgi.staticres_0.0.0
18 ACTIVE org.vaadin.guessit_0.0.0
19 ACTIVE org.vaadin.guessit-support_0.0.0
20 ACTIVE org.apache.felix.webconsole_3.1.8