如何在 Websphere/Solaris 10 下预编译 ColdFusion 应用程序
我正在运行 WebSphere 6.1 的 Solaris 10 64 位 (Sparc) 上安装 ColdFusion 应用程序。 CF 附带的 cfcompile 脚本引用了 jrun.jar,但是当 CF 作为 Ear 文件安装时,该库不可用。 cfcompile.sh 的摘要如下:
su $cfuser -c "${_JAVACMD} -cp $CLASSES -Dcoldfusion.classPath=$CFUSION_HOME/lib/updates,$CFUSION_HOME/lib -Dcoldfusion.libPath=$CFUSION_HOME/lib coldfusion.tools.CommandLineInvoker Compiler -cfroot $CFUSION_HOME -webinf $WEBINF -webroot $webroot $dir"
除了将 CF 安装为独立运行在 JRUN 服务器上之外,您是否找到了解决此问题的方法(即预编译应用程序)?
I am in the process of installing a ColdFusion application on Solaris 10 64-bit (Sparc) running with WebSphere 6.1. The cfcompile script that comes with CF makes a reference to jrun.jar however this library is not available when CF is installed as an ear file. An abstract of cfcompile.sh is the following:
su $cfuser -c "${_JAVACMD} -cp $CLASSES -Dcoldfusion.classPath=$CFUSION_HOME/lib/updates,$CFUSION_HOME/lib -Dcoldfusion.libPath=$CFUSION_HOME/lib coldfusion.tools.CommandLineInvoker Compiler -cfroot $CFUSION_HOME -webinf $WEBINF -webroot $webroot $dir"
Do you see ways to solve this problem (that is to precompile an application), besides installing CF as a standalone running on JRUN server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您检查过 EAR 文件的内容吗?应该有一个 WAR 文件,您可以在其中找到 WEB-INF/lib。它可能就在那里。如果是这样,请将其提取并将其放在类路径中。
EAR/WAR 文件只是 zip 压缩档案。
这只是我的“最佳猜测”。
华泰
Have you checked the contents of the EAR file? There should be a WAR file, in which you'll find WEB-INF/lib. It may be in there. If so, extract it and place it on the classpath.
EAR/WAR file are just zip compressed archives.
This is just a "best guess" on my part.
HTH
您能否以独立模式安装在其他临时位置(最好是相同的操作系统和版本),并将 jrun.jar 复制到您想要的位置(应用程序的永久主目录)?
Can you install in stand-alone mode on some other temporary location (preferably the same OS & version), and copy jrun.jar to where you want it to be, on the permanent home of the application?
我在现场创建了自己的 cfcompile.sh 版本,以在客户端的基础设施上工作。最重要的部分是正确引用 j2ee.jar(在 WAS 发行版中找到)。
I created my own version of cfcompile.sh on-site to work on the client's infrastructure. The most important part is to have a correct reference to j2ee.jar (found in WAS distribution).