问题标签 [lucee]
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.
ubuntu - HTTP 状态 500 - 无法创建目录 /var/lib/tomcat7/webapps/ROOT/WEB-INF/lucee
我是 Linux (Ubuntu 16.04) 的新手,正在尝试设置 Lucee 5、Ubuntu、Tomcat 和 nginx。我觉得我接近它的工作,但是在我的浏览器中转到页面(sometestfile.cfm)时收到此错误 500。
HTTP 状态 500 - 无法创建目录 /var/lib/tomcat7/webapps/ROOT/WEB-INF/lucee
关于如何解决此错误的任何想法?
apache - Lucee - 服务器和 Web 管理页面有什么区别?
第一次学习Lucee。服务器和 Web 管理页面有什么区别?(“服务器”页面是否处理应用服务器的配置,以及 Web 服务器的 Web?)
它们与我应该安装的 Tomcat Apache 服务器有什么关系?
tomcat - 如何删除 Lucee / Tomcat / Mura?
我们正在试验 Lucee / Tomcat / Mura 并希望删除已安装的文件。我们应该查看哪些文件夹以确保我们已取出所有内容?完全消除安装的任何提示?
java - 如何注册 ColdFusion 回调并从 Java 类调用它?
我需要注册一个 ColdFusion 回调(使用 Lucee),它将在 Java 类中执行,如下所示:
(我断定了我如何调用回调 - 在下面的评论中)
在 ColdFusion 中创建“对象”看起来像这样(这已经有效):
现在我需要注册一个回调,我想它会这样做:
问题是,我该如何做最后一部分(在类中设置回调)?
java - 如何从 java 类(在 Lucee 中)中的方法返回冷融合结构?
我正在编写一个 java 类,并想从一个方法返回一个冷融合结构。Struct 扩展了 Map 和其他东西。我不是 Java 程序员,所以我不确定如何解决这个问题。这是 lucee java 文档。
当我尝试编译以下代码时,我收到一条错误消息,指出 Struct 是抽象的并且无法实例化(当我尝试创建 myStruct 时就行了)。我试图创建一个新地图,但这也是抽象的。
sql-server - 为什么某些字符没有从 CFQUERY 正确注入 SQL Server?
我有一个在 Lucee 上运行的 Coldfusion 应用程序,它连接到 SQL Server 数据库。
当我直接在 SQL Server 管理器中运行以下查询时:
柱子被很好地填充了 20 平方米。
但是,当从 cfml 页面运行时,该页面仅运行:
更新文章 SET content='20m²' WHERE id=3159
该列填充:20m²
如中,出现了这个额外的 Â 字符。其他一些特殊字符也会出现这种情况,但大多数都很好。这与 jdbc 连接器的某些配置有关吗?我不明白上述两者之间应该有什么区别?将值放在 cfqueryparam 标记中没有任何区别。
谢谢
tomcat - 在 Tomcat 中重写文件,默认 Lucee 实例,为 FW/1 配置 SES
我在我的 IIS 机器上运行 Coldfusion,但我有一个 Lucee 实例正在运行以进行测试。我让它运行为http://127.0.0.1:8888 我已经将默认根目录 (tomcat/webapps/root/*) 中的文件替换为我的应用程序。主页加载,但每当我导航到子目录(此应用程序曾经在 IIS/Lucee 上)时,我都会收到 404。我需要配置重写规则,但 Tomcat 8 的文档在示例上相当稀疏,尤其是我正在尝试做的事情。
我在框架 1 (FW/1) 中仍然设置了默认名称“操作”。所以,基本上我想做的是任何时候一些请求: host:8888/main/default 它将请求转换为 host:8888/index.cfm?action=main.default
感谢所有抽出时间的人!
tomcat - 安装了 MuraCMS,现在无法连接到 Tomcat?
我已经安装了 Tomcat 和 Lucee,并且能够看到它们在 localhost:8080 上运行。
我刚刚安装了最新版本的 MuraCMS,在完成安装程序后,它会进入一个网页(完成安装),但说它无法连接到本地服务器。
现在,当我尝试查看 Tomcat 和 Lucee 页面时,它们也无法连接!
Mura 安装中的某些东西破坏了我的服务器。有什么帮助或想法吗?
tomcat - 空 catalina.out 日志文件 - “不允许操作”
我正在尝试使用命令“echo > catalina.out”清空 catalina.out 日志文件,但我不断收到响应“-bash: catalina.out: Operation not allowed”。
有什么帮助吗?
jar - Lucee 5.0 中的 Docx4j 库
背景
Docx4j 是一个 Java 库,可用于将 Microsoft Word 文档作为 Java 中的 XML 处理。我们用 Coldfusion 编写的旧应用程序已经正确使用了这个库。然后我们转向更新的软件 Lucee。这已经给实现 Docx4j 库带来了问题。它最终通过将包含所有依赖项的 Docx4j jar 放入文件夹“wwwroot/WEB-INF/lucee/lib”中来工作。重新启动 Lucee 服务后,它正确加载了 jar。还有一些其他问题,但重要的部分是jar被加载到环境中。
那么现在有什么问题呢?
现在我们有一个新项目安装在新的 Lucee 5.0 上。一切正常,只有 docx4j 出现问题。在代码中使用 docx4j 时,它会给出一个错误,指出 Docx4j loggerfactory 未加载。这是 Docx4j 使用的依赖项。我发现一些信息表明 Lucee 5.0 与外部 jar 库的工作方式不同,并且它需要是一个 OSGi 框架包。但是,这再次变得很难理解 Lucee 需要什么才能使其正常工作
我想实现什么
每次与 Coldfusion/Lucee 一起工作的是 jar 文件 Docx4j 以及所有依赖项 jar 文件。所以我把所有这些 jar 文件放在 Coldfusion 读取的文件夹中,然后它就可以工作了。所以我想说的是没有设置文件或类似的东西(可能在 jar 文件本身中?)
我尝试了什么?
所以当然我尝试了几件事:
首先,我尝试将它放在“inetpub/wwwroot/WEB-INF/lucee/lib”中。第一次在前端加载函数时,它指出无法加载 loggerfactory。在此之后调用该函数后,它表示它根本无法加载 docx4j。仍然在管理员中它写道 Docx4j 仍然处于活动状态。
尝试通过 Lucee admin 将其作为 zip 文件上传,它表示上传太大
试着把它放在“lucee/tomcat/lucee-server/context/lib”中。与第 1 点完全相同的问题。我还可以在服务仍在运行时重命名 Docx4j jar。这是不可能的工作示例。在第二次错误发生变化之后,这也很奇怪。这可能是 Lucee 对 jar 文件做了一些事情。
我认为可能的解决方案是什么?
我发现一些信息表明 Lucee 5.0 对 jar 库做了一些不同的事情。现在它期望成为一个 OSGi 包。您可以通过提供使 jar 文件成为捆绑包的 manifest.xml 文件来制作捆绑包。但我不知道我应该怎么做。而且因为它总是与以前的版本一起工作,我认为解决方案可能非常简单。即添加一条说明依赖关系的行。所以也许是一个 cfadmin 标记,它加载这些依赖项以供 Docx4j 使用。
有哪些有用的信息?
- 我从错误/jar 文件中截取的一些屏幕截图:https ://postimg.org/gallery/39zbmifbi/
- 这是有同样问题的人:https ://groups.google.com/forum/#!topic/lucee/LKRS7otUYjc
从 4.5 到 5 的更新不应该有这个结果。我们需要这个库,否则我们必须回到旧版本,我们的客户不同意。我真的认为最后一个链接中有解决方案,但处理信息非常困难。