【发布时间】:2015-04-12 02:33:32
【问题描述】:
我们在使用 javaee 和 osgi 构建框架方面做了大量工作。作为模板系统,JSP 被选为最快且非常成熟的。
但是,我们遇到了一个非常严重的问题。当我们使用 osgi 时,我们有一个 Web 应用程序包 - wab。此捆绑包仅包含 jsp、css、js、图像、flash + 配置 xml 文件。所有 java 类都在不同的包中 - jar。
问题是,据我了解,jsp 的 delopers 没有提供对类加载器的访问权限,因此 java-ee 的开发人员无法使 jsp 编译器使用 wab 文件之外的类。这里描述了这个问题 - https://java.net/jira/browse/GLASSFISH-11208# 。 java-ee 开发人员保持沉默。
有了这个问题,使用代码真的很困难,因为你能做的只有反射。这就是我们想要从 jsp 迁移到 freemarker 的原因。
所以我的问题 - freemarker 是否提供了与 osgi 一起使用的所有功能?
【问题讨论】:
标签: java jsp jakarta-ee osgi freemarker