我们正在尝试改变我们管理 QA 环境的方式。
到目前为止,我们已经使用 Adobe Installer 安装了 Coldfusion,该安装程序安装了修改后的 Tomcat。
我们想使用 CommandBox Tool 管理 QA 服务器,该工具使用 war 文件以 JEE 安装模式安装 Coldfusion,但情况与任何受支持的 JEE 应用程序服务器类似。(EAP、Wildfly、Tomcat)。
我们在 JEE 安装模式下使用 Coldfusion 的经验很少,因此出现了一些关于 JVM 设置的问题。
在我们使用 Adobe 标准安装程序安装 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
Q1。Coldfusion 战争里面有 JVM 设置(我们在上面写过)并且会在部署期间应用它?
Q2。如果回答是否定的!,根据所使用的 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 那里获得帮助一直没有产生有效的结果。
提前致谢