【发布时间】:2021-12-09 15:43:14
【问题描述】:
我们正在尝试改变我们管理 QA 环境的方式。
到目前为止,我们已经使用 Adobe Installer 安装了 Coldfusion,该安装程序安装了修改后的 Tomcat。
我们希望使用 CommandBox Tool 管理 QA 服务器,该工具使用 war 文件以 JEE 安装模式安装 Coldfusion,但任何受支持的 JEE 应用程序服务器的情况都类似。 (EAP、Wildfly、Tomcat)。
我们在 JEE 安装模式下使用 Coldfusion 的经验很少,因此出现了一些关于 JVM 设置的问题。
在我们使用 Adobe Standard 安装程序安装 CF 后获得的 JVM 设置下方,访问 Coldfusion (CF) 管理员(此处用于全新安装 CF2018):
--add-modules=java.xml.ws
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/sun.util.cldr=ALL-UNNAMED
--add-opens=java.base/sun.util.locale.provider=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
-Dcoldfusion.classPath={application.home}/lib/updates,{application.home}/lib,{application.home}/lib/axis2,{application.home}/gateway/lib/,{application.home}/wwwroot/WEB-INF/cfform/jars,{application.home}/wwwroot/WEB-INF/flex/jars,{application.home}/lib/oosdk/lib,{application.home}/lib/oosdk/classes
-Dcoldfusion.home={application.home}
-Dcoldfusion.jsafe.defaultalgo=FIPS186Random
-Dcoldfusion.libPath={application.home}/lib
-Dcoldfusion.rootDir={application.home}
-Dcom.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize=true
-Djava.awt.headless=true
-Djava.locale.providers=COMPAT,SPI
-Djava.security.auth.policy={application.home}/lib/neo_jaas.policy
-Djava.security.policy={application.home}/lib/coldfusion.policy
-Djava.util.logging.config.file={application.home}/lib/logging.properties
-Djdk.attach.allowAttachSelf=true
-Dorg.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER=true
-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.JavaUtilLog
-Dsun.font.layoutengine=icu
-XX:+UseParallelGC
-XX:MaxMetaspaceSize=192m
-Xbatch
-Xdebug
-Xms256m
-Xmx1024m
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=6006
-server
第一季度。 Coldfusion 战争里面有 JVM 设置(我们在上面写过)并且会在部署期间应用它?
第二季度。如果答案是否定的!,根据所使用的 JEE 应用服务器,有哪些适用的设置(即某些设置对于 Tomcat 是可以的,但对于 wildfly 没有意义)。
我们能够从 Adobe 找到针对 Coldfusion 2018 的特定文档 (https://helpx.adobe.com/it/coldfusion/installing/coldfusion-2018-install-jee-configuration.html)。 与标准相比,设置的数量非常少!:
-Djava.locale.providers=COMPAT,SPI
-Dcoldfusion.disablejsafe=true
-Djdk.attach.allowAttachSelf=true
-Djdk.serialFilter= !org.mozilla.**;!com.sun.syndication.**
我们无法找到 Coldfusion 2021(最新版本)的类似文档。
到目前为止,尝试从 Adobe 获得帮助一直没有产生有效的结果。
提前致谢
【问题讨论】:
标签: coldfusion wildfly undertow commandbox