2

我正在使用 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 服务器上运行之外,您是否找到解决此问题的方法(即预编译应用程序)?

4

3 回答 3

0

您可以在其他一些临时位置(最好是相同的操作系统和版本)以独立模式安装,然后将 jrun.jar 复制到您想要的位置,在应用程序的永久主页上吗?

于 2009-11-11T21:28:56.107 回答
0

您是否检查过 EAR 文件的内容?应该有一个 WAR 文件,您可以在其中找到 WEB-INF/lib。它可能在里面。如果是这样,请将其解压缩并将其放在类路径中。

EAR/WAR 文件只是 zip 压缩档案。

这只是我的“最佳猜测”。

高温高压

于 2009-11-08T16:09:54.227 回答
0

我在现场创建了自己的 cfcompile.sh 版本,以在客户端的基础架构上工作。最重要的部分是正确引用 j2ee.jar(在 WAS 发行版中找到)。

于 2010-02-26T16:36:48.013 回答