最近在使用OSGI中发现一个问题,说出来供遇到的朋友参考
我使用的环境(eclipse3.2 +Equinox插件 、knopflerfish1.3.6)
刚开始在eclipse中建立 java工程并自己把相应的OSGI包引进来,然后在工程中注册了servlet,在servlet中直接写入了中文。
打成jar包后在OSGI中运行(我使用的是knopflerfish),结果浏览器中总是显示 乱码,用了网上的关于servlet的各种解决方法都没有成功。
最后试着在eclipse(eclipse安装了Equinox插件)中直接建立bundle工程,再在其中注册servlet之后打成jar包在OSGI中运行,就没有了乱码。
怀疑可能与OSGI有关,没有深入看,写出来给遇到的朋友参考。