问题标签 [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.

0 投票
1 回答
768 浏览

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

关于如何解决此错误的任何想法?

0 投票
1 回答
1104 浏览

apache - Lucee - 服务器和 Web 管理页面有什么区别?

第一次学习Lucee。服务器和 Web 管理页面有什么区别?(“服务器”页面是否处理应用服务器的配置,以及 Web 服务器的 Web?)

它们与我应该安装的 Tomcat Apache 服务器有什么关系?

0 投票
1 回答
597 浏览

tomcat - 如何删除 Lucee / Tomcat / Mura?

我们正在试验 Lucee / Tomcat / Mura 并希望删除已安装的文件。我们应该查看哪些文件夹以确保我们已取出所有内容?完全消除安装的任何提示?

0 投票
1 回答
347 浏览

java - 如何注册 ColdFusion 回调并从 Java 类调用它?

我需要注册一个 ColdFusion 回调(使用 Lucee),它将在 Java 类中执行,如下所示:

(我断定了我如何调用回调 - 在下面的评论中)

在 ColdFusion 中创建“对象”看起来像这样(这已经有效):

现在我需要注册一个回调,我想它会这样做:

问题是,我该如何做最后一部分(在类中设置回调)?

0 投票
0 回答
262 浏览

java - 如何从 java 类(在 Lucee 中)中的方法返回冷融合结构?

我正在编写一个 java 类,并想从一个方法返回一个冷融合结构。Struct 扩展了 Map 和其他东西。我不是 Java 程序员,所以我不确定如何解决这个问题。这是 lucee java 文档。

当我尝试编译以下代码时,我收到一条错误消息,指出 Struct 是抽象的并且无法实例化(当我尝试创建 myStruct 时就行了)。我试图创建一个新地图,但这也是抽象的。

0 投票
1 回答
344 浏览

sql-server - 为什么某些字符没有从 CFQUERY 正确注入 SQL Server?

我有一个在 Lucee 上运行的 Coldfusion 应用程序,它连接到 SQL Server 数据库。

当我直接在 SQL Server 管理器中运行以下查询时:

柱子被很好地填充了 20 平方米。

但是,当从 cfml 页面运行时,该页面仅运行:

更新文章 SET content='20m²' WHERE id=3159

该列填充:20m²

如中,出现了这个额外的 Â 字符。其他一些特殊字符也会出现这种情况,但大多数都很好。这与 jdbc 连接器的某些配置有关吗?我不明白上述两者之间应该有什么区别?将值放在 cfqueryparam 标记中没有任何区别。

谢谢

0 投票
0 回答
309 浏览

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

感谢所有抽出时间的人!

0 投票
1 回答
74 浏览

tomcat - 安装了 MuraCMS,现在无法连接到 Tomcat?

我已经安装了 Tomcat 和 Lucee,并且能够看到它们在 localhost:8080 上运行。

我刚刚安装了最新版本的 MuraCMS,在完成安装程序后,它会进入一个网页(完成安装),但说它无法连接到本地服务器。

现在,当我尝试查看 Tomcat 和 Lucee 页面时,它们也无法连接!

Mura 安装中的某些东西破坏了我的服务器。有什么帮助或想法吗?

0 投票
1 回答
706 浏览

tomcat - 空 catalina.out 日志文件 - “不允许操作”

我正在尝试使用命令“echo > catalina.out”清空 catalina.out 日志文件,但我不断收到响应“-bash: catalina.out: Operation not allowed”。

有什么帮助吗?

0 投票
1 回答
402 浏览

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 使用。

有哪些有用的信息?

从 4.5 到 5 的更新不应该有这个结果。我们需要这个库,否则我们必须回到旧版本,我们的客户不同意。我真的认为最后一个链接中有解决方案,但处理信息非常困难。