问题标签 [apache-cocoon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 使用 JDK 7 构建 Cocoon 2.1.0 失败:compile-build.xml:68
我正在使用 java JDK 7 在 Windows 2008 R2 上构建 cocoon 2.1.10 以最终在 Tomcat 7 中部署。我已经下载了 cocoon 源文件,解压缩它们,设置我的 JAVA_HOME 变量,然后尝试运行 build.bat提供的文件。我得到 11 个不同的编译错误。
我还尝试在命令行上使用“构建战争”,这产生了相同的结果。
这是我正在使用的 JDK 的问题,还是我需要查看其他内容?这是我第一次尝试构建和部署茧,我可能会遗漏一些明显的东西。
问候,托尼
xslt - 使用 XSL 创建相对路径 - baselink:SitemapBaseLink --- cocoon, xslt
问题是我有一个通用的“XHTML 模板”但相对位置不同,然后一些页面没有 css 文件。
我试图在站点地图(茧)上这样做
然后在常见的 xsl 顶部我有这个
后来我使用这样的参数:
问题是 $relative_path 没有产生任何值,变量是空的,我不知道如何修复它。
在此先感谢您的帮助。
apache - MyEclipse 中独立的 Apache Cocoon
是否可以创建一个默认的 Apache Cocoon 项目,然后将其作为独立应用程序移至 MyEclipse?
我真的很想实现这一点,因为我将能够在 MyEclipse 中部署和调试应用程序(基本上可以完成所有工作)。不再依赖pom.xml,热部署依赖jar无需关机重启,一键创建打包部署等。
我该怎么做才能实现这一目标?任何提示/建议将不胜感激。
apache-cocoon - apache cocoon管道中的全局变量
我有一些使用 XSL 的静态变量,这些变量当前存储在 sitemap.xml 中作为全局变量。
这一切都很好,但是有些变量是特定于部署的,因此需要在 Web 应用程序启动时进行更改。基本上,我需要少量存储在 .WAR 外部的属性,以便在 XSLT 中可用。
有没有人需要做类似的事情?如果是这样,您使用了什么方法?
谢谢
xslt - 对 XSL 样式表进行分段
我目前用来将 XML 转换为 PDF 的样式表已经变得非常大并且失控了。它已成为维护的噩梦。
我计划通过根据其功能将其拆分为各种样式表来重新设计此样式表。应该有一个主要的 xsl,和 3-4 个辅助 xs。根据主 xsl 中的一些条件,它应该跳转到适当的辅助 xsl。有可能这样做吗?
更新:我使用的是 1.0 版
编辑:我正在使用 apache cocoon 从 XML 生成 pdf。想知道是否有办法预处理传入的 XML 并决定哪个 XSL 应该处理这个(基于 XML 中的参数)?
xml - 声明一个 xsl 变量并为其赋值
我正在开发一个使用 apache cocoon 将 XML 转换为 PDF 的应用程序,并且我正在重新设计处理输入 XML 的 XSL。
目前在 XSL 中,我们有这样的代码
如果我把它改成这个,它会起作用吗?
xml - 错误格式化 XSLT?
我想将 html 转换为 xml,执行转换 XSLT,但我看到这个错误:
封锁在茧中:
产品.xsl:
java - 如何在 WebContent 文件夹中安装茧站点地图?
在 cocoon 2.2 中,我希望将位于 COB-INF 文件夹中的主站点地图安装在 war 文件的 WebContent 文件夹中,并且所有子站点地图都与此站点地图相关。我使用 eclipse 作为我的 IDE。不确定这是否应该在 POM 文件中完成,或者我可以在将 cocoon 战争文件导入 eclipse 后更改一些设置。茧的文档没有给出明确的例子。
file-upload - 将多个文件上传到 cocoon
我很乐意看到 cocoon 处理用户上传的多个文件。我的表格类似于
对于单个文件(没有多个 attr),这似乎很容易。调用cocoon.request.get("file")
流程脚本显然会返回实例,org.apache.cocoon.servlet.multipart.Part
所以我想我错过了一些明显的东西?
java - WAS 7.0.0.0 上的 ClassLoader 问题 - DocumentBuilderFactoryImpl
我正在使用一个用 cocoon 框架 (Java) 编写并在 WAS 7.0.0.0 上运行的 Web 应用程序。在 WAS 6.XXX 上运行时,一切正常。
但是,在运行时的 WAS 7 上,我收到以下错误:
java.lang.ClassCastException org.apache.xerces.jaxp.DocumentBuilderFactoryImpl incompatible with javax.xml.parsers.DocumentBuilderFactory
at javax.xml.parsers.DocumentBuilderFactory.newInstance
我们怀疑这是一个 ClassLoader 问题。
我已经尝试了很多步骤来克服这个问题:
我试图在 WAS 管理控制台中添加一个新的自定义属性:
应用程序服务器 -> 服务器名称 -> 进程定义 -> Java 虚拟机 -> 自定义属性
- 名称 = javax.xml.parsers.DocumentBuilderFactory
- 值 = org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
但这并没有解决问题!
我尝试在 WAS 管理控制台中更改 WAS 管理控制台中的 WAS 类加载器顺序,在父级优先和父级最后 - 这两个选项都没有解决问题。
如果您需要更多信息,请告诉我。