基于Spring和OSGi的Web应用开发:SSL与Flex的应用实践
1. 满足Apache Tomcat的SSL依赖
当你准备好 .keystore
文件后,还需要满足使用Apache Tomcat的SSL依赖。 tomcat-util.jar
文件包含了Apache Tomcat SSL使用的一系列类,但这个包(JAR)无法从你下载其他Apache Tomcat文件的SpringSource Enterprise Bundle Repository中获取。
为了满足这个依赖,你需要从 http://archive.apache.org/dist/tomcat/tomcat - 5/ 下载一个非OSGi化的Apache Tomcat发行版,并使用BND将这个JAR文件OSGi化。 tomcat-util.jar
文件位于下载的Apache Tomcat的 server/lib
目录下。使用BND工具将该文件转换为OSGi化JAR的指令如下:
java -jar bnd - 0.0.249.jar wrap -output tomcat - util - osgi.jar tomcat - util.jar
上述命令会对 tomcat-util.jar
执行BND操作,并输出一个名为 tomcat-